Lines Matching refs:mix_devices
102 mixer_ents *mix_devices; member
424 if (devc->mix_devices[i][j].nbits == 0) /* Inexistent channel */ in ad1848_set_recmask()
432 set_rec_bit = ((mask & (1 << i)) != 0) ^ devc->mix_devices[i][j].recpol; in ad1848_set_recmask()
434 val = ad_read(devc, devc->mix_devices[i][j].recreg); in ad1848_set_recmask()
435 val &= ~(1 << devc->mix_devices[i][j].recpos); in ad1848_set_recmask()
436 val |= (set_rec_bit << devc->mix_devices[i][j].recpos); in ad1848_set_recmask()
437 ad_write(devc, devc->mix_devices[i][j].recreg, val); in ad1848_set_recmask()
468 set_mute_bit = (newval == 0) ^ devc->mix_devices[dev][chn].mutepol; in oss_change_bits()
470 if (devc->mix_devices[dev][chn].polarity == 1) /* Reverse */ in oss_change_bits()
473 mask = (1 << devc->mix_devices[dev][chn].nbits) - 1; in oss_change_bits()
474 shift = devc->mix_devices[dev][chn].bitpos; in oss_change_bits()
476 if (devc->mix_devices[dev][chn].mutepos == 8) in oss_change_bits()
483 mute = (set_mute_bit << devc->mix_devices[dev][chn].mutepos); in oss_change_bits()
484 mutemask = ~(1 << devc->mix_devices[dev][chn].mutepos); in oss_change_bits()
511 regoffs = devc->mix_devices[dev][channel].regno; in ad1848_mixer_set_channel()
512 muteregoffs = devc->mix_devices[dev][channel].mutereg; in ad1848_mixer_set_channel()
546 if (devc->mix_devices[dev][LEFT_CHN].nbits == 0) in ad1848_mixer_set()
554 if (devc->mix_devices[dev][RIGHT_CHN].nbits == 0) /* Mono control */ in ad1848_mixer_set()
573 if (devc->mix_devices[dev][RIGHT_CHN].nbits == 0) in ad1848_mixer_set()
587 devc->mix_devices = &(ad1848_mix_devices[0]); in ad1848_mixer_reset()
607 devc->mix_devices = &(c930_mix_devices[0]); in ad1848_mixer_reset()
612 devc->mix_devices = &(iwave_mix_devices[0]); in ad1848_mixer_reset()
617 devc->mix_devices = &(cs42xb_mix_devices[0]); in ad1848_mixer_reset()
630 devc->mix_devices = &(spro_mix_devices[0]); in ad1848_mixer_reset()