Home
last modified time | relevance | path

Searched refs:bcm2835_chip (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/drivers/staging/vc04_services/bcm2835-audio/
Dbcm2835.h97 struct bcm2835_chip { struct
119 struct bcm2835_chip *chip; argument
143 int snd_bcm2835_new_ctl(struct bcm2835_chip *chip);
144 int snd_bcm2835_new_pcm(struct bcm2835_chip *chip, u32 numchannels);
145 int snd_bcm2835_new_spdif_pcm(struct bcm2835_chip *chip);
146 int snd_bcm2835_new_simple_pcm(struct bcm2835_chip *chip,
151 int snd_bcm2835_new_hdmi_ctl(struct bcm2835_chip *chip);
152 int snd_bcm2835_new_headphones_ctl(struct bcm2835_chip *chip);
165 int bcm2835_audio_set_ctls(struct bcm2835_chip *chip);
Dbcm2835-ctl.c55 static int toggle_mute(struct bcm2835_chip *chip, int nmute) in toggle_mute()
78 struct bcm2835_chip *chip = snd_kcontrol_chip(kcontrol); in snd_bcm2835_ctl_get()
99 struct bcm2835_chip *chip = snd_kcontrol_chip(kcontrol); in snd_bcm2835_ctl_put()
187 struct bcm2835_chip *chip = snd_kcontrol_chip(kcontrol); in snd_bcm2835_spdif_default_get()
204 struct bcm2835_chip *chip = snd_kcontrol_chip(kcontrol); in snd_bcm2835_spdif_default_put()
251 struct bcm2835_chip *chip = snd_kcontrol_chip(kcontrol); in snd_bcm2835_spdif_stream_get()
268 struct bcm2835_chip *chip = snd_kcontrol_chip(kcontrol); in snd_bcm2835_spdif_stream_put()
310 int snd_bcm2835_new_ctl(struct bcm2835_chip *chip) in snd_bcm2835_new_ctl()
358 int snd_bcm2835_new_headphones_ctl(struct bcm2835_chip *chip) in snd_bcm2835_new_headphones_ctl()
401 int snd_bcm2835_new_hdmi_ctl(struct bcm2835_chip *chip) in snd_bcm2835_new_hdmi_ctl()
Dbcm2835.c28 struct bcm2835_chip *chip = dev_get_drvdata(childdev); in snd_devm_unregister_child()
89 struct bcm2835_chip *chip = dev_get_drvdata(dev); in snd_bcm2835_release()
125 struct bcm2835_chip *chip = device->device_data; in snd_bcm2835_dev_free()
137 struct bcm2835_chip **rchip) in snd_bcm2835_create()
139 struct bcm2835_chip *chip; in snd_bcm2835_create()
182 typedef int (*bcm2835_audio_newpcm_func)(struct bcm2835_chip *chip,
187 typedef int (*bcm2835_audio_newctl_func)(struct bcm2835_chip *chip);
199 static int bcm2835_audio_alsa_newpcm(struct bcm2835_chip *chip, in bcm2835_audio_alsa_newpcm()
281 struct bcm2835_chip *chip; in snd_add_child_device()
Dbcm2835-pcm.c96 struct bcm2835_chip *chip = snd_pcm_substream_chip(substream); in snd_bcm2835_playback_open_generic()
192 struct bcm2835_chip *chip; in snd_bcm2835_playback_close()
271 struct bcm2835_chip *chip = snd_pcm_substream_chip(substream); in snd_bcm2835_pcm_prepare()
447 int snd_bcm2835_new_pcm(struct bcm2835_chip *chip, u32 numchannels) in snd_bcm2835_new_pcm()
483 int snd_bcm2835_new_spdif_pcm(struct bcm2835_chip *chip) in snd_bcm2835_new_spdif_pcm()
513 int snd_bcm2835_new_simple_pcm(struct bcm2835_chip *chip, in snd_bcm2835_new_simple_pcm()
Dbcm2835-vchiq.c472 struct bcm2835_chip *chip) in bcm2835_audio_set_ctls_chan()
529 int bcm2835_audio_set_ctls(struct bcm2835_chip *chip) in bcm2835_audio_set_ctls()