Lines Matching refs:speed
281 static int sb1_audio_set_speed(int dev, int speed) in sb1_audio_set_speed() argument
290 if (speed > 0) in sb1_audio_set_speed()
292 if (speed < 4000) in sb1_audio_set_speed()
293 speed = 4000; in sb1_audio_set_speed()
295 if (speed > max_speed) in sb1_audio_set_speed()
296 speed = max_speed; in sb1_audio_set_speed()
298 devc->tconst = (256 - ((1000000 + speed / 2) / speed)) & 0xff; in sb1_audio_set_speed()
300 speed = (1000000 + tmp / 2) / tmp; in sb1_audio_set_speed()
302 devc->speed = speed; in sb1_audio_set_speed()
304 return devc->speed; in sb1_audio_set_speed()
355 if (devc->speed * devc->channels <= 23000) in sb20_audio_output_block()
394 if (devc->speed * devc->channels <= (devc->major == 3 ? 23000 : 13000)) in sb20_audio_start_input()
437 static int sb201_audio_set_speed(int dev, int speed) in sb201_audio_set_speed() argument
443 if (speed > 0) in sb201_audio_set_speed()
445 if (speed < 4000) in sb201_audio_set_speed()
446 speed = 4000; in sb201_audio_set_speed()
447 if (speed > 44100) in sb201_audio_set_speed()
448 speed = 44100; in sb201_audio_set_speed()
449 if (devc->opened & OPEN_READ && speed > 15000) in sb201_audio_set_speed()
450 speed = 15000; in sb201_audio_set_speed()
451 s = speed * devc->channels; in sb201_audio_set_speed()
454 speed = ((1000000 + tmp / 2) / tmp) / devc->channels; in sb201_audio_set_speed()
456 devc->speed = speed; in sb201_audio_set_speed()
458 return devc->speed; in sb201_audio_set_speed()
535 static int sbpro_audio_set_speed(int dev, int speed) in sbpro_audio_set_speed() argument
539 if (speed > 0) in sbpro_audio_set_speed()
541 if (speed < 4000) in sbpro_audio_set_speed()
542 speed = 4000; in sbpro_audio_set_speed()
543 if (speed > 44100) in sbpro_audio_set_speed()
544 speed = 44100; in sbpro_audio_set_speed()
545 if (devc->channels > 1 && speed > 22050) in sbpro_audio_set_speed()
546 speed = 22050; in sbpro_audio_set_speed()
547 sb201_audio_set_speed(dev, speed); in sbpro_audio_set_speed()
549 return devc->speed; in sbpro_audio_set_speed()
562 sbpro_audio_set_speed(dev, devc->speed); in sbpro_audio_set_channels()
568 static int jazz16_audio_set_speed(int dev, int speed) in jazz16_audio_set_speed() argument
572 if (speed > 0) in jazz16_audio_set_speed()
577 if (speed < 5000) in jazz16_audio_set_speed()
578 speed = 5000; in jazz16_audio_set_speed()
579 if (speed > 44100) in jazz16_audio_set_speed()
580 speed = 44100; in jazz16_audio_set_speed()
582 s = speed * devc->channels; in jazz16_audio_set_speed()
587 speed = ((1000000 + tmp / 2) / tmp) / devc->channels; in jazz16_audio_set_speed()
589 devc->speed = speed; in jazz16_audio_set_speed()
591 return devc->speed; in jazz16_audio_set_speed()
598 static int sb16_audio_set_speed(int dev, int speed) in sb16_audio_set_speed() argument
603 if (speed > 0) in sb16_audio_set_speed()
605 if (speed < 5000) in sb16_audio_set_speed()
606 speed = 5000; in sb16_audio_set_speed()
608 if (speed > max_speed) in sb16_audio_set_speed()
609 speed = max_speed; in sb16_audio_set_speed()
611 devc->speed = speed; in sb16_audio_set_speed()
613 return devc->speed; in sb16_audio_set_speed()
719 sb_dsp_command(devc, (unsigned char) ((devc->speed >> 8) & 0xff)); in sb16_audio_output_block()
720 sb_dsp_command(devc, (unsigned char) (devc->speed & 0xff)); in sb16_audio_output_block()
767 sb_dsp_command(devc, (unsigned char) ((devc->speed >> 8) & 0xff)); in sb16_audio_start_input()
768 sb_dsp_command(devc, (unsigned char) (devc->speed & 0xff)); in sb16_audio_start_input()