• Home
  • Raw
  • Download

Lines Matching refs:bits

133 	if (!devc->fullduplex || devc->bits == AFMT_S16_LE)  in sb_set_output_parms()
153 if (!devc->fullduplex || devc->bits != AFMT_S16_LE) in sb_set_input_parms()
230 static void sb1_audio_trigger(int dev, int bits) in sb1_audio_trigger() argument
234 bits &= devc->irq_mode; in sb1_audio_trigger()
236 if (!bits) in sb1_audio_trigger()
253 devc->trigger_bits = bits; in sb1_audio_trigger()
317 static unsigned int sb1_audio_set_bits(int dev, unsigned int bits) in sb1_audio_set_bits() argument
320 return devc->bits = 8; in sb1_audio_set_bits()
412 static void sb20_audio_trigger(int dev, int bits) in sb20_audio_trigger() argument
415 bits &= devc->irq_mode; in sb20_audio_trigger()
417 if (!bits) in sb20_audio_trigger()
434 devc->trigger_bits = bits; in sb20_audio_trigger()
473 unsigned char bits = 0; in sbpro_audio_prepare_for_input() local
477 devc->bits == 16 ? devc->dma16 : devc->dma8; in sbpro_audio_prepare_for_input()
480 if (devc->bits == AFMT_S16_LE) in sbpro_audio_prepare_for_input()
481 bits = 0x04; /* 16 bit mode */ in sbpro_audio_prepare_for_input()
488 sb_dsp_command(devc, 0xa0 | bits); /* Mono input */ in sbpro_audio_prepare_for_input()
490 sb_dsp_command(devc, 0xa8 | bits); /* Stereo input */ in sbpro_audio_prepare_for_input()
502 unsigned char bits = 0; in sbpro_audio_prepare_for_output() local
505 …audio_devs[dev]->dmap_out->dma = audio_devs[dev]->dmap_in->dma = devc->bits == 16 ? devc->dma16 : … in sbpro_audio_prepare_for_output()
516 if (devc->bits == AFMT_S16_LE) in sbpro_audio_prepare_for_output()
517 bits = 0x04; /* 16 bit mode */ in sbpro_audio_prepare_for_output()
520 sb_dsp_command(devc, 0xa0 | bits); /* Mono output */ in sbpro_audio_prepare_for_output()
522 sb_dsp_command(devc, 0xa8 | bits); /* Stereo output */ in sbpro_audio_prepare_for_output()
620 static unsigned int sb16_audio_set_bits(int dev, unsigned int bits) in sb16_audio_set_bits() argument
624 if (bits != 0) in sb16_audio_set_bits()
626 if (bits == AFMT_U8 || bits == AFMT_S16_LE) in sb16_audio_set_bits()
627 devc->bits = bits; in sb16_audio_set_bits()
629 devc->bits = AFMT_U8; in sb16_audio_set_bits()
632 return devc->bits; in sb16_audio_set_bits()
643 devc->bits == AFMT_S16_LE ? in sb16_audio_prepare_for_input()
646 else if (devc->bits == AFMT_S16_LE) in sb16_audio_prepare_for_input()
669 devc->bits == AFMT_S16_LE ? in sb16_audio_prepare_for_output()
672 else if (devc->bits == AFMT_S16_LE) in sb16_audio_prepare_for_output()
692 unsigned long bits; in sb16_audio_output_block() local
694 if (!devc->fullduplex || devc->bits == AFMT_S16_LE) in sb16_audio_output_block()
707 bits = devc->bits; in sb16_audio_output_block()
709 devc->bits = (devc->bits == AFMT_S16_LE) ? in sb16_audio_output_block()
714 if (devc->bits == AFMT_S16_LE) in sb16_audio_output_block()
726 sb_dsp_command(devc, (devc->bits == AFMT_S16_LE ? 0xb6 : 0xc6)); in sb16_audio_output_block()
728 (devc->bits == AFMT_S16_LE ? 0x10 : 0))); in sb16_audio_output_block()
733 devc->bits = bits; in sb16_audio_output_block()
750 if (!devc->fullduplex || devc->bits != AFMT_S16_LE) in sb16_audio_start_input()
762 if (devc->bits == AFMT_S16_LE) in sb16_audio_start_input()
774 sb_dsp_command(devc, (devc->bits == AFMT_S16_LE ? 0xbe : 0xce)); in sb16_audio_start_input()
776 (devc->bits == AFMT_S16_LE ? 0x10 : 0))); in sb16_audio_start_input()
783 static void sb16_audio_trigger(int dev, int bits) in sb16_audio_trigger() argument
787 int bits_16 = bits & devc->irq_mode_16; in sb16_audio_trigger()
788 bits &= devc->irq_mode; in sb16_audio_trigger()
790 if (!bits && !bits_16) in sb16_audio_trigger()
794 if (bits) in sb16_audio_trigger()
834 devc->trigger_bits = bits | bits_16; in sb16_audio_trigger()
862 else if (devc->bits == AFMT_S16_LE) in sb16_copy_from_user()