/linux-master/drivers/media/usb/uvc/ |
H A D | uvc_ctrl.c | 377 * 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 D | mixer_scarlett.c | 181 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 D | rtc-rv3029c2.c | 269 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 D | acp3x-rt5682-max9836.c | 392 .controls = acp3x_5682_mc_controls, 433 .controls = acp3x_mc_1015_controls, 470 .controls = acp3x_mc_1015p_controls,
|
H A D | acp-rt5645.c | 175 .controls = cz_mc_controls,
|
/linux-master/sound/pci/oxygen/ |
H A D | oxygen_pcm.c | 178 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 D | nal-h264.h | 14 #include <linux/v4l2-controls.h>
|
/linux-master/sound/soc/codecs/ |
H A D | max9759.c | 132 .controls = max9759_dapm_controls,
|
H A D | pcm179x.c | 201 .controls = pcm179x_controls,
|
H A D | max9768.c | 153 .controls = max9768_volume,
|
H A D | ak5558.c | 387 .controls = ak5558_snd_controls, 401 .controls = ak5552_snd_controls,
|
H A D | tas5720.c | 559 * 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 D | max98095.c | 1573 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 D | pcm186x.c | 571 .controls = pcm1863_snd_controls, 584 .controls = pcm1865_snd_controls,
|
/linux-master/sound/soc/meson/ |
H A D | aiu-acodec-ctrl.c | 187 .controls = aiu_acodec_ctrl_controls,
|
H A D | g12a-toacodec.c | 241 .controls = g12a_toacodec_controls, 252 .controls = sm1_toacodec_controls,
|
/linux-master/sound/soc/mediatek/mt8173/ |
H A D | mt8173-max98090.c | 137 .controls = mt8173_max98090_controls,
|
/linux-master/sound/soc/mediatek/mt2701/ |
H A D | mt2701-wm8960.c | 100 .controls = mt2701_wm8960_controls,
|
/linux-master/sound/soc/mediatek/mt8183/ |
H A D | mt8183-mt6358-ts3a227-max98357.c | 623 .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 D | mt8183-da7219-max98357.c | 653 .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 D | mt8186-dai-hw-gain.c | 229 dai->controls = mtk_hw_gain_controls;
|
/linux-master/sound/soc/intel/avs/boards/ |
H A D | max98357a.c | 123 card->controls = card_controls;
|
/linux-master/drivers/media/v4l2-core/ |
H A D | v4l2-ctrls-core.c | 3 * 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 D | v4l2-compat-ioctl32.c | 657 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 D | hantro_drv.c | 415 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");
|