/drivers/mfd/ |
H A D | twl4030-audio.c | 2 * 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 D | hdmi_audio.c | 28 /* 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 D | f_audio_source.c | 2 * 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 D | f_uac1.c | 299 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 D | u_uac1.h | 17 #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 D | Makefile | 3 usbtv-audio.o
|
/drivers/gpu/drm/radeon/ |
H A D | dce6_afmt.c | 66 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 D | r600_hdmi.c | 135 * 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 D | Makefile | 1 cx25840-objs := cx25840-core.o cx25840-audio.o cx25840-firmware.o \
|
/drivers/staging/line6/ |
H A D | Makefile | 4 audio.o \
|
/drivers/media/usb/pvrusb2/ |
H A D | pvrusb2-wm8775.c | 56 sd->ops->audio->s_routing(sd, input, 0, 0);
|
H A D | pvrusb2-cs53l32a.c | 82 sd->ops->audio->s_routing(sd, input, 0, 0);
|
H A D | Makefile | 6 pvrusb2-audio.o \
|
H A D | pvrusb2-audio.c | 22 #include "pvrusb2-audio.h" 83 sd->ops->audio->s_routing(sd, input,
|
/drivers/ps3/ |
H A D | ps3av_cmd.c | 176 /* 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 D | Makefile | 2 obj-y += clk-audio-sync.o 9 obj-y += clk-tegra-audio.o
|
/drivers/media/pci/cx18/ |
H A D | Makefile | 3 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 D | cx18-audio.c | 2 * 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 D | Makefile | 3 bttv-input.o bttv-audio-hook.o
|
/drivers/media/usb/em28xx/ |
H A D | Makefile | 4 em28xx-alsa-objs := em28xx-audio.o
|
/drivers/media/pci/ivtv/ |
H A D | ivtv-routing.c | 32 /* 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 D | pd-alsa.c | 58 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 D | saa7134-tvaudio.c | 4 * 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 D | s2250-board.c | 130 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 D | Makefile | 5 cx231xx-alsa-objs := cx231xx-audio.o
|