Home
last modified time | relevance | path

Searched refs:cs5535audio (Results 1 – 8 of 8) sorted by relevance

/sound/pci/cs5535audio/
Dcs5535audio_pcm.c95 struct cs5535audio *cs5535au = snd_pcm_substream_chip(substream); in snd_cs5535audio_playback_open()
118 static int cs5535audio_build_dma_packets(struct cs5535audio *cs5535au, in cs5535audio_build_dma_packets()
174 static void cs5535audio_playback_enable_dma(struct cs5535audio *cs5535au) in cs5535audio_playback_enable_dma()
179 static void cs5535audio_playback_disable_dma(struct cs5535audio *cs5535au) in cs5535audio_playback_disable_dma()
184 static void cs5535audio_playback_pause_dma(struct cs5535audio *cs5535au) in cs5535audio_playback_pause_dma()
189 static void cs5535audio_playback_setup_prd(struct cs5535audio *cs5535au, in cs5535audio_playback_setup_prd()
195 static u32 cs5535audio_playback_read_prd(struct cs5535audio *cs5535au) in cs5535audio_playback_read_prd()
200 static u32 cs5535audio_playback_read_dma_pntr(struct cs5535audio *cs5535au) in cs5535audio_playback_read_dma_pntr()
205 static void cs5535audio_capture_enable_dma(struct cs5535audio *cs5535au) in cs5535audio_capture_enable_dma()
210 static void cs5535audio_capture_disable_dma(struct cs5535audio *cs5535au) in cs5535audio_capture_disable_dma()
[all …]
Dcs5535audio.h57 struct cs5535audio;
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);
66 u32 (*read_dma_pntr)(struct cs5535audio *cs5535au);
85 struct cs5535audio { struct
137 int snd_cs5535audio_pcm(struct cs5535audio *cs5535audio);
DMakefile5 snd-cs5535audio-y := cs5535audio.o cs5535audio_pcm.o
6 snd-cs5535audio-$(CONFIG_PM_SLEEP) += cs5535audio_pm.o
7 snd-cs5535audio-$(CONFIG_OLPC) += cs5535audio_olpc.o
10 obj-$(CONFIG_SND_CS5535AUDIO) += snd-cs5535audio.o
Dcs5535audio.c77 static void wait_till_cmd_acked(struct cs5535audio *cs5535au, unsigned long timeout) in wait_till_cmd_acked()
91 static unsigned short snd_cs5535audio_codec_read(struct cs5535audio *cs5535au, in snd_cs5535audio_codec_read()
120 static void snd_cs5535audio_codec_write(struct cs5535audio *cs5535au, in snd_cs5535audio_codec_write()
138 struct cs5535audio *cs5535au = ac97->private_data; in snd_cs5535audio_ac97_codec_write()
145 struct cs5535audio *cs5535au = ac97->private_data; in snd_cs5535audio_ac97_codec_read()
149 static int snd_cs5535audio_mixer(struct cs5535audio *cs5535au) in snd_cs5535audio_mixer()
188 static void process_bm0_irq(struct cs5535audio *cs5535au) in process_bm0_irq()
205 static void process_bm1_irq(struct cs5535audio *cs5535au) in process_bm1_irq()
222 struct cs5535audio *cs5535au = dev_id; in snd_cs5535audio_interrupt()
257 static int snd_cs5535audio_free(struct cs5535audio *cs5535au) in snd_cs5535audio_free()
[all …]
Dcs5535audio_pm.c32 static void snd_cs5535audio_stop_hardware(struct cs5535audio *cs5535au) in snd_cs5535audio_stop_hardware()
61 struct cs5535audio *cs5535au = card->private_data; in snd_cs5535audio_suspend()
80 struct cs5535audio *cs5535au = card->private_data; in snd_cs5535audio_resume()
Dcs5535audio_olpc.c83 struct cs5535audio *cs5535au = snd_kcontrol_chip(kctl); in olpc_dc_put()
101 struct cs5535audio *cs5535au = snd_kcontrol_chip(kctl); in olpc_mic_get()
112 struct cs5535audio *cs5535au = snd_kcontrol_chip(kctl); in olpc_mic_put()
/sound/pci/
DMakefile67 cs5535audio/ \
DKconfig304 will be called snd-cs5535audio.