Home
last modified time | relevance | path

Searched refs:mixer (Results 1 – 25 of 179) sorted by relevance

12345678

/linux/sound/pci/ctxfi/
A Dctmixer.c367 struct ct_mixer *mixer = atc->mixer; in ct_alsa_mix_volume_put() local
501 struct ct_mixer *mixer = atc->mixer; in do_digit_io_switch() local
525 struct ct_mixer *mixer = atc->mixer; in do_switch() local
593 struct ct_mixer *mixer = atc->mixer; in ct_alsa_mix_switch_put() local
905 mixer = kzalloc(sizeof(*mixer), GFP_KERNEL); in ct_mixer_get_mem()
906 if (!mixer) in ct_mixer_get_mem()
922 *rmixer = mixer; in ct_mixer_get_mem()
928 kfree(mixer); in ct_mixer_get_mem()
1166 kfree(mixer); in ct_mixer_destroy()
1184 mixer->atc = atc; in ct_mixer_create()
[all …]
A Dctatc.c649 struct ct_mixer *mixer = atc->mixer; in atc_pcm_capture_prepare() local
664 mixer->get_output_ports(mixer, MIX_PCMO_FRONT, in atc_pcm_capture_prepare()
941 struct ct_mixer *mixer = atc->mixer; in atc_select_line_in() local
963 struct ct_mixer *mixer = atc->mixer; in atc_select_mic_in() local
1115 struct ct_mixer *mixer = atc->mixer; in atc_spdif_out_passthru() local
1156 mixer = atc->mixer; in atc_release_resources()
1497 mixer = atc->mixer; in atc_connect_resources()
1539 mixer->set_input_left(mixer, i, &sum->rsc); in atc_connect_resources()
1541 mixer->set_input_right(mixer, i, &sum->rsc); in atc_connect_resources()
1586 mixer = atc->mixer; in atc_resources_resume()
[all …]
/linux/drivers/gpu/drm/sun4i/
A Dsun8i_mixer.c267 mixer->cfg->vi_num + mixer->cfg->ui_num + 1, in sun8i_layers_init()
339 struct sun8i_mixer *mixer; in sun8i_mixer_bind() local
358 mixer = devm_kzalloc(dev, sizeof(*mixer), GFP_KERNEL); in sun8i_mixer_bind()
359 if (!mixer) in sun8i_mixer_bind()
361 dev_set_drvdata(dev, mixer); in sun8i_mixer_bind()
389 if (!mixer->cfg) in sun8i_mixer_bind()
404 if (IS_ERR(mixer->reset)) { in sun8i_mixer_bind()
435 if (mixer->cfg->mod_rate) in sun8i_mixer_bind()
436 clk_set_rate(mixer->mod_clk, mixer->cfg->mod_rate); in sun8i_mixer_bind()
445 if (mixer->cfg->is_de3) { in sun8i_mixer_bind()
[all …]
A Dsun8i_ui_layer.c129 regmap_write(mixer->engine.regs, in sun8i_ui_layer_update_coord()
132 regmap_write(mixer->engine.regs, in sun8i_ui_layer_update_coord()
157 regmap_write(mixer->engine.regs, in sun8i_ui_layer_update_coord()
160 regmap_write(mixer->engine.regs, in sun8i_ui_layer_update_coord()
184 regmap_write(mixer->engine.regs, in sun8i_ui_layer_update_coord()
187 regmap_write(mixer->engine.regs, in sun8i_ui_layer_update_coord()
246 regmap_write(mixer->engine.regs, in sun8i_ui_layer_update_buffer()
298 struct sun8i_mixer *mixer = layer->mixer; in sun8i_ui_layer_atomic_disable() local
314 struct sun8i_mixer *mixer = layer->mixer; in sun8i_ui_layer_atomic_update() local
405 plane_cnt = mixer->cfg->ui_num + mixer->cfg->vi_num; in sun8i_ui_layer_init_one()
[all …]
A Dsun8i_vi_layer.c26 bld_base = sun8i_blender_base(mixer); in sun8i_vi_layer_enable()
76 if (mixer->cfg->is_de3) { in sun8i_vi_layer_update_alpha()
154 regmap_write(mixer->engine.regs, in sun8i_vi_layer_update_coord()
157 regmap_write(mixer->engine.regs, in sun8i_vi_layer_update_coord()
402 struct sun8i_mixer *mixer = layer->mixer; in sun8i_vi_layer_atomic_disable() local
418 struct sun8i_mixer *mixer = layer->mixer; in sun8i_vi_layer_atomic_update() local
555 if (mixer->cfg->is_de3) { in sun8i_vi_layer_init_one()
574 plane_cnt = mixer->cfg->ui_num + mixer->cfg->vi_num; in sun8i_vi_layer_init_one()
576 if (mixer->cfg->vi_num == 1 || mixer->cfg->is_de3) { in sun8i_vi_layer_init_one()
593 if (mixer->cfg->is_de3) in sun8i_vi_layer_init_one()
[all …]
A Dsun8i_ui_scaler.c94 int vi_num = mixer->cfg->vi_num; in sun8i_ui_scaler_base()
96 if (mixer->cfg->is_de3) in sun8i_ui_scaler_base()
134 if (WARN_ON(layer < mixer->cfg->vi_num)) in sun8i_ui_scaler_enable()
156 if (WARN_ON(layer < mixer->cfg->vi_num)) in sun8i_ui_scaler_setup()
169 regmap_write(mixer->engine.regs, in sun8i_ui_scaler_setup()
171 regmap_write(mixer->engine.regs, in sun8i_ui_scaler_setup()
173 regmap_write(mixer->engine.regs, in sun8i_ui_scaler_setup()
175 regmap_write(mixer->engine.regs, in sun8i_ui_scaler_setup()
177 regmap_write(mixer->engine.regs, in sun8i_ui_scaler_setup()
179 regmap_write(mixer->engine.regs, in sun8i_ui_scaler_setup()
[all …]
A Dsun8i_vi_scaler.c838 if (mixer->cfg->is_de3) in sun8i_vi_scaler_base()
922 regmap_write(mixer->engine.regs, in sun8i_vi_scaler_enable()
959 if (mixer->cfg->is_de3) { in sun8i_vi_scaler_setup()
971 regmap_write(mixer->engine.regs, in sun8i_vi_scaler_setup()
973 regmap_write(mixer->engine.regs, in sun8i_vi_scaler_setup()
975 regmap_write(mixer->engine.regs, in sun8i_vi_scaler_setup()
977 regmap_write(mixer->engine.regs, in sun8i_vi_scaler_setup()
979 regmap_write(mixer->engine.regs, in sun8i_vi_scaler_setup()
981 regmap_write(mixer->engine.regs, in sun8i_vi_scaler_setup()
983 regmap_write(mixer->engine.regs, in sun8i_vi_scaler_setup()
[all …]
A Dsun8i_csc.c207 void sun8i_csc_set_ccsc_coefficients(struct sun8i_mixer *mixer, int layer, in sun8i_csc_set_ccsc_coefficients() argument
214 if (mixer->cfg->is_de3) { in sun8i_csc_set_ccsc_coefficients()
215 sun8i_de3_ccsc_set_coefficients(mixer->engine.regs, layer, in sun8i_csc_set_ccsc_coefficients()
220 base = ccsc_base[mixer->cfg->ccsc][layer]; in sun8i_csc_set_ccsc_coefficients()
222 sun8i_csc_set_coefficients(mixer->engine.regs, base, in sun8i_csc_set_ccsc_coefficients()
226 void sun8i_csc_enable_ccsc(struct sun8i_mixer *mixer, int layer, bool enable) in sun8i_csc_enable_ccsc() argument
230 if (mixer->cfg->is_de3) { in sun8i_csc_enable_ccsc()
231 sun8i_de3_ccsc_enable(mixer->engine.regs, layer, enable); in sun8i_csc_enable_ccsc()
235 base = ccsc_base[mixer->cfg->ccsc][layer]; in sun8i_csc_enable_ccsc()
237 sun8i_csc_enable(mixer->engine.regs, base, enable); in sun8i_csc_enable_ccsc()
/linux/drivers/gpu/drm/sti/
A Dsti_mixer.c56 switch (mixer->id) { in sti_mixer_to_str()
74 writel(val, mixer->regs + reg_id); in sti_mixer_reg_write()
154 sti_mixer_to_str(mixer), mixer->regs); in mixer_dbg_show()
187 switch (mixer->id) { in sti_mixer_debugfs_init()
363 struct sti_mixer *mixer = devm_kzalloc(dev, sizeof(*mixer), GFP_KERNEL); in sti_mixer_create() local
366 if (!mixer) { in sti_mixer_create()
370 mixer->regs = baseaddr; in sti_mixer_create()
371 mixer->dev = dev; in sti_mixer_create()
372 mixer->id = id; in sti_mixer_create()
375 sti_mixer_to_str(mixer), mixer->regs); in sti_mixer_create()
[all …]
A Dsti_crtc.c28 struct sti_mixer *mixer = to_sti_mixer(crtc); in sti_crtc_atomic_enable() local
32 mixer->status = STI_MIXER_READY; in sti_crtc_atomic_enable()
44 mixer->status = STI_MIXER_DISABLING; in sti_crtc_atomic_disable()
53 struct device *dev = mixer->dev; in sti_crtc_mode_set()
63 if (mixer->id == STI_MIXER_MAIN) { in sti_crtc_mode_set()
107 struct device *dev = mixer->dev; in sti_crtc_disable()
118 if (mixer->id == STI_MIXER_MAIN) { in sti_crtc_disable()
126 mixer->status = STI_MIXER_DISABLED; in sti_crtc_disable()
248 struct sti_mixer *mixer; in sti_crtc_vblank_cb() local
253 mixer = compo->mixer[pipe]; in sti_crtc_vblank_cb()
[all …]
A Dsti_mixer.h46 const char *sti_mixer_to_str(struct sti_mixer *mixer);
53 int sti_mixer_set_plane_status(struct sti_mixer *mixer,
55 int sti_mixer_set_plane_depth(struct sti_mixer *mixer, struct sti_plane *plane);
56 int sti_mixer_active_video_area(struct sti_mixer *mixer,
59 void sti_mixer_set_background_status(struct sti_mixer *mixer, bool enable);
61 void sti_mixer_debugfs_init(struct sti_mixer *mixer, struct drm_minor *minor);
/linux/drivers/gpu/drm/msm/disp/mdp5/
A Dmdp5_mixer.c31 if (mixer->lm == pair_lm) in get_right_pair_idx()
32 return mixer->idx; in get_right_pair_idx()
98 *mixer = cur; in mdp5_mixer_assign()
101 if (!(*mixer)) in mdp5_mixer_assign()
124 if (!mixer) in mdp5_mixer_release()
138 kfree(mixer); in mdp5_mixer_destroy()
149 mixer = kzalloc(sizeof(*mixer), GFP_KERNEL); in mdp5_mixer_init()
150 if (!mixer) in mdp5_mixer_init()
154 mixer->lm = lm->id; in mdp5_mixer_init()
156 mixer->pp = lm->pp; in mdp5_mixer_init()
[all …]
/linux/sound/core/oss/
A Dmixer_oss.c86 struct snd_mixer_oss *mixer = fmixer->mixer; in snd_mixer_oss_info() local
90 strscpy(info.id, mixer && mixer->id[0] ? mixer->id : card->driver, sizeof(info.id)); in snd_mixer_oss_info()
102 struct snd_mixer_oss *mixer = fmixer->mixer; in snd_mixer_oss_info_obsolete() local
106 strscpy(info.id, mixer && mixer->id[0] ? mixer->id : card->driver, sizeof(info.id)); in snd_mixer_oss_info_obsolete()
115 struct snd_mixer_oss *mixer = fmixer->mixer; in snd_mixer_oss_caps() local
120 if (mixer->get_recsrc && mixer->put_recsrc) in snd_mixer_oss_caps()
127 struct snd_mixer_oss *mixer = fmixer->mixer; in snd_mixer_oss_devmask() local
145 struct snd_mixer_oss *mixer = fmixer->mixer; in snd_mixer_oss_stereodevs() local
163 struct snd_mixer_oss *mixer = fmixer->mixer; in snd_mixer_oss_recmask() local
186 struct snd_mixer_oss *mixer = fmixer->mixer; in snd_mixer_oss_get_recsrc() local
[all …]
/linux/sound/usb/
A Dmixer_scarlett_gen2.c1619 elem->head.mixer = mixer; in scarlett2_add_new_ctl()
1670 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_sync_ctl_get() local
1760 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_master_volume_ctl_get() local
1785 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_volume_ctl_get() local
1802 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_volume_ctl_put() local
1859 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_mute_ctl_get() local
1876 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_mute_ctl_put() local
2014 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_sw_hw_enum_ctl_put() local
2110 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_level_enum_ctl_get() local
2129 struct usb_mixer_interface *mixer = elem->head.mixer; in scarlett2_level_enum_ctl_put() local
[all …]
A Dmixer_quirks.c152 list->mixer = mixer; in add_single_ctl_with_resume()
283 usb_fill_control_urb(mixer->rc_urb, mixer->chip->dev, in snd_usb_soundblaster_remote_init()
285 (u8*)mixer->rc_setup_packet, mixer->rc_buffer, len, in snd_usb_soundblaster_remote_init()
332 struct usb_mixer_interface *mixer = list->mixer; in snd_audigy2nx_led_put() local
492 struct usb_mixer_interface *mixer = list->mixer; in snd_emu0204_ch_switch_put() local
731 struct usb_mixer_interface *mixer = list->mixer; in snd_mbox1_clk_switch_put() local
801 struct usb_mixer_interface *mixer = list->mixer; in snd_mbox1_src_switch_put() local
2472 struct usb_mixer_interface *mixer = list->mixer; in snd_bbfpro_ctl_put() local
2571 struct usb_mixer_interface *mixer = list->mixer; in snd_bbfpro_vol_put() local
3094 struct usb_mixer_interface *mixer = list->mixer; in snd_djm_controls_put() local
[all …]
A Dmixer.c592 struct usb_mixer_interface *mixer = list->mixer; in snd_usb_mixer_add_list() local
2929 kfree(mixer); in snd_usb_mixer_free()
3213 state.mixer = mixer; in snd_usb_mixer_controls()
3539 usb_fill_int_urb(mixer->urb, mixer->chip->dev, in snd_usb_mixer_status_create()
3557 mixer = kzalloc(sizeof(*mixer), GFP_KERNEL); in snd_usb_create_mixer()
3558 if (!mixer) in snd_usb_create_mixer()
3565 kfree(mixer); in snd_usb_create_mixer()
3622 if (mixer->urb) in snd_usb_mixer_disconnect()
3627 mixer->private_free(mixer); in snd_usb_mixer_disconnect()
3656 mixer->private_suspend(mixer); in snd_usb_mixer_suspend()
[all …]
A Dmixer_s1810c.c337 struct snd_usb_audio *chip = mixer->chip; in snd_s1810c_get_switch_state()
364 struct snd_usb_audio *chip = mixer->chip; in snd_s1810c_set_switch_state()
384 struct usb_mixer_interface *mixer = list->mixer; in snd_s1810c_switch_get() local
392 ret = snd_s1810c_get_switch_state(mixer, kctl, &state); in snd_s1810c_switch_get()
415 struct usb_mixer_interface *mixer = list->mixer; in snd_s1810c_switch_set() local
442 ret = snd_s1810c_set_switch_state(mixer, kctl); in snd_s1810c_switch_set()
460 elem->head.mixer = mixer; in snd_s1810c_switch_init()
539 mixer->private_data = NULL; in snd_sc1810_mixer_state_free()
546 struct snd_usb_audio *chip = mixer->chip; in snd_sc1810_init_mixer()
574 mixer->private_data = private; in snd_sc1810_init_mixer()
[all …]
A Dmixer.h43 void (*private_free)(struct usb_mixer_interface *mixer);
44 void (*private_suspend)(struct usb_mixer_interface *mixer);
66 struct usb_mixer_interface *mixer; member
76 #define for_each_mixer_elem(list, mixer, id) \ argument
77 for ((list) = (mixer)->id_elems[id]; (list); (list) = (list)->next_id_elem)
100 void snd_usb_mixer_disconnect(struct usb_mixer_interface *mixer);
102 void snd_usb_mixer_notify_id(struct usb_mixer_interface *mixer, int unitid);
115 struct usb_mixer_interface *mixer,
122 int snd_usb_mixer_suspend(struct usb_mixer_interface *mixer);
123 int snd_usb_mixer_resume(struct usb_mixer_interface *mixer);
A Dmixer_scarlett.c553 elem->head.mixer = mixer; in add_new_ctl()
595 err = add_new_ctl(mixer, &usb_scarlett_ctl_switch, in add_output_ctls()
604 err = add_new_ctl(mixer, &usb_scarlett_ctl_master, in add_output_ctls()
854 err = add_new_ctl(mixer, &usb_scarlett_ctl_switch, in scarlett_controls_create_generic()
861 err = add_new_ctl(mixer, &usb_scarlett_ctl_master, in scarlett_controls_create_generic()
880 err = add_new_ctl(mixer, &usb_scarlett_ctl_enum, in scarlett_controls_create_generic()
923 if (!mixer->protocol) in snd_scarlett_controls_create()
926 switch (mixer->chip->usb_id) { in snd_scarlett_controls_create()
965 err = add_new_ctl(mixer, &usb_scarlett_ctl, in snd_scarlett_controls_create()
987 err = add_new_ctl(mixer, &usb_scarlett_ctl_enum, in snd_scarlett_controls_create()
[all …]
/linux/sound/pci/lola/
A Dlola_mixer.c98 vfree(chip->mixer.array_saved); in lola_free_mixer()
117 chip->mixer.nid = nid; in lola_init_mixer_widget()
118 chip->mixer.caps = val; in lola_init_mixer_widget()
136 chip->mixer.src_stream_out_ofs = chip->mixer.src_phys_ins + in lola_init_mixer_widget()
138 chip->mixer.dest_phys_out_ofs = chip->mixer.dest_stream_ins + in lola_init_mixer_widget()
195 chip->mixer.src_mask = ((1U << chip->mixer.src_phys_ins) - 1) | in lola_init_mixer_widget()
198 chip->mixer.dest_mask = ((1U << chip->mixer.dest_stream_ins) - 1) | in lola_init_mixer_widget()
203 chip->mixer.src_mask, chip->mixer.dest_mask); in lola_init_mixer_widget()
342 memcpy_fromio(chip->mixer.array_saved, chip->mixer.array, in lola_save_mixer()
355 memcpy_toio(chip->mixer.array, chip->mixer.array_saved, in lola_restore_mixer()
[all …]
/linux/sound/soc/tegra/
A Dtegra210_mixer.c92 regcache_sync(mixer->regmap); in tegra210_mixer_runtime_resume()
117 regmap_write(mixer->regmap, in tegra210_mixer_write_ram()
120 regmap_write(mixer->regmap, in tegra210_mixer_write_ram()
147 mixer->gain_value[id]); in tegra210_mixer_configure_gain()
264 tegra_set_cif(mixer->regmap, in tegra210_mixer_set_audio_cif()
619 struct tegra210_mixer *mixer; in tegra210_mixer_platform_probe() local
623 mixer = devm_kzalloc(dev, sizeof(*mixer), GFP_KERNEL); in tegra210_mixer_platform_probe()
624 if (!mixer) in tegra210_mixer_platform_probe()
627 dev_set_drvdata(dev, mixer); in tegra210_mixer_platform_probe()
639 if (IS_ERR(mixer->regmap)) { in tegra210_mixer_platform_probe()
[all …]
/linux/Documentation/devicetree/bindings/display/exynos/
A Dexynos_mixer.txt1 Device-Tree bindings for mixer driver
5 1) "samsung,exynos5-mixer" <DEPRECATED>
6 2) "samsung,exynos4210-mixer"
7 3) "samsung,exynos4212-mixer"
8 4) "samsung,exynos5250-mixer"
9 5) "samsung,exynos5420-mixer"
11 - reg: physical base address of the mixer and length of memory mapped
15 a) mixer: Gate of Mixer IP bus clock.
17 mixer mux.
22 mixer {
[all …]
/linux/Documentation/devicetree/bindings/display/
A Dallwinner,sun8i-a83t-de2-mixer.yaml16 - allwinner,sun8i-a83t-de2-mixer-0
17 - allwinner,sun8i-a83t-de2-mixer-1
18 - allwinner,sun8i-h3-de2-mixer-0
19 - allwinner,sun8i-r40-de2-mixer-0
20 - allwinner,sun8i-r40-de2-mixer-1
21 - allwinner,sun8i-v3s-de2-mixer
22 - allwinner,sun50i-a64-de2-mixer-0
23 - allwinner,sun50i-a64-de2-mixer-1
24 - allwinner,sun50i-h6-de3-mixer-0
32 - description: The mixer module clock
[all …]
/linux/drivers/gpu/drm/msm/disp/dpu1/
A Ddpu_hw_lm.c37 static const struct dpu_lm_cfg *_lm_offset(enum dpu_lm mixer, in _lm_offset() argument
45 if (mixer == m->mixer[i].id) { in _lm_offset()
47 b->blk_off = m->mixer[i].base; in _lm_offset()
48 b->length = m->mixer[i].len; in _lm_offset()
51 return &m->mixer[i]; in _lm_offset()
74 struct dpu_hw_mixer_cfg *mixer) in dpu_hw_lm_setup_out() argument
82 outsize = mixer->out_height << 16 | mixer->out_width; in dpu_hw_lm_setup_out()
86 if (mixer->right_mixer) in dpu_hw_lm_setup_out()
/linux/drivers/gpu/drm/msm/disp/mdp4/
A Dmdp4_kms.h101 static inline uint32_t mixercfg(uint32_t mixer_cfg, int mixer, in mixercfg() argument
109 COND(mixer == 1, MDP4_LAYERMIXER_IN_CFG_PIPE0_MIXER1); in mixercfg()
115 COND(mixer == 1, MDP4_LAYERMIXER_IN_CFG_PIPE1_MIXER1); in mixercfg()
121 COND(mixer == 1, MDP4_LAYERMIXER_IN_CFG_PIPE2_MIXER1); in mixercfg()
127 COND(mixer == 1, MDP4_LAYERMIXER_IN_CFG_PIPE3_MIXER1); in mixercfg()
133 COND(mixer == 1, MDP4_LAYERMIXER_IN_CFG_PIPE4_MIXER1); in mixercfg()
139 COND(mixer == 1, MDP4_LAYERMIXER_IN_CFG_PIPE5_MIXER1); in mixercfg()
145 COND(mixer == 1, MDP4_LAYERMIXER_IN_CFG_PIPE6_MIXER1); in mixercfg()
191 void mdp4_crtc_set_intf(struct drm_crtc *crtc, enum mdp4_intf intf, int mixer);

Completed in 76 milliseconds

12345678