/drivers/reset/ |
D | reset-ti-syscon.c | 57 struct ti_syscon_reset_control *controls; member 84 control = &data->controls[id]; in ti_syscon_reset_assert() 115 control = &data->controls[id]; in ti_syscon_reset_deassert() 148 control = &data->controls[id]; in ti_syscon_reset_status() 174 struct ti_syscon_reset_control *controls; in ti_syscon_reset_probe() local 192 controls = devm_kcalloc(dev, nr_controls, sizeof(*controls), in ti_syscon_reset_probe() 194 if (!controls) in ti_syscon_reset_probe() 198 controls[i].assert_offset = be32_to_cpup(list++); in ti_syscon_reset_probe() 199 controls[i].assert_bit = be32_to_cpup(list++); in ti_syscon_reset_probe() 200 controls[i].deassert_offset = be32_to_cpup(list++); in ti_syscon_reset_probe() [all …]
|
/drivers/macintosh/ |
D | windfarm_pm121.c | 235 static struct wf_control *controls[N_CONTROLS] = {}; variable 483 controls[control_id]->ops->get_value(controls[control_id], in pm121_connect() 492 controls[control_id]->name, in pm121_connect() 493 controls[pm121_connection->ref_id]->name, in pm121_connect() 530 control = controls[param->control_id]; in pm121_create_sys_fans() 592 control = controls[param->control_id]; in pm121_sys_fans_tick() 649 fan_cpu = controls[FAN_CPU]; in pm121_create_cpu_fans() 711 if (controls[CPUFREQ]) in pm121_create_cpu_fans() 712 wf_control_set_max(controls[CPUFREQ]); in pm121_create_cpu_fans() 731 fan_cpu = controls[FAN_CPU]; in pm121_cpu_fans_tick() [all …]
|
/drivers/memory/tegra/ |
D | Kconfig | 21 Tegra20 chips. The EMC controls the external DRAM on the board. 32 Tegra30 chips. The EMC controls the external DRAM on the board. 44 Tegra124 chips. The EMC controls the external DRAM on the board. 58 Tegra210 chips. The EMC controls the external DRAM on the board.
|
/drivers/staging/greybus/ |
D | audio_helper.c | 144 const struct snd_kcontrol_new *controls, in gbaudio_remove_controls() argument 150 const struct snd_kcontrol_new *control = &controls[i]; in gbaudio_remove_controls() 180 const struct snd_kcontrol_new *controls, in gbaudio_remove_component_controls() argument 187 err = gbaudio_remove_controls(card, component->dev, controls, in gbaudio_remove_component_controls()
|
D | audio_helper.h | 15 const struct snd_kcontrol_new *controls,
|
D | audio_topology.c | 1149 struct gb_audio_control *controls) in gbaudio_tplg_process_kcontrols() argument 1163 curr = controls; in gbaudio_tplg_process_kcontrols() 1209 module->controls = dapm_kctls; in gbaudio_tplg_process_kcontrols() 1362 struct gb_audio_control *controls; in gbaudio_tplg_parse_data() local 1378 controls = (struct gb_audio_control *)module->control_offset; in gbaudio_tplg_parse_data() 1379 ret = gbaudio_tplg_process_kcontrols(module, controls); in gbaudio_tplg_parse_data() 1431 if (module->controls) in gbaudio_tplg_release() 1432 devm_kfree(module->dev, module->controls); in gbaudio_tplg_release()
|
/drivers/media/platform/s5p-mfc/ |
D | s5p_mfc_dec.c | 160 static struct mfc_control controls[] = { variable 224 #define NUM_CTRLS ARRAY_SIZE(controls) 1144 if (IS_MFC51_PRIV(controls[i].id)) { in s5p_mfc_dec_ctrls_setup() 1147 cfg.id = controls[i].id; in s5p_mfc_dec_ctrls_setup() 1148 cfg.min = controls[i].minimum; in s5p_mfc_dec_ctrls_setup() 1149 cfg.max = controls[i].maximum; in s5p_mfc_dec_ctrls_setup() 1150 cfg.def = controls[i].default_value; in s5p_mfc_dec_ctrls_setup() 1151 cfg.name = controls[i].name; in s5p_mfc_dec_ctrls_setup() 1152 cfg.type = controls[i].type; in s5p_mfc_dec_ctrls_setup() 1154 cfg.step = controls[i].step; in s5p_mfc_dec_ctrls_setup() [all …]
|
D | s5p_mfc_enc.c | 112 static struct mfc_control controls[] = { variable 1070 #define NUM_CTRLS ARRAY_SIZE(controls) 2639 if (IS_MFC51_PRIV(controls[i].id)) { in s5p_mfc_enc_ctrls_setup() 2642 cfg.id = controls[i].id; in s5p_mfc_enc_ctrls_setup() 2643 cfg.min = controls[i].minimum; in s5p_mfc_enc_ctrls_setup() 2644 cfg.max = controls[i].maximum; in s5p_mfc_enc_ctrls_setup() 2645 cfg.def = controls[i].default_value; in s5p_mfc_enc_ctrls_setup() 2646 cfg.name = controls[i].name; in s5p_mfc_enc_ctrls_setup() 2647 cfg.type = controls[i].type; in s5p_mfc_enc_ctrls_setup() 2652 cfg.menu_skip_mask = controls[i].menu_skip_mask; in s5p_mfc_enc_ctrls_setup() [all …]
|
/drivers/staging/media/av7110/ |
D | video.rst | 9 The Digital TV video device controls the MPEG2 video decoder of the Digital 14 Note that the Digital TV video device only controls decoding of the MPEG video 28 and proper V4L2 ioctls or controls have been created to replace that
|
D | audio.rst | 9 The Digital TV audio device controls the MPEG2 audio decoder of the Digital 19 and proper V4L2 ioctls or controls have been created to replace that
|
/drivers/pinctrl/mvebu/ |
D | pinctrl-kirkwood.c | 391 .controls = mv88f6180_mpp_controls, 401 .controls = mv88f619x_mpp_controls, 411 .controls = mv88f619x_mpp_controls, 421 .controls = mv88f628x_mpp_controls, 431 .controls = mv88f628x_mpp_controls, 441 .controls = mv88f628x_mpp_controls, 451 .controls = mv88f628x_mpp_controls,
|
D | pinctrl-orion.c | 179 .controls = orion_mpp_controls, 189 .controls = orion_mpp_controls, 199 .controls = orion_mpp_controls,
|
D | pinctrl-armada-xp.c | 582 soc->controls = mv78230_mpp_controls; in armada_xp_pinctrl_probe() 593 soc->controls = mv78260_mpp_controls; in armada_xp_pinctrl_probe() 604 soc->controls = mv78460_mpp_controls; in armada_xp_pinctrl_probe() 618 soc->controls = mv98dx3236_mpp_controls; in armada_xp_pinctrl_probe()
|
/drivers/phy/allwinner/ |
D | Kconfig | 19 This driver controls the entire USB PHY block, both the USB OTG 47 This driver controls each individual USB 2 host PHY. 59 This driver controls each individual USB 2+3 host PHY combo.
|
/drivers/media/v4l2-core/ |
D | v4l2-ctrls-api.c | 215 struct v4l2_ext_control *c = &cs->controls[i]; in prepare_ext_ctrls() 432 ret = def_to_user(cs->controls + idx, ref->ctrl); in v4l2_g_ext_ctrls_common() 434 ret = req_to_user(cs->controls + idx, ref); in v4l2_g_ext_ctrls_common() 436 ret = new_to_user(cs->controls + idx, ref->ctrl); in v4l2_g_ext_ctrls_common() 438 ret = cur_to_user(cs->controls + idx, ref->ctrl); in v4l2_g_ext_ctrls_common() 503 p_new.p_s64 = &cs->controls[i].value64; in validate_ctrls() 505 p_new.p_s32 = &cs->controls[i].value; in validate_ctrls() 591 new_auto_val = cs->controls[tmp_idx].value; in try_set_ext_ctrls_common() 609 ret = user_to_new(cs->controls + idx, ctrl); in try_set_ext_ctrls_common() 636 ret = new_to_user(cs->controls + idx, in try_set_ext_ctrls_common()
|
D | v4l2-ctrls-core.c | 1605 void v4l2_ctrl_cluster(unsigned ncontrols, struct v4l2_ctrl **controls) in v4l2_ctrl_cluster() argument 1611 if (WARN_ON(ncontrols == 0 || controls[0] == NULL)) in v4l2_ctrl_cluster() 1615 if (controls[i]) { in v4l2_ctrl_cluster() 1616 controls[i]->cluster = controls; in v4l2_ctrl_cluster() 1617 controls[i]->ncontrols = ncontrols; in v4l2_ctrl_cluster() 1618 if (controls[i]->flags & V4L2_CTRL_FLAG_VOLATILE) in v4l2_ctrl_cluster() 1622 controls[0]->has_volatiles = has_volatiles; in v4l2_ctrl_cluster() 1626 void v4l2_ctrl_auto_cluster(unsigned ncontrols, struct v4l2_ctrl **controls, in v4l2_ctrl_auto_cluster() argument 1629 struct v4l2_ctrl *master = controls[0]; in v4l2_ctrl_auto_cluster() 1633 v4l2_ctrl_cluster(ncontrols, controls); in v4l2_ctrl_auto_cluster() [all …]
|
/drivers/rtc/ |
D | rtc-rv3029c2.c | 268 unsigned int flags, controls; in rv3029_handle_irq() local 274 ret = regmap_read(rv3029->regmap, RV3029_IRQ_CTRL, &controls); in rv3029_handle_irq() 290 controls &= ~RV3029_IRQ_CTRL_AIE; in rv3029_handle_irq() 297 regmap_write(rv3029->regmap, RV3029_IRQ_CTRL, controls); in rv3029_handle_irq() 351 unsigned int controls, flags; in rv3029_read_alarm() local 360 ret = regmap_read(rv3029->regmap, RV3029_IRQ_CTRL, &controls); in rv3029_read_alarm() 376 alarm->enabled = !!(controls & RV3029_IRQ_CTRL_AIE); in rv3029_read_alarm()
|
/drivers/media/usb/uvc/ |
D | uvc_ctrl.c | 846 ctrl = &entity->controls[i]; in __uvc_find_control() 1111 if (ctrls->controls[i].id == mapping->master_id) in uvc_ctrl_is_accessible() 1112 return ctrls->controls[i].value == in uvc_ctrl_is_accessible() 1661 ctrl = &entity->controls[i]; in uvc_ctrl_commit_entity() 2036 ctrl = &entity->controls[i]; in uvc_xu_ctrl_query() 2152 ctrl = &entity->controls[i]; in uvc_ctrl_restore_values() 2274 ctrl = &entity->controls[i]; in uvc_ctrl_add_mapping() 2359 u8 *controls; in uvc_ctrl_prune_entity() local 2365 controls = entity->processing.bmControls; in uvc_ctrl_prune_entity() 2372 controls = entity->camera.bmControls; in uvc_ctrl_prune_entity() [all …]
|
/drivers/staging/media/imx/ |
D | TODO | 17 - This media driver supports inheriting V4L2 controls to the 19 pipeline. The controls for each capture device are updated in the
|
/drivers/media/platform/qcom/venus/ |
D | vdec_ctrls.c | 16 struct vdec_controls *ctr = &inst->controls.dec; in vdec_op_s_ctrl() 52 struct vdec_controls *ctr = &inst->controls.dec; in vdec_op_g_volatile_ctrl()
|
/drivers/staging/vc04_services/bcm2835-camera/ |
D | Makefile | 4 controls.o
|
/drivers/amba/ |
D | Kconfig | 12 which controls AHB bus master arbitration and some performance
|
/drivers/staging/media/sunxi/cedrus/ |
D | TODO | 3 * The codec-specific controls need to be thoroughly reviewed to ensure they
|
/drivers/regulator/ |
D | Kconfig | 44 current regulator API which provides sysfs controls for 90 This driver controls a active-semi act8865 voltage output 97 This driver controls a active-semi ACT8945A voltage regulator 537 This driver controls a Maxim MAX14577/77836 regulator via I2C bus. 545 This driver controls a Maxim 1586 or 1587 voltage output 553 This driver controls Maxim MAX77620 voltage output regulator 571 This driver controls a Maxim 8649 voltage output regulator via 578 This driver controls a Maxim 8660/8661 voltage output 586 This driver controls a Maxim 8893 voltage output 593 This driver controls a Maxim 8907 voltage output regulator [all …]
|
/drivers/staging/media/rkvdec/ |
D | TODO | 3 Given the V4L controls for those CODECs will be part of
|