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

1234567891011

/linux-master/drivers/gpu/drm/amd/display/dc/inc/hw/
H A Daudio.h31 struct audio;
35 bool (*endpoint_valid)(struct audio *audio);
37 void (*hw_init)(struct audio *audio);
39 void (*az_enable)(struct audio *audio);
41 void (*az_disable)(struct audio *audio);
43 void (*az_configure)(struct audio *audi
57 struct audio { struct
[all...]
/linux-master/sound/x86/
H A DMakefile2 snd-hdmi-lpe-audio-objs += \
5 obj-$(CONFIG_HDMI_LPE_AUDIO) += snd-hdmi-lpe-audio.o
/linux-master/drivers/gpu/drm/msm/dp/
H A Ddp_audio.c55 static void dp_audio_stream_sdp(struct dp_audio_private *audio) argument
57 struct dp_catalog *catalog = audio->catalog;
69 drm_dbg_dp(audio->drm_dev,
82 drm_dbg_dp(audio->drm_dev,
93 new_value = audio->channels - 1;
97 drm_dbg_dp(audio->drm_dev,
105 static void dp_audio_timestamp_sdp(struct dp_audio_private *audio) argument
107 struct dp_catalog *catalog = audio->catalog;
119 drm_dbg_dp(audio->drm_dev,
133 drm_dbg_dp(audio
154 dp_audio_infoframe_sdp(struct dp_audio_private *audio) argument
203 dp_audio_copy_management_sdp(struct dp_audio_private *audio) argument
252 dp_audio_isrc_sdp(struct dp_audio_private *audio) argument
287 dp_audio_setup_sdp(struct dp_audio_private *audio) argument
298 dp_audio_setup_acr(struct dp_audio_private *audio) argument
326 dp_audio_safe_to_exit_level(struct dp_audio_private *audio) argument
353 dp_audio_enable(struct dp_audio_private *audio, bool enable) argument
443 struct dp_audio_private *audio; local
484 struct dp_audio_private *audio; local
558 struct dp_audio_private *audio; local
588 struct dp_audio_private *audio; local
[all...]
/linux-master/drivers/gpu/drm/bridge/synopsys/
H A DMakefile3 obj-$(CONFIG_DRM_DW_HDMI_AHB_AUDIO) += dw-hdmi-ahb-audio.o
4 obj-$(CONFIG_DRM_DW_HDMI_GP_AUDIO) += dw-hdmi-gp-audio.o
5 obj-$(CONFIG_DRM_DW_HDMI_I2S_AUDIO) += dw-hdmi-i2s-audio.o
H A Ddw-hdmi-i2s-audio.c3 * dw-hdmi-i2s-audio.c
18 #include "dw-hdmi-audio.h"
20 #define DRIVER_NAME "dw-hdmi-i2s-audio"
22 static inline void hdmi_write(struct dw_hdmi_i2s_audio_data *audio, argument
25 struct dw_hdmi *hdmi = audio->hdmi;
27 audio->write(hdmi, val, offset);
30 static inline u8 hdmi_read(struct dw_hdmi_i2s_audio_data *audio, int offset) argument
32 struct dw_hdmi *hdmi = audio->hdmi;
34 return audio->read(hdmi, offset);
41 struct dw_hdmi_i2s_audio_data *audio local
118 struct dw_hdmi_i2s_audio_data *audio = data; local
128 struct dw_hdmi_i2s_audio_data *audio = data; local
137 struct dw_hdmi_i2s_audio_data *audio = data; local
174 struct dw_hdmi_i2s_audio_data *audio = data; local
191 struct dw_hdmi_i2s_audio_data *audio = pdev->dev.platform_data; local
[all...]
/linux-master/sound/soc/generic/
H A DMakefile4 snd-soc-audio-graph-card-objs := audio-graph-card.o
5 snd-soc-audio-graph-card2-objs := audio-graph-card2.o
6 snd-soc-audio-graph-card2-custom-sample-objs := audio-graph-card2-custom-sample.o
11 obj-$(CONFIG_SND_AUDIO_GRAPH_CARD) += snd-soc-audio-graph-card.o
12 obj-$(CONFIG_SND_AUDIO_GRAPH_CARD2) += snd-soc-audio-graph-card2.o
13 obj-$(CONFIG_SND_AUDIO_GRAPH_CARD2_CUSTOM_SAMPLE) += snd-soc-audio-graph-card2-custom-sample.o
/linux-master/drivers/mfd/
H A Dtwl4030-audio.c3 * MFD driver for twl4030 audio submodule, which contains an audio codec, and
21 #include <linux/mfd/twl4030-audio.h>
46 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); local
50 audio->resource[id].reg);
53 val |= audio->resource[id].mask;
55 val &= ~audio->resource[id].mask;
58 val, audio->resource[id].reg);
65 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); local
69 audio
80 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); local
109 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); local
141 struct twl4030_audio *audio = platform_get_drvdata(twl4030_audio_dev); local
180 struct twl4030_audio *audio; local
[all...]
/linux-master/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_audio.c10 /* maps MSM_HDMI_AUDIO_CHANNEL_n consts used by audio driver to # of channels: */
76 struct hdmi_audio *audio = &hdmi->audio; local
77 struct hdmi_audio_infoframe *info = &audio->infoframe;
79 bool enabled = audio->enabled;
83 DBG("audio: enabled=%d, channels=%d, channel_allocation=0x%x, "
85 audio->enabled, info->channels, info->channel_allocation,
86 info->level_shift_value, info->downmix_inhibit, audio->rate);
90 DBG("disabling audio: no video");
97 DBG("disabling audio
221 struct hdmi_audio *audio; local
242 struct hdmi_audio *audio; local
[all...]
/linux-master/drivers/gpu/drm/radeon/
H A Dradeon_audio.c212 if (rdev->audio.funcs->enable)
213 rdev->audio.funcs->enable(rdev, pin, enable_mask);
221 rdev->audio.funcs = &dce6_funcs;
222 rdev->audio.hdmi_funcs = &dce6_hdmi_funcs;
223 rdev->audio.dp_funcs = &dce6_dp_funcs;
225 rdev->audio.funcs = &dce4_funcs;
226 rdev->audio.hdmi_funcs = &dce4_hdmi_funcs;
227 rdev->audio.dp_funcs = &dce4_dp_funcs;
229 rdev->audio.funcs = &dce32_funcs;
230 rdev->audio
[all...]
/linux-master/drivers/media/pci/tw686x/
H A DMakefile2 tw686x-objs := tw686x-core.o tw686x-video.o tw686x-audio.o
/linux-master/drivers/media/usb/usbtv/
H A DMakefile4 usbtv-audio.o
/linux-master/drivers/gpu/drm/amd/display/dc/dce/
H A Ddce_audio.h28 #include "audio.h"
141 struct audio base;
147 struct audio *dce_audio_create(
155 struct audio *dce60_audio_create(
163 void dce_aud_destroy(struct audio **audio);
165 void dce_aud_hw_init(struct audio *audio);
167 void dce_aud_az_enable(struct audio *audio);
[all...]
H A Ddce_audio.c31 #define DCE_AUD(audio)\
32 container_of(audio, struct dce_audio, base)
50 read_indirect_azalia_reg(audio, IX_REG(reg_name))
53 write_indirect_azalia_reg(audio, IX_REG(reg_name), value)
55 static void write_indirect_azalia_reg(struct audio *audio, argument
59 struct dce_audio *aud = DCE_AUD(audio);
70 static uint32_t read_indirect_azalia_reg(struct audio *audio, uint32_t reg_index) argument
72 struct dce_audio *aud = DCE_AUD(audio);
551 set_high_bit_rate_capable( struct audio *audio, bool capable) argument
568 set_video_latency( struct audio *audio, int latency_in_ms) argument
588 set_audio_latency( struct audio *audio, int latency_in_ms) argument
610 dce_aud_az_enable(struct audio *audio) argument
632 dce_aud_az_disable(struct audio *audio) argument
657 dce_aud_az_configure( struct audio *audio, enum signal_type signal, const struct audio_crtc_info *crtc_info, const struct audio_info *audio_info, const struct audio_dp_link_info *dp_link_info) argument
1055 dce_aud_wall_dto_setup( struct audio *audio, enum signal_type signal, const struct audio_crtc_info *crtc_info, const struct audio_pll_info *pll_info) argument
1147 dce60_aud_wall_dto_setup( struct audio *audio, enum signal_type signal, const struct audio_crtc_info *crtc_info, const struct audio_pll_info *pll_info) argument
1238 dce_aud_endpoint_valid(struct audio *audio) argument
1254 dce_aud_hw_init( struct audio *audio) argument
1310 dce_aud_destroy(struct audio **audio) argument
1326 struct dce_audio *audio = kzalloc(sizeof(*audio), GFP_KERNEL); local
1352 struct dce_audio *audio = kzalloc(sizeof(*audio), GFP_KERNEL); local
[all...]
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_lpe_audio.c36 * mode is unrelated to the LPE aka SST audio engine, the documentation refers
41 * subsystems, a bridge is setup between the hdmi-lpe-audio and i915:
44 * 3. Create IRQ chip to forward the LPE audio irqs.
45 * the hdmi-lpe-audio driver probes the lpe audio device and creates a new
50 * uninstall the hdmi-lpe-audio driver before uninstalling i915 module,
52 * platform device: even though hdmi-lpe-audio driver is released, the modules
58 * When forwarding LPE audio irqs, the flow control handler selection depends
80 #define HAS_LPE_AUDIO(dev_priv) ((dev_priv)->display.audio.lpe.platdev != NULL)
101 rsc[0].start = rsc[0].end = dev_priv->display.audio
[all...]
/linux-master/drivers/usb/gadget/function/
H A Df_uac1_legacy.c303 struct f_audio *audio = container_of(data, struct f_audio, local
307 spin_lock_irq(&audio->lock);
308 if (list_empty(&audio->play_queue)) {
309 spin_unlock_irq(&audio->lock);
312 play_buf = list_first_entry(&audio->play_queue,
315 spin_unlock_irq(&audio->lock);
317 u_audio_playback(&audio->card, play_buf->buf, play_buf->actual);
323 struct f_audio *audio = req->context; local
324 struct usb_composite_dev *cdev = audio->card.func.config->cdev;
325 struct f_audio_buf *copy_buf = audio
362 struct f_audio *audio = req->context; local
387 struct f_audio *audio = func_to_audio(f); local
423 struct f_audio *audio = func_to_audio(f); local
576 struct f_audio *audio = func_to_audio(f); local
657 struct f_audio *audio = func_to_audio(f); local
678 f_audio_build_desc(struct f_audio *audio) argument
703 struct f_audio *audio = func_to_audio(f); local
784 control_selector_init(struct f_audio *audio) argument
966 struct f_audio *audio = func_to_audio(f); local
984 struct f_audio *audio; local
[all...]
/linux-master/drivers/media/i2c/cx25840/
H A DMakefile2 cx25840-objs := cx25840-core.o cx25840-audio.o cx25840-firmware.o \
/linux-master/sound/usb/caiaq/
H A DMakefile2 snd-usb-caiaq-y := device.o audio.o midi.o control.o
/linux-master/sound/soc/codecs/
H A Dwm8350.h3 * wm8350.h - WM8903 audio codec interface
12 #include <linux/mfd/wm8350/audio.h>
/linux-master/sound/usb/
H A DMakefile6 snd-usb-audio-objs := card.o \
25 snd-usb-audio-$(CONFIG_SND_USB_AUDIO_MIDI_V2) += midi2.o
26 snd-usb-audio-$(CONFIG_SND_USB_AUDIO_USE_MEDIA_CONTROLLER) += media.o
31 obj-$(CONFIG_SND_USB_AUDIO) += snd-usb-audio.o snd-usbmidi-lib.o
/linux-master/sound/soc/bcm/
H A Dcygnus-ssp.c193 * the common MCLK frequencies used by audio driver
251 value = readl(aio->cygaud->audio + aio->regs.i2s_stream_cfg);
256 aio->cygaud->audio + aio->regs.bf_sourcech_grp);
262 writel(value, aio->cygaud->audio + aio->regs.i2s_stream_cfg);
265 value = readl(aio->cygaud->audio + aio->regs.bf_sourcech_cfg);
269 writel(value, aio->cygaud->audio + aio->regs.bf_sourcech_cfg);
282 value = readl(aio->cygaud->audio + aio->regs.bf_destch_cfg);
287 writel(value, aio->cygaud->audio + aio->regs.bf_destch_cfg);
290 value = readl(aio->cygaud->audio + AUD_MISC_SEROUT_OE_REG_BASE);
292 writel(value, aio->cygaud->audio
[all...]
H A Dcygnus-pcm.c322 writel(clear_mask, aio->cygaud->audio + ESR0_STATUS_CLR_OFFSET);
323 writel(clear_mask, aio->cygaud->audio + ESR1_STATUS_CLR_OFFSET);
324 writel(clear_mask, aio->cygaud->audio + ESR3_STATUS_CLR_OFFSET);
326 writel(clear_mask, aio->cygaud->audio + ESR0_MASK_CLR_OFFSET);
327 writel(clear_mask, aio->cygaud->audio + ESR1_MASK_CLR_OFFSET);
328 writel(clear_mask, aio->cygaud->audio + ESR3_MASK_CLR_OFFSET);
331 aio->cygaud->audio + INTH_R5F_MASK_CLEAR_OFFSET);
333 writel(clear_mask, aio->cygaud->audio + ESR2_STATUS_CLR_OFFSET);
334 writel(clear_mask, aio->cygaud->audio + ESR4_STATUS_CLR_OFFSET);
335 writel(clear_mask, aio->cygaud->audio
[all...]
/linux-master/drivers/staging/greybus/
H A DMakefile30 gb-audio-module-y := audio_module.o audio_topology.o
31 gb-audio-codec-y := audio_codec.o audio_helper.o
32 gb-audio-gb-y := audio_gb.o
33 gb-audio-apbridgea-y := audio_apbridgea.o
34 gb-audio-manager-y := audio_manager.o audio_manager_module.o
39 #gb-audio-manager-y += audio_manager_sysfs.o
43 obj-$(CONFIG_GREYBUS_AUDIO_APB_CODEC) += gb-audio-codec.o
44 obj-$(CONFIG_GREYBUS_AUDIO_APB_CODEC) += gb-audio-module.o
45 obj-$(CONFIG_GREYBUS_AUDIO) += gb-audio-gb.o
46 obj-$(CONFIG_GREYBUS_AUDIO) += gb-audio
[all...]
/linux-master/sound/drivers/vx/
H A Dvx_mixer.c161 * change the audio input source
176 * change the audio source if necessary and possible
191 * audio level, mute, monitoring
204 static int vx_adjust_audio_level(struct vx_core *chip, int audio, int capture, argument
216 rmh.Cmd[1] = 1 << audio;
243 static int vx_read_audio_level(struct vx_core *chip, int audio, int capture,
254 rmh.Cmd[1] = 1 << audio;
267 * set the monitoring level and mute state of the given audio
270 int vx_set_monitor_level(struct vx_core *chip, int audio, int level, int active) argument
279 chip->audio_monitor[audio]
288 vx_set_audio_switch(struct vx_core *chip, int audio, int active) argument
302 vx_set_audio_gain(struct vx_core *chip, int audio, int capture, int level) argument
362 vx_get_audio_vu_meter(struct vx_core *chip, int audio, int capture, struct vx_vu_meter *info) argument
571 int audio = kcontrol->private_value & 0xff; local
584 int audio = kcontrol->private_value & 0xff; local
607 int audio = kcontrol->private_value & 0xff; local
619 int audio = kcontrol->private_value & 0xff; local
646 int audio = kcontrol->private_value & 0xff; local
658 int audio = kcontrol->private_value & 0xff; local
677 int audio = kcontrol->private_value & 0xff; local
689 int audio = kcontrol->private_value & 0xff; local
832 int audio = kcontrol->private_value & 0xff; local
845 int audio = kcontrol->private_value & 0xff; local
860 int audio = kcontrol->private_value & 0xff; local
[all...]
/linux-master/drivers/media/usb/pvrusb2/
H A Dpvrusb2-wm8775.c41 sd->ops->audio->s_routing(sd, input, 0, 0);
/linux-master/include/linux/usb/
H A Daudio.h3 * <linux/usb/audio.h> -- USB Audio definitions.
21 #include <uapi/linux/usb/audio.h>

Completed in 261 milliseconds

1234567891011