Searched refs:chn (Results 1 - 22 of 22) sorted by relevance

/sound/oss/
H A Dos.h31 extern int sound_alloc_dma(int chn, char *deviceID);
32 extern int sound_open_dma(int chn, char *deviceID);
33 extern void sound_free_dma(int chn);
34 extern void sound_close_dma(int chn);
H A Dsequencer.c417 static int find_voice(int dev, int chn, int note) argument
422 key = (chn << 8) | (note + 1);
429 static int alloc_voice(int dev, int chn, int note) argument
434 key = (chn << 8) | (note + 1);
436 voice = synth_devs[dev]->alloc_voice(dev, chn, note,
448 #define chn event_rec[3] macro
464 voice = find_voice(dev, chn, note);
482 voice = alloc_voice(dev, chn, note);
485 voice = chn;
494 if (chn
520 #undef chn macro
530 unsigned char chn = event_rec[3]; local
925 int chn; local
1234 int chn; local
[all...]
H A Dmidi_synth.h15 void midi_synth_bender (int dev, int chn, int value);
16 void midi_synth_setup_voice (int dev, int voice, int chn);
H A Dsoundcard.c615 int sound_alloc_dma(int chn, char *deviceID) argument
619 if ((err = request_dma(chn, deviceID)) != 0)
622 dma_alloc_map[chn] = DMA_MAP_FREE;
628 int sound_open_dma(int chn, char *deviceID) argument
630 if (!valid_dma(chn)) {
631 printk(KERN_ERR "sound_open_dma: Invalid DMA channel %d\n", chn);
635 if (dma_alloc_map[chn] != DMA_MAP_FREE) {
636 printk("sound_open_dma: DMA channel %d busy or not allocated (%d)\n", chn, dma_alloc_map[chn]);
639 dma_alloc_map[chn]
644 sound_free_dma(int chn) argument
655 sound_close_dma(int chn) argument
[all...]
H A Dmidi_synth.c286 int msg, chn; local
300 chn = prev_out_status[orig_dev] & 0x0f;
302 if (chn == channel && ((msg == 0x90 && velocity == 64) || msg == 0x80))
376 int msg, chn; local
390 chn = prev_out_status[orig_dev] & 0x0f;
392 if (chn == channel && msg == 0x90)
562 int msg, chn; local
572 chn = prev_out_status[orig_dev] & 0x0f;
574 if (msg != 0xd0 || chn != channel) /*
594 int chn, ms local
[all...]
H A Ddev_table.h279 void (*bender) (int dev, int chn, int value);
280 int (*alloc_voice) (int dev, int chn, int note, struct voice_alloc_info *alloc);
281 void (*setup_voice) (int dev, int voice, int chn);
H A Dopl3.c595 * Ensure that at least one chn is enabled
640 * Ensure that at least one chn is enabled
1001 static int opl3_alloc_voice(int dev, int chn, int note, struct voice_alloc_info *alloc) argument
1008 if (chn < 0 || chn > 15)
1011 instr_no = devc->chn_info[chn].pgm_num;
1067 static void opl3_setup_voice(int dev, int voice, int chn) argument
1074 if (chn < 0 || chn > 15)
1077 info = &synth_devs[dev]->chn_info[chn];
[all...]
H A Dsb_mixer.c235 static void change_bits(sb_devc * devc, unsigned char *regval, int dev, int chn, int newval) argument
240 mask = (1 << (*devc->iomap)[dev][chn].nbits) - 1;
243 shift = (*devc->iomap)[dev][chn].bitoffs - (*devc->iomap)[dev][LEFT_CHN].nbits + 1;
H A Dad1848.c462 unsigned char *muteval, int dev, int chn, int newval)
470 set_mute_bit = (newval == 0) ^ devc->mix_devices[dev][chn].mutepol;
472 if (devc->mix_devices[dev][chn].polarity == 1) /* Reverse */
475 mask = (1 << devc->mix_devices[dev][chn].nbits) - 1;
476 shift = devc->mix_devices[dev][chn].bitpos;
478 if (devc->mix_devices[dev][chn].mutepos == 8)
485 mute = (set_mute_bit << devc->mix_devices[dev][chn].mutepos);
486 mutemask = ~(1 << devc->mix_devices[dev][chn].mutepos);
461 change_bits(ad1848_info * devc, unsigned char *regval, unsigned char *muteval, int dev, int chn, int newval) argument
/sound/core/seq/oss/
H A Dseq_oss_event.h42 unsigned char chn; member in struct:evrec_note
60 unsigned char chn; member in struct:evrec_extended
69 unsigned char chn; member in struct:evrec_long
79 unsigned char chn; member in struct:evrec_voice
H A Dseq_oss_event.c111 return note_off_event(dp, 0, q->n.chn, q->n.note, q->n.vel, ev);
114 return note_on_event(dp, 0, q->n.chn, q->n.note, q->n.vel, ev);
122 q->n.chn, 0, q->n.note, ev);
139 return note_off_event(dp, q->e.dev, q->e.chn, q->e.p1, q->e.p2, ev);
142 return note_on_event(dp, q->e.dev, q->e.chn, q->e.p1, q->e.p2, ev);
146 q->e.chn, 0, q->e.p1, ev);
150 q->e.chn, 0, q->e.p1, ev);
157 q->e.chn, CTL_PAN, val, ev);
166 q->e.chn, 0, val, ev);
171 q->e.chn,
[all...]
H A Dseq_oss_midi.c585 ossev.v.chn = ev->data.note.channel;
593 ossev.l.chn = ev->data.control.channel;
598 ossev.l.chn = ev->data.control.channel;
/sound/pci/ice1712/
H A Dhoontech.c83 static void __devinit snd_ice1712_stdsp24_box_channel(struct snd_ice1712 *ice, int box, int chn, int activate) argument
94 if (chn == 3)
107 if (chn == 3) {
111 switch (chn) {
173 int box, chn; local
242 for (chn = 0; chn < 4; chn++)
243 snd_ice1712_stdsp24_box_channel(ice, box, chn,
244 (spec->boxconfig[box] & (1 << chn))
[all...]
H A Dice1712.c624 u32 period_size, buf_size, rate, tmp, chn; local
638 chn = substream->number * 2;
640 snd_ice1712_ds_write(ice, chn, ICE1712_DSC_ADDR0, runtime->dma_addr);
641 snd_ice1712_ds_write(ice, chn, ICE1712_DSC_COUNT0, period_size);
642 snd_ice1712_ds_write(ice, chn, ICE1712_DSC_ADDR1, runtime->dma_addr + (runtime->periods > 1 ? period_size + 1 : 0));
643 snd_ice1712_ds_write(ice, chn, ICE1712_DSC_COUNT1, period_size);
644 snd_ice1712_ds_write(ice, chn, ICE1712_DSC_RATE, rate);
645 snd_ice1712_ds_write(ice, chn, ICE1712_DSC_VOLUME, 0);
646 snd_ice1712_ds_write(ice, chn, ICE1712_DSC_CONTROL, tmp);
648 snd_ice1712_ds_write(ice, chn
[all...]
/sound/core/oss/
H A Dmixer_oss.c135 int result = 0, chn; local
139 for (chn = 0; chn < 31; chn++) {
140 pslot = &mixer->slots[chn];
142 result |= 1 << chn;
151 int result = 0, chn; local
155 for (chn = 0; chn < 31; chn
174 int chn; local
199 int chn; local
217 int chn, active; local
932 snd_mixer_oss_slot_free(struct snd_mixer_oss_slot *chn) argument
1323 struct snd_mixer_oss_slot *chn = &mixer->slots[idx]; local
[all...]
/sound/pci/emu10k1/
H A Dio.c34 unsigned int snd_emu10k1_ptr_read(struct snd_emu10k1 * emu, unsigned int reg, unsigned int chn) argument
41 regptr = ((reg << 16) & mask) | (chn & PTR_CHANNELNUM_MASK);
67 void snd_emu10k1_ptr_write(struct snd_emu10k1 *emu, unsigned int reg, unsigned int chn, unsigned int data) argument
79 regptr = ((reg << 16) & mask) | (chn & PTR_CHANNELNUM_MASK);
106 unsigned int chn)
111 regptr = (reg << 16) | chn;
122 unsigned int chn,
128 regptr = (reg << 16) | chn;
104 snd_emu10k1_ptr20_read(struct snd_emu10k1 * emu, unsigned int reg, unsigned int chn) argument
120 snd_emu10k1_ptr20_write(struct snd_emu10k1 *emu, unsigned int reg, unsigned int chn, unsigned int data) argument
H A Demuproc.c462 unsigned int chn)
467 regptr = (reg << 16) | chn;
479 unsigned int chn,
485 regptr = (reg << 16) | chn;
459 snd_ptr_read(struct snd_emu10k1 * emu, unsigned int iobase, unsigned int reg, unsigned int chn) argument
476 snd_ptr_write(struct snd_emu10k1 *emu, unsigned int iobase, unsigned int reg, unsigned int chn, unsigned int data) argument
H A Demu10k1x.c297 unsigned int chn)
302 regptr = (reg << 16) | chn;
313 unsigned int chn,
319 regptr = (reg << 16) | chn;
295 snd_emu10k1x_ptr_read(struct emu10k1x * emu, unsigned int reg, unsigned int chn) argument
311 snd_emu10k1x_ptr_write(struct emu10k1x *emu, unsigned int reg, unsigned int chn, unsigned int data) argument
/sound/pci/ca0106/
H A Dca0106.h724 unsigned int chn);
728 unsigned int chn,
H A Dca0106_main.c348 unsigned int chn)
353 regptr = (reg << 16) | chn;
364 unsigned int chn,
370 regptr = (reg << 16) | chn;
346 snd_ca0106_ptr_read(struct snd_ca0106 * emu, unsigned int reg, unsigned int chn) argument
362 snd_ca0106_ptr_write(struct snd_ca0106 *emu, unsigned int reg, unsigned int chn, unsigned int data) argument
/sound/pci/rme9652/
H A Drme9652.c1300 unsigned int chn; local
1306 for (chn = 0; chn < rme9652->ss_channels; ++chn) {
1307 if (ucontrol->value.integer.value[chn])
1308 thru_bits |= 1 << chn;
1314 for (chn = 0; chn < rme9652->ss_channels; ++chn) {
1315 if (!(change & (1 << chn)))
2057 int chn; local
[all...]
/sound/soc/pxa/
H A Dpxa-ssp.c567 int chn = params_channels(params); local
584 ((chn == 2) && (ttsa != 1)) || (width == 32),

Completed in 1459 milliseconds