/linux-master/drivers/usb/gadget/function/ |
H A D | f_uac1.c | 9 * 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 D | ps3av_cmd.c | 164 /* 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 D | intel_audio.c | 44 * 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 D | Makefile | 14 obj-$(CONFIG_SND_BCM2835) += bcm2835-audio/
|
/linux-master/drivers/media/pci/cx18/ |
H A D | Makefile | 4 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 D | cx18-audio.c | 3 * 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 D | Makefile | 5 obj-$(CONFIG_CLK_STARFIVE_JH7100_AUDIO) += clk-starfive-jh7100-audio.o
|
/linux-master/drivers/clk/mmp/ |
H A D | Makefile | 12 obj-$(CONFIG_COMMON_CLK_MMP2_AUDIO) += clk-audio.o
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | r600_hdmi.c | 113 * 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 D | dce6_afmt.c | 68 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 D | power.c | 8 #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 D | Makefile | 4 bttv-input.o bttv-audio-hook.o btcx-risc.o
|
/linux-master/drivers/media/usb/cx231xx/ |
H A D | Makefile | 6 cx231xx-alsa-objs := cx231xx-audio.o
|
/linux-master/drivers/media/usb/em28xx/ |
H A D | Makefile | 5 em28xx-alsa-objs := em28xx-audio.o
|
/linux-master/drivers/media/usb/pvrusb2/ |
H A D | pvrusb2-cs53l32a.c | 66 sd->ops->audio->s_routing(sd, input, 0, 0);
|
/linux-master/drivers/staging/vc04_services/vchiq-mmal/ |
H A D | mmal-msg-format.h | 24 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 D | saa7134-tvaudio.c | 5 * 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 D | s2250-board.c | 122 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 D | vx_pcm.c | 385 * @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 D | sgio2audio.c | 3 * 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 D | Makefile | 27 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 D | sii902x.c | 176 * 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 D | cdn-dp-reg.c | 784 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 D | dw-hdmi-gp-audio.c | 3 * 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 D | ivtv-routing.c | 20 /* 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,
|