Searched defs:audio (Results 1 - 25 of 31) sorted by relevance

12

/drivers/media/pci/cx18/
H A Dcx18-cards.c620 int cx18_get_audio_input(struct cx18 *cx, u16 index, struct v4l2_audio *audio) argument
630 memset(audio, 0, sizeof(*audio));
633 strlcpy(audio->name, input_strs[aud_input->audio_type - 1],
634 sizeof(audio->name));
635 audio->index = index;
636 audio->capability = V4L2_AUDCAP_STEREO;
/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/clk/sirf/
H A Dclk-atlas6.c65 spi1, pwmc, efuse, pulse, dmac0, dmac1, nand, audio, usp0, usp1, enumerator in enum:atlas6_clk_index
H A Dclk-prima2.c64 spi1, pwmc, efuse, pulse, dmac0, dmac1, nand, audio, usp0, usp1, enumerator in enum:prima2_clk_index
/drivers/gpu/drm/msm/hdmi/
H A Dhdmi.h48 /* audio state: */
49 struct hdmi_audio audio; member in struct:hdmi
151 * audio:
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/media/radio/wl128x/
H A Dfmdrv_v4l2.c251 struct v4l2_audio *audio)
253 memset(audio, 0, sizeof(*audio));
254 strcpy(audio->name, "Radio");
255 audio->capability = V4L2_AUDCAP_STEREO;
261 const struct v4l2_audio *audio)
263 if (audio->index != 0)
330 * Currently, we set only audio mode (mono/stereo) and RDS state (on/off).
250 fm_v4l2_vidioc_g_audio(struct file *file, void *priv, struct v4l2_audio *audio) argument
260 fm_v4l2_vidioc_s_audio(struct file *file, void *priv, const struct v4l2_audio *audio) argument
/drivers/video/fbdev/omap2/displays-new/
H A Dconnector-hdmi.c179 /* enable audio only if the display is active */
246 struct omap_dss_audio *audio)
252 /* config audio only if the display is active */
256 r = in->ops.hdmi->audio_config(in, audio);
245 hdmic_audio_config(struct omap_dss_device *dssdev, struct omap_dss_audio *audio) argument
H A Dencoder-tpd12s015.c237 struct omap_dss_audio *audio)
242 return in->ops.hdmi->audio_config(in, audio);
236 tpd_audio_config(struct omap_dss_device *dssdev, struct omap_dss_audio *audio) argument
/drivers/gpu/drm/radeon/
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/pci/ivtv/
H A Divtv-cards.c158 /* PVR-350 V1 boards have a different audio tuner input and use a
161 not be correct. Especially the audio behaves strangely (mono only it seems) */
1344 int ivtv_get_audio_input(struct ivtv *itv, u16 index, struct v4l2_audio *audio) argument
1353 memset(audio, 0, sizeof(*audio));
1356 strlcpy(audio->name, input_strs[aud_input->audio_type - 1],
1357 sizeof(audio->name));
1358 audio->index = index;
1359 audio->capability = V4L2_AUDCAP_STEREO;
/drivers/video/fbdev/omap2/dss/
H A Dhdmi4.c539 struct omap_dss_audio *audio)
551 r = hdmi4_audio_config(&hdmi.core, &hdmi.wp, audio, pclk);
587 struct omap_dss_audio *audio)
538 hdmi_audio_config(struct omap_dss_device *dssdev, struct omap_dss_audio *audio) argument
586 hdmi_audio_config(struct omap_dss_device *dssdev, struct omap_dss_audio *audio) argument
H A Dhdmi4_core.c640 * Set audio info frame type, version and length as
684 struct omap_dss_audio *audio, u32 pclk)
693 if (!audio || !audio->iec || !audio->cea || !core)
696 acore.iec60958_cfg = audio->iec;
698 * In the IEC-60958 status word, check if the audio sample word length
701 if (!(audio->iec->status[4] & IEC958_AES4_CON_MAX_WORDLEN_24))
702 if (audio->iec->status[4] & IEC958_AES4_CON_WORDLEN_20_16)
715 acore.i2s_cfg.in_length_bits = audio
683 hdmi4_audio_config(struct hdmi_core_data *core, struct hdmi_wp_data *wp, struct omap_dss_audio *audio, u32 pclk) argument
[all...]
H A Dhdmi5.c564 struct omap_dss_audio *audio)
576 r = hdmi5_audio_config(&hdmi.core, &hdmi.wp, audio, pclk);
612 struct omap_dss_audio *audio)
563 hdmi_audio_config(struct omap_dss_device *dssdev, struct omap_dss_audio *audio) argument
611 hdmi_audio_config(struct omap_dss_device *dssdev, struct omap_dss_audio *audio) argument
H A Dhdmi5_core.c656 /* Mute audio before configuring */
665 * CTS manual mode. Automatic mode is not supported when using audio
718 /* PCM audio mode */
782 /* unmute audio */
802 struct omap_dss_audio *audio, u32 pclk)
811 if (!audio || !audio->iec || !audio->cea || !core)
814 core_cfg.iec60958_cfg = audio->iec;
816 if (!(audio
801 hdmi5_audio_config(struct hdmi_core_data *core, struct hdmi_wp_data *wp, struct omap_dss_audio *audio, u32 pclk) argument
[all...]
/drivers/media/i2c/
H A Dsaa717x.c10 * - support audio, video scaler etc, and checked the initialize sequence.
43 MODULE_DESCRIPTION("Philips SAA717x audio/video decoder driver");
64 int audio; member in struct:saa717x_state
88 /* for audio mode */
292 0x588, 0x0ff, /* Number of audio samples (L) */
293 0x589, 0x00f, /* Number of audio samples (M) */
294 0x58a, 0x000, /* Number of audio samples (H) */
663 tadachi 6/29 DMA audio output select?
692 /* Get detected audio flags (from saa7134 driver) */
769 /* regs write to set audio mod
[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/hdpvr/
H A Dhdpvr-video.c825 struct v4l2_audio *audio)
829 n = audio->index;
833 audio->capability = V4L2_AUDCAP_STEREO;
835 strncpy(audio->name, audio_iname[n], sizeof(audio->name) - 1);
836 audio->name[sizeof(audio->name) - 1] = '\0';
842 const struct v4l2_audio *audio)
847 if (audio->index >= HDPVR_AUDIO_INPUTS)
853 retval = hdpvr_set_audio(dev, audio
824 vidioc_enumaudio(struct file *file, void *priv, struct v4l2_audio *audio) argument
841 vidioc_s_audio(struct file *file, void *private_data, const struct v4l2_audio *audio) argument
860 vidioc_g_audio(struct file *file, void *private_data, struct v4l2_audio *audio) argument
[all...]
/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...]
H A Dps3av.c437 /* audio mute */
440 /* audio inactive */
469 /* audio mute */
472 /* audio active */
673 const struct ps3av_info_audio *audio = info->audio; local
716 pr_debug("num of audio: %02x\n", info->num_of_audio_block);
718 /* audio block */
721 "audio[%d] type: %02x max_ch: %02x fs: %02x sbit: %02x\n",
722 i, audio
[all...]
/drivers/media/radio/
H A Dradio-wl1273.c743 dev_dbg(radio->dev, "%s: Set audio mode.\n", __func__);
747 dev_err(dev, "Cannot set audio mode.\n");
1466 struct v4l2_audio *audio)
1472 if (audio->index > 1)
1475 strlcpy(audio->name, "Radio", sizeof(audio->name));
1476 audio->capability = V4L2_AUDCAP_STEREO;
1482 const struct v4l2_audio *audio)
1488 if (audio->index != 0)
1465 wl1273_fm_vidioc_g_audio(struct file *file, void *priv, struct v4l2_audio *audio) argument
1481 wl1273_fm_vidioc_s_audio(struct file *file, void *priv, const struct v4l2_audio *audio) argument
/drivers/media/usb/gspca/
H A Dgspca.h209 u8 audio; /* presence of audio device */ member in struct:gspca_dev
/drivers/media/usb/tlg2300/
H A Dpd-common.h184 struct poseidon_audio audio; /* audio (alsa) */ member in struct:poseidon
219 /* alsa audio */
/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...]

Completed in 1016 milliseconds

12