Searched refs:audio (Results 26 - 50 of 269) sorted by relevance

1234567891011

/linux-master/drivers/usb/gadget/function/
H A Df_uac1.c9 * on the device - the audio streams are simply sinked to and
17 #include <linux/usb/audio.h>
56 static inline struct f_uac1_opts *g_audio_to_uac1_opts(struct g_audio *audio) argument
58 return container_of(audio->func.fi, struct f_uac1_opts, func_inst);
439 struct g_audio *audio = req->context; local
440 struct f_uac1 *uac1 = func_to_uac1(&audio->func);
447 static int audio_notify(struct g_audio *audio, int unit_id, int cs) argument
449 struct f_uac1 *uac1 = func_to_uac1(&audio->func);
480 req->context = audio;
504 struct g_audio *audio local
555 struct g_audio *audio = func_to_g_audio(fn); local
602 struct g_audio *audio = func_to_g_audio(fn); local
649 struct g_audio *audio = func_to_g_audio(fn); local
695 struct g_audio *audio = req->context; local
750 struct g_audio *audio = func_to_g_audio(fn); local
952 struct g_audio *audio = func_to_g_audio(f); local
1193 f_audio_validate_opts(struct g_audio *audio, struct device *dev) argument
1252 struct g_audio *audio = func_to_g_audio(f); local
1768 struct g_audio *audio; local
1781 struct g_audio *audio = func_to_g_audio(f); local
[all...]
/linux-master/drivers/ps3/
H A Dps3av_cmd.c164 /* audio init */
444 /* audio mute */
666 void ps3av_cmd_set_audio_mode(struct ps3av_pkt_audio_mode *audio, u32 avport, argument
681 /* audio mode */
682 memset(audio, 0, sizeof(*audio));
683 ps3av_set_hdr(PS3AV_CID_AUDIO_MODE, sizeof(*audio), &audio->send_hdr);
685 audio->avport = (u8) avport;
686 audio
[all...]
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_audio.c44 * The graphics and audio drivers together support High Definition Audio over
45 * HDMI and Display Port. The audio programming sequences are divided into audio
47 * handles the audio codec sequences, while the audio driver handles the audio
52 * transcoder and port, and after completed link training. Therefore the audio
56 * but generally the ELDV/PD change in the codec sequence indicates to the audio
58 * co-operation between the graphics and audio drivers is handled via audio
[all...]
/linux-master/drivers/staging/vc04_services/
H A DMakefile14 obj-$(CONFIG_SND_BCM2835) += bcm2835-audio/
/linux-master/drivers/media/pci/cx18/
H A DMakefile4 cx18-mailbox.o cx18-vbi.o cx18-audio.o cx18-video.o cx18-irq.o \
5 cx18-av-core.o cx18-av-audio.o cx18-av-firmware.o cx18-av-vbi.o cx18-scb.o \
H A Dcx18-audio.c3 * cx18 audio-related functions
5 * Derived from ivtv-audio.c
13 #include "cx18-audio.h"
21 /* Selects the audio input and output according to the current
36 v4l2_subdev_call(cx->sd_extmux, audio, s_routing,
40 audio, s_routing, in->audio_input, 0, 0);
/linux-master/drivers/clk/starfive/
H A DMakefile5 obj-$(CONFIG_CLK_STARFIVE_JH7100_AUDIO) += clk-starfive-jh7100-audio.o
/linux-master/drivers/clk/mmp/
H A DMakefile12 obj-$(CONFIG_COMMON_CLK_MMP2_AUDIO) += clk-audio.o
/linux-master/drivers/gpu/drm/radeon/
H A Dr600_hdmi.c113 * update all hdmi interfaces with current audio parameters
124 if (rdev->audio.pin[0].channels != audio_status.channels ||
125 rdev->audio.pin[0].rate != audio_status.rate ||
126 rdev->audio.pin[0].bits_per_sample != audio_status.bits_per_sample ||
127 rdev->audio.pin[0].status_bits != audio_status.status_bits ||
128 rdev->audio.pin[0].category_code != audio_status.category_code) {
129 rdev->audio.pin[0] = audio_status;
141 /* enable the audio stream */
175 return &rdev->audio.pin[0];
261 * test if audio buffe
418 struct r600_audio_pin audio = r600_audio_status(rdev); local
[all...]
H A Ddce6_afmt.c68 for (i = 0; i < rdev->audio.num_pins; i++) {
69 offset = rdev->audio.pin[i].offset;
73 rdev->audio.pin[i].connected = false;
75 rdev->audio.pin[i].connected = true;
89 for (i = 0; i < rdev->audio.num_pins; i++) {
90 if (rdev->audio.pin[i].connected) {
91 pin = &rdev->audio.pin[i];
108 DRM_ERROR("No connected audio pins found!\n");
/linux-master/sound/usb/
H A Dpower.c8 #include <linux/usb/audio.h>
9 #include <linux/usb/audio-v2.h>
10 #include <linux/usb/audio-v3.h>
/linux-master/drivers/media/pci/bt8xx/
H A DMakefile4 bttv-input.o bttv-audio-hook.o btcx-risc.o
/linux-master/drivers/media/usb/cx231xx/
H A DMakefile6 cx231xx-alsa-objs := cx231xx-audio.o
/linux-master/drivers/media/usb/em28xx/
H A DMakefile5 em28xx-alsa-objs := em28xx-audio.o
/linux-master/drivers/media/usb/pvrusb2/
H A Dpvrusb2-cs53l32a.c66 sd->ops->audio->s_routing(sd, input, 0, 0);
/linux-master/drivers/staging/vc04_services/vchiq-mmal/
H A Dmmal-msg-format.h24 u32 channels; /* Number of audio channels */
51 struct mmal_audio_format audio; member in union:mmal_es_specific_format
/linux-master/drivers/media/pci/saa7134/
H A Dsaa7134-tvaudio.c5 * tv audio decoder (fm stereo, nicam, ...)
26 MODULE_PARM_DESC(audio_debug,"enable debug messages [tv audio]");
30 MODULE_PARM_DESC(audio_ddep,"audio ddep overwrite");
37 MODULE_PARM_DESC(audio_clock_tweak, "Audio clock tick fine tuning for cards with audio crystal that's slightly off (range [-1024 .. 1024])");
41 printk(KERN_DEBUG pr_fmt("audio: " fmt), ## arg); \
184 * 7130 - we'll mute using some unconnected audio input
213 /* switch internal audio mux */
229 /* switch gpio-connected external audio mux */
240 struct saa7134_tvaudio *audio,
255 note, audio
239 tvaudio_setmode(struct saa7134_dev *dev, struct saa7134_tvaudio *audio, char *note) argument
366 tvaudio_getstereo(struct saa7134_dev *dev, struct saa7134_tvaudio *audio) argument
421 tvaudio_setstereo(struct saa7134_dev *dev, struct saa7134_tvaudio *audio, u32 mode) argument
464 unsigned int i, audio, nscan; local
[all...]
/linux-master/drivers/media/usb/go7007/
H A Ds2250-board.c122 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 */
490 .audio = &s2250_audio_ops,
499 struct i2c_client *audio; local
508 audio = i2c_new_dummy_device(adapter, TLV320_ADDRESS >> 1);
509 if (IS_ERR(audio))
510 return PTR_ERR(audio);
514 i2c_unregister_device(audio);
[all...]
/linux-master/sound/drivers/vx/
H A Dvx_pcm.c385 * @audioid: the audio id to be assigned
386 * @num_audio: number of audio channels
424 /* the pipe index should be identical with the audio index */
517 unsigned int audio; local
523 audio = subs->pcm->device * 2;
524 if (snd_BUG_ON(audio >= chip->audio_outs))
528 pipe = chip->playback_pipes[audio];
531 err = vx_alloc_pipe(chip, 0, audio, 2, &pipe); /* stereo playback */
539 chip->playback_pipes[audio] = pipe;
892 unsigned int audio; local
[all...]
/linux-master/sound/mips/
H A Dsgio2audio.c3 * Sound driver for Silicon Graphics O2 Workstations A/V board audio.
45 #define AUDIO_CONTROL_RESET BIT(0) /* 1: reset audio interface */
110 CODEC_CONTROL_READ, &mace->perif.audio.codec_control);
112 val = readq(&mace->perif.audio.codec_control); /* flush bus */
115 val = readq(&mace->perif.audio.codec_read);
134 &mace->perif.audio.codec_control);
136 val = readq(&mace->perif.audio.codec_control); /* flush bus */
339 /* low-level audio interface DMA */
359 src_pos = readq(&mace->perif.audio.chan[ch].read_ptr);
382 writeq(src_pos, &mace->perif.audio
[all...]
/linux-master/sound/soc/fsl/
H A DMakefile27 snd-soc-fsl-qmc-audio-y := fsl_qmc_audio.o
44 obj-$(CONFIG_SND_SOC_POWERPC_QMC_AUDIO) += snd-soc-fsl-qmc-audio.o
52 obj-$(CONFIG_SND_MPC52xx_SOC_PCM030) += pcm030-audio-fabric.o
53 obj-$(CONFIG_SND_MPC52xx_SOC_EFIKA) += efika-audio-fabric.o
61 obj-$(CONFIG_SND_SOC_IMX_AUDIO_RPMSG) += imx-audio-rpmsg.o
/linux-master/drivers/gpu/drm/bridge/
H A Dsii902x.c176 * Mutex protects audio and video functions from interfering
184 } audio; member in struct:sii902x
650 ret = clk_prepare_enable(sii902x->audio.mclk);
656 if (sii902x->audio.mclk) {
657 mclk_rate = clk_get_rate(sii902x->audio.mclk);
678 for (i = 0; i < ARRAY_SIZE(sii902x->audio.i2s_fifo_sequence) &&
679 sii902x->audio.i2s_fifo_sequence[i]; i++)
682 sii902x->audio.i2s_fifo_sequence[i]);
699 dev_err(dev, "%s: Failed to pack audio infoframe: %d\n",
724 dev_dbg(dev, "%s: hdmi audio enable
[all...]
/linux-master/drivers/gpu/drm/rockchip/
H A Dcdn-dp-reg.c784 int cdn_dp_audio_stop(struct cdn_dp_device *dp, struct audio_info *audio) argument
790 DRM_DEV_ERROR(dp->dev, "audio stop failed: %d\n", ret);
796 /* clearn the audio config and reset */
811 if (audio->format == AFMT_SPDIF)
823 DRM_DEV_ERROR(dp->dev, "audio mute failed: %d\n", ret);
829 struct audio_info *audio)
834 if (audio->channels == 2) {
841 } else if (audio->channels == 4) {
849 val = MAX_NUM_CH(audio->channels);
850 val |= NUM_OF_I2S_PORTS(audio
828 cdn_dp_audio_config_i2s(struct cdn_dp_device *dp, struct audio_info *audio) argument
931 cdn_dp_audio_config(struct cdn_dp_device *dp, struct audio_info *audio) argument
[all...]
/linux-master/drivers/gpu/drm/bridge/synopsys/
H A Ddw-hdmi-gp-audio.c3 * dw-hdmi-gp-audio.c
26 #include "dw-hdmi-audio.h"
28 #define DRIVER_NAME "dw-hdmi-gp-audio"
29 #define DRV_NAME "hdmi-gp-audio"
116 struct dw_hdmi_audio_data *audio = data; local
119 eld = audio->get_eld(audio->hdmi);
/linux-master/drivers/media/pci/ivtv/
H A Divtv-routing.c20 /* Selects the audio input and output according to the current
37 v4l2_subdev_call(itv->sd_muxer, audio, s_routing,
44 ivtv_call_hw(itv, itv->card->hw_audio, audio, s_routing,

Completed in 412 milliseconds

1234567891011