Lines Matching defs:channel

45  *	decide which wavecache gets the left or right channel.
48 * coming channel the data comes in from the codec, through a 'input'
692 static void __apu_set_register(struct es1968 *chip, u16 channel, u8 reg, u16 data)
694 if (snd_BUG_ON(channel >= NR_APUS))
697 chip->apu_map[channel][reg] = data;
699 reg |= (channel << 4);
704 static void apu_set_register(struct es1968 *chip, u16 channel, u8 reg, u16 data)
708 __apu_set_register(chip, channel, reg, data);
712 static u16 __apu_get_register(struct es1968 *chip, u16 channel, u8 reg)
714 if (snd_BUG_ON(channel >= NR_APUS))
716 reg |= (channel << 4);
721 static u16 apu_get_register(struct es1968 *chip, u16 channel, u8 reg)
726 v = __apu_get_register(chip, channel, reg);
969 int channel, u32 addr, int capture)
981 wave_set_register(chip, es->apu[channel] << 3, tmpval);
984 es->wc_map[channel] = tmpval;
994 int channel, apu;
1004 for (channel = 0; channel <= high_apu; channel++) {
1005 apu = es->apu[channel];
1007 snd_es1968_program_wavecache(chip, es, channel, es->memory->buf.addr, 0);
1018 if (channel)
1026 es->base[channel] = pa & 0xFFFF;
1049 es->apu_mode[channel] = ESM_APU_16BITLINEAR;
1051 es->apu_mode[channel] = ESM_APU_8BITLINEAR;
1060 0x8F00 | (channel ? 0 : 0x10));
1061 es->apu_mode[channel] += 1; /* stereo */
1092 static void init_capture_apu(struct es1968 *chip, struct esschan *es, int channel,
1096 int i, apu = es->apu[channel];
1098 es->apu_mode[channel] = mode;
1101 snd_es1968_program_wavecache(chip, es, channel, pa, 1);
1109 es->base[channel] = pa & 0xFFFF;