[go: nahoru, domu]

Searched refs:audio (Results 1 - 25 of 116) sorted by relevance

12345

/drivers/mfd/
H A Dtwl4030-audio.c2 * MFD driver for twl4030 audio submodule, which contains an audio codec, and
35 #include <linux/mfd/twl4030-audio.h>
60 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); local
64 audio->resource[id].reg);
67 val |= audio->resource[id].mask;
69 val &= ~audio->resource[id].mask;
72 val, audio->resource[id].reg);
79 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); local
83 audio
94 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); local
123 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); local
155 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); local
189 struct twl4030_audio *audio; local
[all...]
/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_audio.c28 /* maps MSM_HDMI_AUDIO_CHANNEL_n consts used by audio driver to # of channels: */
94 struct hdmi_audio *audio = &hdmi->audio; local
95 struct hdmi_audio_infoframe *info = &audio->infoframe;
97 bool enabled = audio->enabled;
101 DBG("audio: enabled=%d, channels=%d, channel_allocation=0x%x, "
103 audio->enabled, info->channels, info->channel_allocation,
104 info->level_shift_value, info->downmix_inhibit, audio->rate);
108 DBG("disabling audio: no video");
115 DBG("disabling audio
240 struct hdmi_audio *audio; local
261 struct hdmi_audio *audio; local
[all...]
/drivers/usb/gadget/function/
H A Df_audio_source.c2 * Gadget Function Driver for USB audio source device
18 #include <linux/usb/audio.h>
333 static void audio_req_put(struct audio_dev *audio, struct usb_request *req) argument
337 spin_lock_irqsave(&audio->lock, flags);
338 list_add_tail(&req->list, &audio->idle_reqs);
339 spin_unlock_irqrestore(&audio->lock, flags);
342 static struct usb_request *audio_req_get(struct audio_dev *audio) argument
347 spin_lock_irqsave(&audio->lock, flags);
348 if (list_empty(&audio->idle_reqs)) {
351 req = list_first_entry(&audio
360 audio_send(struct audio_dev *audio) argument
446 struct audio_dev *audio = req->context; local
564 struct audio_dev *audio = func_to_audio(f); local
580 struct audio_dev *audio = func_to_audio(f); local
588 audio_build_desc(struct audio_dev *audio) argument
615 struct audio_dev *audio = func_to_audio(f); local
686 struct audio_dev *audio = func_to_audio(f); local
709 audio_pcm_playback_start(struct audio_dev *audio) argument
716 audio_pcm_playback_stop(struct audio_dev *audio) argument
730 struct audio_dev *audio = substream->private_data; local
743 struct audio_dev *audio = substream->private_data; local
776 struct audio_dev *audio = runtime->private_data; local
791 struct audio_dev *audio = runtime->private_data; local
801 struct audio_dev *audio = substream->runtime->private_data; local
849 struct audio_dev *audio; local
875 struct audio_dev *audio; local
[all...]
H A Df_uac1.c299 struct f_audio *audio = container_of(data, struct f_audio, local
303 spin_lock_irq(&audio->lock);
304 if (list_empty(&audio->play_queue)) {
305 spin_unlock_irq(&audio->lock);
308 play_buf = list_first_entry(&audio->play_queue,
311 spin_unlock_irq(&audio->lock);
313 u_audio_playback(&audio->card, play_buf->buf, play_buf->actual);
319 struct f_audio *audio = req->context; local
320 struct usb_composite_dev *cdev = audio->card.func.config->cdev;
321 struct f_audio_buf *copy_buf = audio
356 struct f_audio *audio = req->context; local
381 struct f_audio *audio = func_to_audio(f); local
417 struct f_audio *audio = func_to_audio(f); local
570 struct f_audio *audio = func_to_audio(f); local
639 f_audio_build_desc(struct f_audio *audio) argument
664 struct f_audio *audio = func_to_audio(f); local
746 control_selector_init(struct f_audio *audio) argument
935 struct f_audio *audio = func_to_audio(f); local
952 struct f_audio *audio; local
[all...]
H A Du_uac1.h17 #include <linux/usb/audio.h>
35 * This represents the USB side of an audio card device, managed by a USB
/drivers/media/usb/usbtv/
H A DMakefile3 usbtv-audio.o
/drivers/gpu/drm/radeon/
H A Ddce6_afmt.c66 for (i = 0; i < rdev->audio.num_pins; i++) {
67 offset = rdev->audio.pin[i].offset;
71 rdev->audio.pin[i].connected = false;
73 rdev->audio.pin[i].connected = true;
83 for (i = 0; i < rdev->audio.num_pins; i++) {
84 if (rdev->audio.pin[i].connected)
85 return &rdev->audio.pin[i];
87 DRM_ERROR("No connected audio pins found!\n");
314 rdev->audio.enabled = true;
317 rdev->audio
[all...]
H A Dr600_hdmi.c135 * update all hdmi interfaces with current audio parameters
146 if (rdev->audio.pin[0].channels != audio_status.channels ||
147 rdev->audio.pin[0].rate != audio_status.rate ||
148 rdev->audio.pin[0].bits_per_sample != audio_status.bits_per_sample ||
149 rdev->audio.pin[0].status_bits != audio_status.status_bits ||
150 rdev->audio.pin[0].category_code != audio_status.category_code) {
151 rdev->audio.pin[0] = audio_status;
163 /* enable the audio stream */
195 * initialize the audio vars
202 rdev->audio
625 struct r600_audio_pin audio = r600_audio_status(rdev); local
[all...]
/drivers/media/i2c/cx25840/
H A DMakefile1 cx25840-objs := cx25840-core.o cx25840-audio.o cx25840-firmware.o \
/drivers/staging/line6/
H A DMakefile4 audio.o \
/drivers/media/usb/pvrusb2/
H A Dpvrusb2-wm8775.c56 sd->ops->audio->s_routing(sd, input, 0, 0);
H A Dpvrusb2-cs53l32a.c82 sd->ops->audio->s_routing(sd, input, 0, 0);
H A DMakefile6 pvrusb2-audio.o \
H A Dpvrusb2-audio.c22 #include "pvrusb2-audio.h"
83 sd->ops->audio->s_routing(sd, input,
/drivers/ps3/
H A Dps3av_cmd.c176 /* audio init */
456 /* audio mute */
678 void ps3av_cmd_set_audio_mode(struct ps3av_pkt_audio_mode *audio, u32 avport, argument
693 /* audio mode */
694 memset(audio, 0, sizeof(*audio));
695 ps3av_set_hdr(PS3AV_CID_AUDIO_MODE, sizeof(*audio), &audio->send_hdr);
697 audio->avport = (u8) avport;
698 audio
[all...]
/drivers/clk/tegra/
H A DMakefile2 obj-y += clk-audio-sync.o
9 obj-y += clk-tegra-audio.o
/drivers/media/pci/cx18/
H A DMakefile3 cx18-mailbox.o cx18-vbi.o cx18-audio.o cx18-video.o cx18-irq.o \
4 cx18-av-core.o cx18-av-audio.o cx18-av-firmware.o cx18-av-vbi.o cx18-scb.o \
H A Dcx18-audio.c2 * cx18 audio-related functions
4 * Derived from ivtv-audio.c
27 #include "cx18-audio.h"
35 /* Selects the audio input and output according to the current
50 v4l2_subdev_call(cx->sd_extmux, audio, s_routing,
54 audio, s_routing, in->audio_input, 0, 0);
/drivers/media/pci/bt8xx/
H A DMakefile3 bttv-input.o bttv-audio-hook.o
/drivers/media/usb/em28xx/
H A DMakefile4 em28xx-alsa-objs := em28xx-audio.o
/drivers/media/pci/ivtv/
H A Divtv-routing.c32 /* Selects the audio input and output according to the current
49 v4l2_subdev_call(itv->sd_muxer, audio, s_routing,
56 ivtv_call_hw(itv, itv->card->hw_audio, audio, s_routing,
/drivers/media/usb/tlg2300/
H A Dpd-alsa.c58 struct poseidon_audio *pa = &p->audio;
78 struct poseidon_audio *pa = &p->audio;
109 struct poseidon_audio *pa = &p->audio;
197 log("audio urb failed (errcod = %i)", ret);
204 struct poseidon_audio *pa = &p->audio;
223 struct poseidon_audio *pa = &p->audio;
226 log("cmd %d, audio stat : %d\n", cmd, pa->capture_stream);
257 struct poseidon_audio *pa = &p->audio;
298 struct poseidon_audio *pa = &p->audio;
308 ret = snd_pcm_new(card, "poseidon audio",
[all...]
/drivers/media/pci/saa7134/
H A Dsaa7134-tvaudio.c4 * tv audio decoder (fm stereo, nicam, ...)
39 MODULE_PARM_DESC(audio_debug,"enable debug messages [tv audio]");
43 MODULE_PARM_DESC(audio_ddep,"audio ddep overwrite");
50 MODULE_PARM_DESC(audio_clock_tweak, "Audio clock tick fine tuning for cards with audio crystal that's slightly off (range [-1024 .. 1024])");
53 printk(KERN_DEBUG "%s/audio: " fmt, dev->name , ## arg)
55 printk(KERN_DEBUG "%s/audio: " fmt, dev->name, ## arg)
200 * 7130 - we'll mute using some unconnected audio input
227 /* switch internal audio mux */
243 /* switch gpio-connected external audio mux */
254 struct saa7134_tvaudio *audio,
253 tvaudio_setmode(struct saa7134_dev *dev, struct saa7134_tvaudio *audio, char *note) argument
381 tvaudio_getstereo(struct saa7134_dev *dev, struct saa7134_tvaudio *audio) argument
435 tvaudio_setstereo(struct saa7134_dev *dev, struct saa7134_tvaudio *audio, u32 mode) argument
478 unsigned int i, audio, nscan; local
[all...]
/drivers/media/usb/go7007/
H A Ds2250-board.c130 struct i2c_client *audio; member in struct:s2250
431 write_reg(state->audio, 0x08, 0x02); /* Line In */
434 write_reg(state->audio, 0x08, 0x04); /* Mic */
437 write_reg(state->audio, 0x08, 0x05); /* Mic Boost */
487 .audio = &s2250_audio_ops,
496 struct i2c_client *audio; local
504 audio = i2c_new_dummy(adapter, TLV320_ADDRESS >> 1);
505 if (audio == NULL)
510 i2c_unregister_device(audio);
543 state->audio
[all...]
/drivers/media/usb/cx231xx/
H A DMakefile5 cx231xx-alsa-objs := cx231xx-audio.o

Completed in 446 milliseconds

12345