Searched refs:cs5535au (Results 1 - 5 of 5) sorted by relevance
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/cs5535audio/ |
H A D | cs5535audio.c | 69 static void wait_till_cmd_acked(struct cs5535audio *cs5535au, unsigned long timeout) argument 73 tmp = cs_readl(cs5535au, ACC_CODEC_CNTL); 82 static unsigned short snd_cs5535audio_codec_read(struct cs5535audio *cs5535au, argument 93 cs_writel(cs5535au, ACC_CODEC_CNTL, regdata); 94 wait_till_cmd_acked(cs5535au, 50); 98 val = cs_readl(cs5535au, ACC_CODEC_STATUS); 110 static void snd_cs5535audio_codec_write(struct cs5535audio *cs5535au, argument 121 cs_writel(cs5535au, ACC_CODEC_CNTL, regdata); 122 wait_till_cmd_acked(cs5535au, 50); 128 struct cs5535audio *cs5535au local 135 struct cs5535audio *cs5535au = ac97->private_data; local 139 snd_cs5535audio_mixer(struct cs5535audio *cs5535au) argument 178 process_bm0_irq(struct cs5535audio *cs5535au) argument 194 process_bm1_irq(struct cs5535audio *cs5535au) argument 211 struct cs5535audio *cs5535au = dev_id; local 245 snd_cs5535audio_free(struct cs5535audio *cs5535au) argument 261 struct cs5535audio *cs5535au = device->device_data; local 269 struct cs5535audio *cs5535au; local 338 struct cs5535audio *cs5535au; local [all...] |
H A D | cs5535audio_pcm.c | 95 struct cs5535audio *cs5535au = snd_pcm_substream_chip(substream); local 99 runtime->hw.rates = cs5535au->ac97->rates[AC97_RATES_FRONT_DAC]; 101 cs5535au->playback_substream = substream; 102 runtime->private_data = &(cs5535au->dmas[CS5535AUDIO_DMA_PLAYBACK]); 118 static int cs5535audio_build_dma_packets(struct cs5535audio *cs5535au, argument 133 snd_dma_pci_data(cs5535au->pci), 167 spin_lock_irq(&cs5535au->reg_lock); 168 dma->ops->disable_dma(cs5535au); 169 dma->ops->setup_prd(cs5535au, jmpprd_addr); 170 spin_unlock_irq(&cs5535au 174 cs5535audio_playback_enable_dma(struct cs5535audio *cs5535au) argument 179 cs5535audio_playback_disable_dma(struct cs5535audio *cs5535au) argument 184 cs5535audio_playback_pause_dma(struct cs5535audio *cs5535au) argument 189 cs5535audio_playback_setup_prd(struct cs5535audio *cs5535au, u32 prd_addr) argument 195 cs5535audio_playback_read_prd(struct cs5535audio *cs5535au) argument 200 cs5535audio_playback_read_dma_pntr(struct cs5535audio *cs5535au) argument 205 cs5535audio_capture_enable_dma(struct cs5535audio *cs5535au) argument 210 cs5535audio_capture_disable_dma(struct cs5535audio *cs5535au) argument 215 cs5535audio_capture_pause_dma(struct cs5535audio *cs5535au) argument 220 cs5535audio_capture_setup_prd(struct cs5535audio *cs5535au, u32 prd_addr) argument 226 cs5535audio_capture_read_prd(struct cs5535audio *cs5535au) argument 231 cs5535audio_capture_read_dma_pntr(struct cs5535audio *cs5535au) argument 236 cs5535audio_clear_dma_packets(struct cs5535audio *cs5535au, struct cs5535audio_dma *dma, struct snd_pcm_substream *substream) argument 248 struct cs5535audio *cs5535au = snd_pcm_substream_chip(substream); local 270 struct cs5535audio *cs5535au = snd_pcm_substream_chip(substream); local 288 struct cs5535audio *cs5535au = snd_pcm_substream_chip(substream); local 295 struct cs5535audio *cs5535au = snd_pcm_substream_chip(substream); local 331 struct cs5535audio *cs5535au = snd_pcm_substream_chip(substream); local 354 struct cs5535audio *cs5535au = snd_pcm_substream_chip(substream); local 371 struct cs5535audio *cs5535au = snd_pcm_substream_chip(substream); local 378 struct cs5535audio *cs5535au = snd_pcm_substream_chip(substream); local 425 snd_cs5535audio_pcm(struct cs5535audio *cs5535au) argument [all...] |
H A D | cs5535audio_pm.c | 32 static void snd_cs5535audio_stop_hardware(struct cs5535audio *cs5535au) argument 54 cs_writel(cs5535au, ACC_CODEC_CNTL, ACC_CODEC_CNTL_LNK_SHUTDOWN); 61 struct cs5535audio *cs5535au = card->private_data; local 65 snd_pcm_suspend_all(cs5535au->pcm); 66 snd_ac97_suspend(cs5535au->ac97); 68 struct cs5535audio_dma *dma = &cs5535au->dmas[i]; 70 dma->saved_prd = dma->ops->read_prd(cs5535au); 73 snd_cs5535audio_stop_hardware(cs5535au); 87 struct cs5535audio *cs5535au = card->private_data; local 108 cs_writel(cs5535au, ACC_CODEC_CNT [all...] |
H A D | cs5535audio.h | 4 #define cs_writel(cs5535au, reg, val) outl(val, (cs5535au)->port + reg) 5 #define cs_writeb(cs5535au, reg, val) outb(val, (cs5535au)->port + reg) 6 #define cs_readl(cs5535au, reg) inl((cs5535au)->port + reg) 7 #define cs_readw(cs5535au, reg) inw((cs5535au)->port + reg) 8 #define cs_readb(cs5535au, reg) inb((cs5535au) [all...] |
H A D | cs5535audio_olpc.c | 82 struct cs5535audio *cs5535au = snd_kcontrol_chip(kctl); local 84 olpc_analog_input(cs5535au->ac97, v->value.integer.value[0]); 100 struct cs5535audio *cs5535au = snd_kcontrol_chip(kctl); local 101 struct snd_ac97 *ac97 = cs5535au->ac97; 111 struct cs5535audio *cs5535au = snd_kcontrol_chip(kctl); local 113 olpc_mic_bias(cs5535au->ac97, v->value.integer.value[0]);
|
Completed in 50 milliseconds