Searched refs:cs5535au (Results 1 – 5 of 5) sorted by relevance
/linux/sound/pci/cs5535audio/ |
A D | cs5535audio_pcm.c | 121 &cs5535au->pci->dev, in cs5535audio_build_dma_packets() 156 dma->ops->disable_dma(cs5535au); in cs5535audio_build_dma_packets() 283 spin_lock(&cs5535au->reg_lock); in snd_cs5535audio_trigger() 286 dma->ops->pause_dma(cs5535au); in snd_cs5535audio_trigger() 289 dma->ops->enable_dma(cs5535au); in snd_cs5535audio_trigger() 292 dma->ops->enable_dma(cs5535au); in snd_cs5535audio_trigger() 295 dma->ops->enable_dma(cs5535au); in snd_cs5535audio_trigger() 298 dma->ops->disable_dma(cs5535au); in snd_cs5535audio_trigger() 426 pcm->private_data = cs5535au; in snd_cs5535audio_pcm() 431 &cs5535au->pci->dev, in snd_cs5535audio_pcm() [all …]
|
A D | cs5535audio.c | 73 dev_err(cs5535au->card->dev, in wait_till_cmd_acked() 99 dev_err(cs5535au->card->dev, in snd_cs5535audio_codec_read() 153 ac97.private_data = cs5535au; in snd_cs5535audio_mixer() 154 ac97.pci = cs5535au->pci; in snd_cs5535audio_mixer() 185 dev_err(cs5535au->card->dev, in process_bm0_irq() 207 if (cs5535au == NULL) in snd_cs5535audio_interrupt() 261 cs5535au->card = card; in snd_cs5535audio_create() 262 cs5535au->pci = pci; in snd_cs5535audio_create() 263 cs5535au->irq = -1; in snd_cs5535audio_create() 277 cs5535au->irq = pci->irq; in snd_cs5535audio_create() [all …]
|
A D | cs5535audio_pm.c | 40 cs_writel(cs5535au, ACC_CODEC_CNTL, ACC_CODEC_CNTL_LNK_SHUTDOWN); in snd_cs5535audio_stop_hardware() 47 struct cs5535audio *cs5535au = card->private_data; in snd_cs5535audio_suspend() local 51 snd_ac97_suspend(cs5535au->ac97); in snd_cs5535audio_suspend() 53 struct cs5535audio_dma *dma = &cs5535au->dmas[i]; in snd_cs5535audio_suspend() 55 dma->saved_prd = dma->ops->read_prd(cs5535au); in snd_cs5535audio_suspend() 58 snd_cs5535audio_stop_hardware(cs5535au); in snd_cs5535audio_suspend() 65 struct cs5535audio *cs5535au = card->private_data; in snd_cs5535audio_resume() local 75 tmp = cs_readl(cs5535au, ACC_CODEC_STATUS); in snd_cs5535audio_resume() 86 struct cs5535audio_dma *dma = &cs5535au->dmas[i]; in snd_cs5535audio_resume() 89 dma->ops->setup_prd(cs5535au, dma->saved_prd); in snd_cs5535audio_resume() [all …]
|
A D | cs5535audio.h | 5 #define cs_writel(cs5535au, reg, val) outl(val, (cs5535au)->port + reg) argument 6 #define cs_writeb(cs5535au, reg, val) outb(val, (cs5535au)->port + reg) argument 7 #define cs_readl(cs5535au, reg) inl((cs5535au)->port + reg) argument 8 #define cs_readw(cs5535au, reg) inw((cs5535au)->port + reg) argument 9 #define cs_readb(cs5535au, reg) inb((cs5535au)->port + reg) argument 61 void (*enable_dma)(struct cs5535audio *cs5535au); 62 void (*disable_dma)(struct cs5535audio *cs5535au); 63 void (*pause_dma)(struct cs5535audio *cs5535au); 64 void (*setup_prd)(struct cs5535audio *cs5535au, u32 prd_addr); 65 u32 (*read_prd)(struct cs5535audio *cs5535au); [all …]
|
A D | cs5535audio_olpc.c | 79 struct cs5535audio *cs5535au = snd_kcontrol_chip(kctl); in olpc_dc_put() local 81 olpc_analog_input(cs5535au->ac97, v->value.integer.value[0]); in olpc_dc_put() 97 struct cs5535audio *cs5535au = snd_kcontrol_chip(kctl); in olpc_mic_get() local 98 struct snd_ac97 *ac97 = cs5535au->ac97; in olpc_mic_get() 108 struct cs5535audio *cs5535au = snd_kcontrol_chip(kctl); in olpc_mic_put() local 110 olpc_mic_bias(cs5535au->ac97, v->value.integer.value[0]); in olpc_mic_put()
|
Completed in 9 milliseconds