• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/oss/

Lines Matching defs:speed

285 static int sb1_audio_set_speed(int dev, int speed)
294 if (speed > 0)
296 if (speed < 4000)
297 speed = 4000;
299 if (speed > max_speed)
300 speed = max_speed;
302 devc->tconst = (256 - ((1000000 + speed / 2) / speed)) & 0xff;
304 speed = (1000000 + tmp / 2) / tmp;
306 devc->speed = speed;
308 return devc->speed;
359 if (devc->speed * devc->channels <= 23000)
362 cmd = 0x90; /* 8 bit high speed PCM output (SB2.01/Pro) */
398 if (devc->speed * devc->channels <= (devc->major == 3 ? 23000 : 13000))
401 cmd = 0x98; /* 8 bit high speed PCM input (SB2.01/Pro) */
438 * SB2.01 specific speed setup
441 static int sb201_audio_set_speed(int dev, int speed)
445 int s = speed * devc->channels;
447 if (speed > 0)
449 if (speed < 4000)
450 speed = 4000;
451 if (speed > 44100)
452 speed = 44100;
453 if (devc->opened & OPEN_READ && speed > 15000)
454 speed = 15000;
457 speed = ((1000000 + tmp / 2) / tmp) / devc->channels;
459 devc->speed = speed;
461 return devc->speed;
538 static int sbpro_audio_set_speed(int dev, int speed)
542 if (speed > 0)
544 if (speed < 4000)
545 speed = 4000;
546 if (speed > 44100)
547 speed = 44100;
548 if (devc->channels > 1 && speed > 22050)
549 speed = 22050;
550 sb201_audio_set_speed(dev, speed);
552 return devc->speed;
565 sbpro_audio_set_speed(dev, devc->speed);
571 static int jazz16_audio_set_speed(int dev, int speed)
575 if (speed > 0)
578 int s = speed * devc->channels;
580 if (speed < 5000)
581 speed = 5000;
582 if (speed > 44100)
583 speed = 44100;
588 speed = ((1000000 + tmp / 2) / tmp) / devc->channels;
590 devc->speed = speed;
592 return devc->speed;
599 static int sb16_audio_set_speed(int dev, int speed)
604 if (speed > 0)
606 if (speed < 5000)
607 speed = 5000;
609 if (speed > max_speed)
610 speed = max_speed;
612 devc->speed = speed;
614 return devc->speed;
720 sb_dsp_command(devc, (unsigned char) ((devc->speed >> 8) & 0xff));
721 sb_dsp_command(devc, (unsigned char) (devc->speed & 0xff));
768 sb_dsp_command(devc, (unsigned char) ((devc->speed >> 8) & 0xff));
769 sb_dsp_command(devc, (unsigned char) (devc->speed & 0xff));
1048 DDB(printk("Will use SB2.01 (high speed) driver\n"));