Searched refs:controls (Results 51 - 75 of 481) sorted by relevance

1234567891011>>

/linux-master/drivers/media/usb/uvc/
H A Duvc_ctrl.c377 * For controls of type UVC_CTRL_DATA_TYPE_BITMASK, the UVC control value is
381 * control, which includes all controls whose type isn't UVC_CTRL_DATA_TYPE_ENUM
913 ctrl = &entity->controls[i];
1000 * GET_RES is mandatory for XU controls, but some
1145 * For set operations on slave controls, check if the master's value is set to
1146 * manual, either in the others controls set in the same ioctl call, or from
1185 if (ctrls->controls[i].id == mapping->master_id)
1186 return ctrls->controls[i].value ==
1221 * Some controls, like CT_AE_MODE_CONTROL, use GET_RES to represent
1222 * the number of bits supported. Those controls d
2550 u8 *controls; local
[all...]
/linux-master/sound/usb/
H A Dmixer_scarlett.c181 int num_controls; /* number of items in controls */
182 const struct scarlett_mixer_control controls[SND_SCARLETT_CONTROLS_MAX]; member in struct:scarlett_device_info
657 .controls = {
699 .controls = {
738 .controls = {
775 .controls = {
817 .controls = {
868 /* iterate through controls in info struct and create each one */
870 ctl = &info->controls[i];
946 /* generic function to create controls */
[all...]
/linux-master/drivers/rtc/
H A Drtc-rv3029c2.c269 unsigned int flags, controls; local
275 ret = regmap_read(rv3029->regmap, RV3029_IRQ_CTRL, &controls);
291 controls &= ~RV3029_IRQ_CTRL_AIE;
298 regmap_write(rv3029->regmap, RV3029_IRQ_CTRL, controls);
352 unsigned int controls, flags; local
361 ret = regmap_read(rv3029->regmap, RV3029_IRQ_CTRL, &controls);
377 alarm->enabled = !!(controls & RV3029_IRQ_CTRL_AIE);
/linux-master/sound/soc/amd/
H A Dacp3x-rt5682-max9836.c392 .controls = acp3x_5682_mc_controls,
433 .controls = acp3x_mc_1015_controls,
470 .controls = acp3x_mc_1015p_controls,
H A Dacp-rt5645.c175 .controls = cz_mc_controls,
/linux-master/sound/pci/oxygen/
H A Doxygen_pcm.c178 chip->controls[CONTROL_SPDIF_PCM]->vd[0].access &=
182 &chip->controls[CONTROL_SPDIF_PCM]->id);
227 chip->controls[CONTROL_SPDIF_PCM]->vd[0].access |=
231 &chip->controls[CONTROL_SPDIF_PCM]->id);
/linux-master/drivers/media/platform/allegro-dvt/
H A Dnal-h264.h14 #include <linux/v4l2-controls.h>
/linux-master/sound/soc/codecs/
H A Dmax9759.c132 .controls = max9759_dapm_controls,
H A Dpcm179x.c201 .controls = pcm179x_controls,
H A Dmax9768.c153 .controls = max9768_volume,
H A Dak5558.c387 .controls = ak5558_snd_controls,
401 .controls = ak5552_snd_controls,
H A Dtas5720.c559 * Note that for the TAS5722 the digital volume controls are actually split
635 .controls = tas5720_snd_controls,
651 .controls = tas5720a_q1_snd_controls,
667 .controls = tas5722_snd_controls,
H A Dmax98095.c1573 struct snd_kcontrol_new controls[] = { local
1618 ret = snd_soc_add_component_controls(component, controls, ARRAY_SIZE(controls));
1724 struct snd_kcontrol_new controls[] = { local
1734 BUILD_BUG_ON(ARRAY_SIZE(controls) != ARRAY_SIZE(bq_mode_name));
1770 ret = snd_soc_add_component_controls(component, controls, ARRAY_SIZE(controls));
2097 .controls = max98095_snd_controls,
H A Dpcm186x.c571 .controls = pcm1863_snd_controls,
584 .controls = pcm1865_snd_controls,
/linux-master/sound/soc/meson/
H A Daiu-acodec-ctrl.c187 .controls = aiu_acodec_ctrl_controls,
H A Dg12a-toacodec.c241 .controls = g12a_toacodec_controls,
252 .controls = sm1_toacodec_controls,
/linux-master/sound/soc/mediatek/mt8173/
H A Dmt8173-max98090.c137 .controls = mt8173_max98090_controls,
/linux-master/sound/soc/mediatek/mt2701/
H A Dmt2701-wm8960.c100 .controls = mt2701_wm8960_controls,
/linux-master/sound/soc/mediatek/mt8183/
H A Dmt8183-mt6358-ts3a227-max98357.c623 .controls = mt8183_mt6358_ts3a227_max98357_snd_controls,
634 .controls = mt8183_mt6358_ts3a227_max98357_snd_controls,
658 .controls = mt8183_mt6358_ts3a227_max98357_snd_controls,
669 .controls = mt8183_mt6358_ts3a227_max98357_snd_controls,
H A Dmt8183-da7219-max98357.c653 .controls = mt8183_da7219_max98357_snd_controls,
710 .controls = mt8183_da7219_rt1015_snd_controls,
727 .controls = mt8183_da7219_max98357_snd_controls,
/linux-master/sound/soc/mediatek/mt8186/
H A Dmt8186-dai-hw-gain.c229 dai->controls = mtk_hw_gain_controls;
/linux-master/sound/soc/intel/avs/boards/
H A Dmax98357a.c123 card->controls = card_controls;
/linux-master/drivers/media/v4l2-core/
H A Dv4l2-ctrls-core.c3 * V4L2 controls framework core implementation.
797 * Compound controls validation requires setting unused fields/flags to zero
798 * in order to properly detect unchanged controls with v4l2_ctrl_type_op_equal's
1346 /* If a control was changed that was not one of the controls
1513 /* Note: step == menu_skip_mask for menu controls.
1554 /* Free all controls and control refs */
1574 /* Free all controls owned by the handler */
1604 /* Search for private user controls that are compatible with
1626 /* Old-style private controls need special handling */
2052 /* Helper function for standard non-menu controls */
2243 v4l2_ctrl_cluster(unsigned ncontrols, struct v4l2_ctrl **controls) argument
2264 v4l2_ctrl_auto_cluster(unsigned ncontrols, struct v4l2_ctrl **controls, u8 manual_val, bool set_volatile) argument
[all...]
H A Dv4l2-compat-ioctl32.c657 compat_caddr_t controls; /* actually struct v4l2_ext_control32 * */ member in struct:v4l2_ext_controls32
715 .controls = (void __force *)compat_ptr(ec32.controls),
733 .controls = (uintptr_t)p64->controls,
/linux-master/drivers/media/platform/verisilicon/
H A Dhantro_drv.c415 static const struct hantro_ctrl controls[] = { variable in typeref:struct:hantro_ctrl
601 int i, num_ctrls = ARRAY_SIZE(controls);
606 if (!(allowed_codecs & controls[i].codec))
610 &controls[i].cfg, NULL);
613 controls[i].cfg.id,
673 vpu_err("Failed to set up controls\n");

Completed in 468 milliseconds

1234567891011>>