Home
last modified time | relevance | path

Searched refs:cs5535au (Results 1 – 3 of 3) sorted by relevance

/linux/sound/pci/cs5535audio/
H A Dcs5535audio_pm.c18 static void snd_cs5535audio_stop_hardware(struct cs5535audio *cs5535au) in snd_cs5535audio_stop_hardware() argument
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
71 cs_writel(cs5535au, ACC_CODEC_CNTL, ACC_CODEC_CNTL_LNK_WRM_RST); in snd_cs5535audio_resume()
75 tmp = cs_readl(cs5535au, ACC_CODEC_STATUS); in snd_cs5535audio_resume()
[all …]
H A Dcs5535audio.h5 #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 …]
H A Dcs5535audio_olpc.c79 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()