• Home
  • Raw
  • Download

Lines Matching refs:bits

129 	if (!devc->fullduplex || devc->bits == AFMT_S16_LE)  in sb_set_output_parms()
149 if (!devc->fullduplex || devc->bits != AFMT_S16_LE) in sb_set_input_parms()
226 static void sb1_audio_trigger(int dev, int bits) in sb1_audio_trigger() argument
230 bits &= devc->irq_mode; in sb1_audio_trigger()
232 if (!bits) in sb1_audio_trigger()
249 devc->trigger_bits = bits; in sb1_audio_trigger()
313 static unsigned int sb1_audio_set_bits(int dev, unsigned int bits) in sb1_audio_set_bits() argument
316 return devc->bits = 8; in sb1_audio_set_bits()
408 static void sb20_audio_trigger(int dev, int bits) in sb20_audio_trigger() argument
411 bits &= devc->irq_mode; in sb20_audio_trigger()
413 if (!bits) in sb20_audio_trigger()
430 devc->trigger_bits = bits; in sb20_audio_trigger()
469 unsigned char bits = 0; in sbpro_audio_prepare_for_input() local
473 devc->bits == 16 ? devc->dma16 : devc->dma8; in sbpro_audio_prepare_for_input()
476 if (devc->bits == AFMT_S16_LE) in sbpro_audio_prepare_for_input()
477 bits = 0x04; /* 16 bit mode */ in sbpro_audio_prepare_for_input()
484 sb_dsp_command(devc, 0xa0 | bits); /* Mono input */ in sbpro_audio_prepare_for_input()
486 sb_dsp_command(devc, 0xa8 | bits); /* Stereo input */ in sbpro_audio_prepare_for_input()
498 unsigned char bits = 0; in sbpro_audio_prepare_for_output() local
501 …audio_devs[dev]->dmap_out->dma = audio_devs[dev]->dmap_in->dma = devc->bits == 16 ? devc->dma16 : … in sbpro_audio_prepare_for_output()
512 if (devc->bits == AFMT_S16_LE) in sbpro_audio_prepare_for_output()
513 bits = 0x04; /* 16 bit mode */ in sbpro_audio_prepare_for_output()
516 sb_dsp_command(devc, 0xa0 | bits); /* Mono output */ in sbpro_audio_prepare_for_output()
518 sb_dsp_command(devc, 0xa8 | bits); /* Stereo output */ in sbpro_audio_prepare_for_output()
616 static unsigned int sb16_audio_set_bits(int dev, unsigned int bits) in sb16_audio_set_bits() argument
620 if (bits != 0) in sb16_audio_set_bits()
622 if (bits == AFMT_U8 || bits == AFMT_S16_LE) in sb16_audio_set_bits()
623 devc->bits = bits; in sb16_audio_set_bits()
625 devc->bits = AFMT_U8; in sb16_audio_set_bits()
628 return devc->bits; in sb16_audio_set_bits()
639 devc->bits == AFMT_S16_LE ? in sb16_audio_prepare_for_input()
642 else if (devc->bits == AFMT_S16_LE) in sb16_audio_prepare_for_input()
665 devc->bits == AFMT_S16_LE ? in sb16_audio_prepare_for_output()
668 else if (devc->bits == AFMT_S16_LE) in sb16_audio_prepare_for_output()
688 unsigned long bits; in sb16_audio_output_block() local
690 if (!devc->fullduplex || devc->bits == AFMT_S16_LE) in sb16_audio_output_block()
703 bits = devc->bits; in sb16_audio_output_block()
705 devc->bits = (devc->bits == AFMT_S16_LE) ? in sb16_audio_output_block()
710 if (devc->bits == AFMT_S16_LE) in sb16_audio_output_block()
722 sb_dsp_command(devc, (devc->bits == AFMT_S16_LE ? 0xb6 : 0xc6)); in sb16_audio_output_block()
724 (devc->bits == AFMT_S16_LE ? 0x10 : 0))); in sb16_audio_output_block()
729 devc->bits = bits; in sb16_audio_output_block()
746 if (!devc->fullduplex || devc->bits != AFMT_S16_LE) in sb16_audio_start_input()
758 if (devc->bits == AFMT_S16_LE) in sb16_audio_start_input()
770 sb_dsp_command(devc, (devc->bits == AFMT_S16_LE ? 0xbe : 0xce)); in sb16_audio_start_input()
772 (devc->bits == AFMT_S16_LE ? 0x10 : 0))); in sb16_audio_start_input()
779 static void sb16_audio_trigger(int dev, int bits) in sb16_audio_trigger() argument
783 int bits_16 = bits & devc->irq_mode_16; in sb16_audio_trigger()
784 bits &= devc->irq_mode; in sb16_audio_trigger()
786 if (!bits && !bits_16) in sb16_audio_trigger()
790 if (bits) in sb16_audio_trigger()
830 devc->trigger_bits = bits | bits_16; in sb16_audio_trigger()
858 else if (devc->bits == AFMT_S16_LE) in sb16_copy_from_user()