• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/oss/dmasound/

Lines Matching refs:dmasound

2  *  linux/sound/oss/dmasound/dmasound_awacs.c
7 * See linux/sound/oss/dmasound/dmasound_core.c for copyright and
94 #include "dmasound.h"
397 spin_lock_irqsave(&dmasound.lock, flags);
409 spin_unlock_irqrestore(&dmasound.lock, flags);
496 dmasound.hard.speed = 44100 ;
690 dmasound.hard.speed = 44100 ;
713 && dmasound.soft.speed <= awacs_freqs[i] + tolerance)
716 dmasound.hard.speed = awacs_freqs[i];
722 return dmasound.hard.speed;
739 dmasound.hard.speed = burgundy_set_frame_rate();
743 dmasound.hard.speed = tas_set_frame_rate();
746 dmasound.hard.speed =
750 dmasound.hard.speed = awacs_set_frame_rate(desired,
754 return dmasound.hard.speed ;
774 switch (dmasound.soft.format) {
778 dmasound.hard.format = AFMT_S16_LE;
780 dmasound.hard.format = AFMT_S16_BE;
783 dmasound.hard.format = AFMT_S16_BE;
786 dmasound.hard.stereo = 1;
787 dmasound.hard.size = 16;
789 /* set dmasound.hard.speed - on the basis of what we want (soft)
792 set_frame_rate(dmasound.soft.speed, catchRadius) ;
794 tolerance = (catchRadius * dmasound.hard.speed) / 100;
795 if (dmasound.soft.speed >= dmasound.hard.speed - tolerance) {
796 dmasound.trans_write = &transAwacsNormal;
797 dmasound.trans_read = &transAwacsNormalRead;
799 dmasound.trans_write = &transAwacsExpand;
800 dmasound.trans_read = &transAwacsExpandRead;
804 if (hw_can_byteswap && (dmasound.hard.format == AFMT_S16_LE))
810 expand_bal = -dmasound.soft.speed;
811 expand_read_bal = -dmasound.soft.speed;
821 return dmasound.soft.format;
841 printk(KERN_ERR "dmasound: unknown format 0x%x, using AFMT_U8\n",
848 dmasound.soft.format = format;
849 dmasound.soft.size = size;
850 if (dmasound.minDev == SND_DEV_DSP) {
851 dmasound.dsp.format = format;
852 dmasound.dsp.size = size;
905 if (hw_can_byteswap && (dmasound.hard.format == AFMT_S16_LE) && speed == -1)
984 spin_lock_irqsave(&dmasound.lock, flags);
986 spin_unlock_irqrestore(&dmasound.lock, flags);
998 spin_lock_irqsave(&dmasound.lock, flags);
1005 spin_unlock_irqrestore(&dmasound.lock, flags);
1039 spin_lock(&dmasound.lock);
1116 spin_unlock(&dmasound.lock);
1139 spin_lock(&dmasound.lock);
1171 spin_unlock(&dmasound.lock);
1199 spin_unlock(&dmasound.lock);
1211 spin_lock(&dmasound.lock);
1241 spin_unlock(&dmasound.lock);
1266 spin_lock_irqsave(&dmasound.lock, flags);
1276 spin_unlock_irqrestore(&dmasound.lock, flags);
1331 spin_lock_irqsave(&dmasound.lock, flags);
1333 spin_unlock_irqrestore(&dmasound.lock, flags);
1338 spin_unlock_irqrestore(&dmasound.lock, flags);
1364 spin_lock_irqsave(&dmasound.lock, flags);
1376 spin_unlock_irqrestore(&dmasound.lock, flags);
1400 if (hw_can_byteswap && (dmasound.hard.format == AFMT_S16_LE))
1534 spin_lock_irqsave(&dmasound.lock, flags);
1536 spin_unlock_irqrestore(&dmasound.lock, flags);
1585 spin_lock_irqsave(&dmasound.lock, flags);
1607 spin_unlock_irqrestore(&dmasound.lock, flags);
1627 spin_lock_irqsave(&dmasound.lock, flags);
1634 spin_unlock_irqrestore(&dmasound.lock, flags);
2454 if (i & dmasound.mach.hardware_afmts)
2456 get_afmt_string(i & dmasound.mach.hardware_afmts));
2645 * Set dmasound.mach.max_dsp_rate on the basis of these routines.
2879 printk(KERN_ERR "dmasound: can't request IO resource !\n");
2888 printk(KERN_ERR "dmasound: can't request Tx DMA resource !\n");
2899 printk(KERN_ERR "dmasound: can't request Rx DMA resource !\n");
2911 printk(KERN_ERR "dmasound: can't allocate input device !\n");
2915 awacs_beep_dev->name = "dmasound beeper";
2962 dmasound.mach = machPMac;
3115 dmasound.mach.hardware_afmts = (AFMT_S16_BE | AFMT_S16_LE) ;
3117 dmasound.mach.hardware_afmts = AFMT_S16_BE ;
3125 dmasound.mach.capabilities = DSP_CAP_DUPLEX ;
3126 dmasound.mach.record = PMacRecord ;
3129 dmasound.mach.default_hard = def_hard ;
3130 dmasound.mach.default_soft = def_soft ;