| /linux-6.15/drivers/media/usb/gspca/ |
| H A D | ov534.c | 1128 switch (ctrl->id) { in ov534_g_volatile_ctrl() 1154 switch (ctrl->id) { in ov534_s_ctrl() 1156 sethue(gspca_dev, ctrl->val); in ov534_s_ctrl() 1159 setsaturation(gspca_dev, ctrl->val); in ov534_s_ctrl() 1162 setbrightness(gspca_dev, ctrl->val); in ov534_s_ctrl() 1165 setcontrast(gspca_dev, ctrl->val); in ov534_s_ctrl() 1169 setagc(gspca_dev, ctrl->val); in ov534_s_ctrl() 1174 setawb(gspca_dev, ctrl->val); in ov534_s_ctrl() 1178 setaec(gspca_dev, ctrl->val); in ov534_s_ctrl() 1184 setsharpness(gspca_dev, ctrl->val); in ov534_s_ctrl() [all …]
|
| H A D | jeilinj.c | 388 static int sd_s_ctrl(struct v4l2_ctrl *ctrl) in sd_s_ctrl() argument 391 container_of(ctrl->handler, struct gspca_dev, ctrl_handler); in sd_s_ctrl() 399 switch (ctrl->id) { in sd_s_ctrl() 401 setfreq(gspca_dev, ctrl->val); in sd_s_ctrl() 404 setred(gspca_dev, ctrl->val); in sd_s_ctrl() 407 setgreen(gspca_dev, ctrl->val); in sd_s_ctrl() 410 setblue(gspca_dev, ctrl->val); in sd_s_ctrl() 413 setautogain(gspca_dev, ctrl->val); in sd_s_ctrl() 416 jpeg_set_qual(sd->jpeg_hdr, ctrl->val); in sd_s_ctrl() 417 setcamquality(gspca_dev, ctrl->val); in sd_s_ctrl()
|
| /linux-6.15/drivers/pci/ |
| H A D | iov.c | 765 u16 ctrl, total; in sriov_init() local 773 if (ctrl & PCI_SRIOV_CTRL_VFE) { in sriov_init() 778 ctrl = 0; in sriov_init() 785 ctrl |= PCI_SRIOV_CTRL_ARI; in sriov_init() 842 iov->ctrl = ctrl; in sriov_init() 894 u16 ctrl; in sriov_restore_state() local 898 if (ctrl & PCI_SRIOV_CTRL_VFE) in sriov_restore_state() 905 ctrl &= ~PCI_SRIOV_CTRL_ARI; in sriov_restore_state() 906 ctrl |= iov->ctrl & PCI_SRIOV_CTRL_ARI; in sriov_restore_state() 915 if (iov->ctrl & PCI_SRIOV_CTRL_VFE) in sriov_restore_state() [all …]
|
| /linux-6.15/drivers/media/radio/ |
| H A D | radio-si476x.c | 827 switch (ctrl->id) { in si476x_radio_g_volatile_ctrl() 862 switch (ctrl->id) { in si476x_radio_s_ctrl() 867 ctrl->val); in si476x_radio_s_ctrl() 870 switch (ctrl->val) { in si476x_radio_s_ctrl() 897 ctrl->val); in si476x_radio_s_ctrl() 902 ctrl->val); in si476x_radio_s_ctrl() 907 ctrl->val); in si476x_radio_s_ctrl() 918 if (ctrl->val) { in si476x_radio_s_ctrl() 959 ctrl->val); in si476x_radio_s_ctrl() 1362 struct v4l2_ctrl *ctrl; in si476x_radio_add_new_custom() local [all …]
|
| /linux-6.15/drivers/clocksource/ |
| H A D | arm_arch_timer.c | 424 unsigned long ctrl; in erratum_set_next_event_generic() local 428 ctrl |= ARCH_TIMER_CTRL_ENABLE; in erratum_set_next_event_generic() 429 ctrl &= ~ARCH_TIMER_CTRL_IT_MASK; in erratum_set_next_event_generic() 668 unsigned long ctrl; in timer_handler() local 672 ctrl |= ARCH_TIMER_CTRL_IT_MASK; in timer_handler() 712 unsigned long ctrl; in arch_timer_shutdown() local 715 ctrl &= ~ARCH_TIMER_CTRL_ENABLE; in arch_timer_shutdown() 744 unsigned long ctrl; in set_next_event() local 748 ctrl |= ARCH_TIMER_CTRL_ENABLE; in set_next_event() 791 unsigned long ctrl; in set_next_event_mem() local [all …]
|
| H A D | timer-rda.c | 37 u32 ctrl, load_l; in rda_ostimer_start() local 40 ctrl = ((cycles >> 32) & 0xffffff); in rda_ostimer_start() 41 ctrl |= RDA_OSTIMER_CTRL_LOAD | RDA_OSTIMER_CTRL_ENABLE; in rda_ostimer_start() 43 ctrl |= RDA_OSTIMER_CTRL_REPEAT; in rda_ostimer_start() 51 writel_relaxed(ctrl, base + RDA_OSTIMER_CTRL); in rda_ostimer_start()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| H A D | definer.c | 1742 if (ctrl->allowed_full_dw == ctrl->used_full_dw && in hws_definer_best_hl_fit_recu() 1743 ctrl->allowed_lim_dw == ctrl->used_lim_dw && in hws_definer_best_hl_fit_recu() 1744 ctrl->allowed_bytes == ctrl->used_bytes) in hws_definer_best_hl_fit_recu() 1749 ctrl->lim_dw_selector[ctrl->used_lim_dw++] = cur_dw; in hws_definer_best_hl_fit_recu() 1755 ctrl->lim_dw_selector[--ctrl->used_lim_dw] = 0; in hws_definer_best_hl_fit_recu() 1759 if (ctrl->allowed_full_dw > ctrl->used_full_dw) { in hws_definer_best_hl_fit_recu() 1760 ctrl->full_dw_selector[ctrl->used_full_dw++] = cur_dw; in hws_definer_best_hl_fit_recu() 1766 ctrl->full_dw_selector[--ctrl->used_full_dw] = 0; in hws_definer_best_hl_fit_recu() 1779 if (bytes_set + ctrl->used_bytes > ctrl->allowed_bytes) in hws_definer_best_hl_fit_recu() 1786 byte_idx = ctrl->allowed_bytes - ctrl->used_bytes - 1; in hws_definer_best_hl_fit_recu() [all …]
|
| /linux-6.15/drivers/hwmon/ |
| H A D | sbrmi.c | 78 int ctrl; in sbrmi_enable_alert() local 84 ctrl = i2c_smbus_read_byte_data(client, SBRMI_CTRL); in sbrmi_enable_alert() 85 if (ctrl < 0) in sbrmi_enable_alert() 86 return ctrl; in sbrmi_enable_alert() 88 if (ctrl & 0x10) { in sbrmi_enable_alert() 89 ctrl &= ~0x10; in sbrmi_enable_alert() 91 SBRMI_CTRL, ctrl); in sbrmi_enable_alert()
|
| /linux-6.15/drivers/media/usb/gspca/stv06xx/ |
| H A D | stv06xx_vv6410.c | 34 static int vv6410_s_ctrl(struct v4l2_ctrl *ctrl) in vv6410_s_ctrl() argument 37 container_of(ctrl->handler, struct gspca_dev, ctrl_handler); in vv6410_s_ctrl() 40 switch (ctrl->id) { in vv6410_s_ctrl() 44 err = vv6410_set_hflip(gspca_dev, ctrl->val); in vv6410_s_ctrl() 49 err = vv6410_set_vflip(gspca_dev, ctrl->val); in vv6410_s_ctrl() 52 err = vv6410_set_analog_gain(gspca_dev, ctrl->val); in vv6410_s_ctrl() 55 err = vv6410_set_exposure(gspca_dev, ctrl->val); in vv6410_s_ctrl()
|
| /linux-6.15/drivers/gpu/drm/kmb/ |
| H A D | kmb_plane.c | 355 unsigned int ctrl = 0, val = 0, out_format = 0; in kmb_plane_atomic_update() local 472 ctrl = kmb_read_lcd(kmb, LCD_CONTROL); in kmb_plane_atomic_update() 475 ctrl &= ~LCD_CTRL_ALPHA_ALL; in kmb_plane_atomic_update() 476 ctrl |= LCD_CTRL_ALPHA_BOTTOM_VL1 | in kmb_plane_atomic_update() 479 ctrl &= ~LCD_CTRL_ALPHA_BLEND_BKGND_DISABLE; in kmb_plane_atomic_update() 483 ctrl |= LCD_CTRL_VL1_ENABLE; in kmb_plane_atomic_update() 486 ctrl |= LCD_CTRL_VL2_ENABLE; in kmb_plane_atomic_update() 489 ctrl |= LCD_CTRL_GL1_ENABLE; in kmb_plane_atomic_update() 492 ctrl |= LCD_CTRL_GL2_ENABLE; in kmb_plane_atomic_update() 502 ctrl |= LCD_CTRL_VHSYNC_IDLE_LVL; in kmb_plane_atomic_update() [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/phy/ |
| H A D | brcm,ns2-drd-phy.txt | 9 rst-ctrl - for DRD IDM reset 10 crmu-ctrl - for CRMU core vdd, PHY and PHY PLL reset 26 reg-names = "icfg", "rst-ctrl", 27 "crmu-ctrl", "usb2-strap";
|
| /linux-6.15/tools/testing/selftests/powerpc/dexcr/ |
| H A D | chdexcr.c | 60 unsigned long ctrl = 0; in apply_option() local 71 ctrl |= PR_PPC_DEXCR_CTRL_CLEAR_ONEXEC; in apply_option() 74 ctrl |= PR_PPC_DEXCR_CTRL_SET_ONEXEC; in apply_option() 84 err = pr_set_dexcr(aspect->prctl, ctrl); in apply_option()
|
| /linux-6.15/drivers/media/test-drivers/vimc/ |
| H A D | vimc-sensor.c | 292 static int vimc_sensor_s_ctrl(struct v4l2_ctrl *ctrl) in vimc_sensor_s_ctrl() argument 295 container_of(ctrl->handler, struct vimc_sensor_device, hdl); in vimc_sensor_s_ctrl() 297 switch (ctrl->id) { in vimc_sensor_s_ctrl() 299 tpg_s_pattern(&vsensor->tpg, ctrl->val); in vimc_sensor_s_ctrl() 302 tpg_s_hflip(&vsensor->tpg, ctrl->val); in vimc_sensor_s_ctrl() 305 tpg_s_vflip(&vsensor->tpg, ctrl->val); in vimc_sensor_s_ctrl() 308 tpg_s_brightness(&vsensor->tpg, ctrl->val); in vimc_sensor_s_ctrl() 311 tpg_s_contrast(&vsensor->tpg, ctrl->val); in vimc_sensor_s_ctrl() 314 tpg_s_hue(&vsensor->tpg, ctrl->val); in vimc_sensor_s_ctrl() 317 tpg_s_saturation(&vsensor->tpg, ctrl->val); in vimc_sensor_s_ctrl() [all …]
|
| /linux-6.15/drivers/net/ethernet/intel/igc/ |
| H A D | igc_ptp.c | 178 ctrl = rd32(IGC_CTRL); in igc_pin_perout() 206 wr32(IGC_CTRL, ctrl); in igc_pin_perout() 224 ctrl = rd32(IGC_CTRL); in igc_pin_extts() 242 wr32(IGC_CTRL, ctrl); in igc_pin_extts() 980 u32 ctrl; in igc_ptm_trigger() local 987 wr32(IGC_PTM_CTRL, ctrl); in igc_ptm_trigger() 997 u32 ctrl; in igc_ptm_reset() local 1001 wr32(IGC_PTM_CTRL, ctrl); in igc_ptm_reset() 1222 u32 ctrl; in igc_ptm_stop() local 1226 ctrl &= ~IGC_PTM_CTRL_EN; in igc_ptm_stop() [all …]
|
| H A D | igc_base.c | 22 u32 ctrl; in igc_reset_hw_base() local 40 ctrl = rd32(IGC_CTRL); in igc_reset_hw_base() 43 wr32(IGC_CTRL, ctrl | IGC_CTRL_RST); in igc_reset_hw_base() 114 u32 ctrl; in igc_setup_copper_link_base() local 116 ctrl = rd32(IGC_CTRL); in igc_setup_copper_link_base() 117 ctrl |= IGC_CTRL_SLU; in igc_setup_copper_link_base() 118 ctrl &= ~(IGC_CTRL_FRCSPD | IGC_CTRL_FRCDPX); in igc_setup_copper_link_base() 119 wr32(IGC_CTRL, ctrl); in igc_setup_copper_link_base()
|
| /linux-6.15/drivers/pinctrl/samsung/ |
| H A D | pinctrl-exynos.c | 926 if (ctrl->refcnt && !atomic_dec_and_test(ctrl->refcnt)) in exynos_retention_disable() 930 regmap_write(pmu_regs, ctrl->regs[i], ctrl->value); in exynos_retention_disable() 941 ctrl = devm_kzalloc(drvdata->dev, sizeof(*ctrl), GFP_KERNEL); in exynos_retention_init() 942 if (!ctrl) in exynos_retention_init() 949 ctrl->priv = pmu_regs; in exynos_retention_init() 950 ctrl->regs = data->regs; in exynos_retention_init() 951 ctrl->nr_regs = data->nr_regs; in exynos_retention_init() 952 ctrl->value = data->value; in exynos_retention_init() 953 ctrl->refcnt = data->refcnt; in exynos_retention_init() 959 regmap_write(pmu_regs, ctrl->regs[i], ctrl->value); in exynos_retention_init() [all …]
|
| /linux-6.15/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_hw_cmdq.c | 187 struct hinic_ctrl *ctrl; in cmdq_prepare_wqe_ctrl() local 194 ctrl = &wqe_lcmd->ctrl; in cmdq_prepare_wqe_ctrl() 200 ctrl = &wqe_scmd->ctrl; in cmdq_prepare_wqe_ctrl() 533 struct hinic_ctrl *ctrl; in clear_wqe_complete_bit() local 540 ctrl = &wqe_lcmd->ctrl; in clear_wqe_complete_bit() 546 ctrl = &wqe_scmd->ctrl; in clear_wqe_complete_bit() 550 ctrl->ctrl_info = 0; in clear_wqe_complete_bit() 567 struct hinic_ctrl *ctrl; in cmdq_arm_ceq_handler() local 571 ctrl = &wqe_scmd->ctrl; in cmdq_arm_ceq_handler() 572 ctrl_info = be32_to_cpu(ctrl->ctrl_info); in cmdq_arm_ceq_handler() [all …]
|
| /linux-6.15/drivers/media/platform/qcom/iris/ |
| H A D | iris_ctrls.c | 48 static int iris_vdec_op_s_ctrl(struct v4l2_ctrl *ctrl) in iris_vdec_op_s_ctrl() argument 50 struct iris_inst *inst = container_of(ctrl->handler, struct iris_inst, ctrl_handler); in iris_vdec_op_s_ctrl() 56 cap_id = iris_get_cap_id(ctrl->id); in iris_vdec_op_s_ctrl() 67 inst->fw_caps[cap_id].value = ctrl->val; in iris_vdec_op_s_ctrl() 97 struct v4l2_ctrl *ctrl; in iris_ctrls_init() local 109 ctrl = v4l2_ctrl_new_std_menu(&inst->ctrl_handler, in iris_ctrls_init() 116 ctrl = v4l2_ctrl_new_std(&inst->ctrl_handler, in iris_ctrls_init() 124 if (!ctrl) { in iris_ctrls_init()
|
| /linux-6.15/drivers/pmdomain/imx/ |
| H A D | Makefile | 5 obj-$(CONFIG_IMX8M_BLK_CTRL) += imx8m-blk-ctrl.o 6 obj-$(CONFIG_IMX8M_BLK_CTRL) += imx8mp-blk-ctrl.o 8 obj-$(CONFIG_IMX9_BLK_CTRL) += imx93-blk-ctrl.o
|
| /linux-6.15/drivers/media/i2c/ |
| H A D | ov9650.c | 566 if (WARN_ON(!ctrl || !ov965x->frame_size)) { in ov965x_update_exposure_ctrl() 864 switch (ctrl->id) { in __g_volatile_ctrl() 866 if (!ctrl->val) in __g_volatile_ctrl() 880 if (ctrl->val == V4L2_EXPOSURE_MANUAL) in __g_volatile_ctrl() 903 struct v4l2_subdev *sd = ctrl_to_sd(ctrl); in ov965x_g_volatile_ctrl() 910 ret = __g_volatile_ctrl(ov965x, ctrl); in ov965x_g_volatile_ctrl() 917 struct v4l2_subdev *sd = ctrl_to_sd(ctrl); in ov965x_s_ctrl() 922 ctrl->name, ctrl->val, ov965x->power); in ov965x_s_ctrl() 934 switch (ctrl->id) { in ov965x_s_ctrl() 944 ret = ov965x_set_exposure(ov965x, ctrl->val); in ov965x_s_ctrl() [all …]
|
| /linux-6.15/drivers/video/fbdev/mmp/hw/ |
| H A D | mmp_spi.c | 137 int lcd_spi_register(struct mmphw_ctrl *ctrl) in lcd_spi_register() argument 143 ctlr = spi_alloc_host(ctrl->dev, sizeof(void *)); in lcd_spi_register() 145 dev_err(ctrl->dev, "unable to allocate SPI host\n"); in lcd_spi_register() 149 *p_regbase = (void __force *)ctrl->reg_base; in lcd_spi_register() 159 dev_err(ctrl->dev, "unable to register SPI host\n"); in lcd_spi_register()
|
| /linux-6.15/Documentation/devicetree/bindings/firmware/ |
| H A D | nxp,imx95-scmi.yaml | 30 nxp,ctrl-ids: 32 Each entry consists of 2 integers, represents the ctrl id and the value 35 - description: the ctrl id index 38 - description: the value assigned to the ctrl id
|
| /linux-6.15/drivers/xen/events/ |
| H A D | events_internal.h | 27 void (*handle_events)(unsigned cpu, struct evtchn_loop_ctrl *ctrl); 36 void handle_irq_for_port(evtchn_port_t port, struct evtchn_loop_ctrl *ctrl); 96 struct evtchn_loop_ctrl *ctrl) in xen_evtchn_handle_events() argument 98 return evtchn_ops->handle_events(cpu, ctrl); in xen_evtchn_handle_events()
|
| /linux-6.15/drivers/media/i2c/adv748x/ |
| H A D | adv748x-afe.c | 416 static int adv748x_afe_s_ctrl(struct v4l2_ctrl *ctrl) in adv748x_afe_s_ctrl() argument 418 struct adv748x_afe *afe = adv748x_ctrl_to_afe(ctrl); in adv748x_afe_s_ctrl() 427 switch (ctrl->id) { in adv748x_afe_s_ctrl() 429 ret = sdp_write(state, ADV748X_SDP_BRI, ctrl->val); in adv748x_afe_s_ctrl() 433 ret = sdp_write(state, ADV748X_SDP_HUE, -ctrl->val); in adv748x_afe_s_ctrl() 436 ret = sdp_write(state, ADV748X_SDP_CON, ctrl->val); in adv748x_afe_s_ctrl() 439 ret = sdp_write(state, ADV748X_SDP_SD_SAT_U, ctrl->val); in adv748x_afe_s_ctrl() 442 ret = sdp_write(state, ADV748X_SDP_SD_SAT_V, ctrl->val); in adv748x_afe_s_ctrl() 445 enable = !!ctrl->val; in adv748x_afe_s_ctrl() 453 enable ? ctrl->val - 1 : 0); in adv748x_afe_s_ctrl()
|
| /linux-6.15/drivers/clk/sophgo/ |
| H A D | clk-sg2042-pll.c | 89 static inline u32 sg2042_pll_ctrl_encode(struct sg2042_pll_ctrl *ctrl) in sg2042_pll_ctrl_encode() argument 91 return FIELD_PREP(PLLCTRL_FBDIV_MASK, ctrl->fbdiv) | in sg2042_pll_ctrl_encode() 92 FIELD_PREP(PLLCTRL_POSTDIV2_MASK, ctrl->postdiv2) | in sg2042_pll_ctrl_encode() 93 FIELD_PREP(PLLCTRL_POSTDIV1_MASK, ctrl->postdiv1) | in sg2042_pll_ctrl_encode() 94 FIELD_PREP(PLLCTRL_REFDIV_MASK, ctrl->refdiv); in sg2042_pll_ctrl_encode() 98 struct sg2042_pll_ctrl *ctrl) in sg2042_pll_ctrl_decode() argument 100 ctrl->fbdiv = FIELD_GET(PLLCTRL_FBDIV_MASK, reg_value); in sg2042_pll_ctrl_decode() 101 ctrl->refdiv = FIELD_GET(PLLCTRL_REFDIV_MASK, reg_value); in sg2042_pll_ctrl_decode() 102 ctrl->postdiv1 = FIELD_GET(PLLCTRL_POSTDIV1_MASK, reg_value); in sg2042_pll_ctrl_decode() 103 ctrl->postdiv2 = FIELD_GET(PLLCTRL_POSTDIV2_MASK, reg_value); in sg2042_pll_ctrl_decode()
|