Home
last modified time | relevance | path

Searched refs:ctrl (Results 176 – 200 of 2140) sorted by relevance

12345678910>>...86

/linux-6.15/drivers/nvme/target/
H A Dnvmet.h149 struct nvmet_ctrl *ctrl; member
416 void (*delete_ctrl)(struct nvmet_ctrl *ctrl);
419 ssize_t (*host_traddr)(struct nvmet_ctrl *ctrl,
423 u8 (*get_mdts)(const struct nvmet_ctrl *ctrl);
527 clear_bit(bn, &req->sq->ctrl->aen_masked); in nvmet_clear_aen_bit()
532 if (!(READ_ONCE(ctrl->aen_enabled) & (1 << bn))) in nvmet_aen_bit_disabled()
534 return test_and_set_bit(bn, &ctrl->aen_masked); in nvmet_aen_bit_disabled()
609 void nvmet_ctrl_put(struct nvmet_ctrl *ctrl);
662 #define NVMET_MAX_CMD(ctrl) (NVME_CAP_MQES(ctrl->cap) + 1) argument
738 return req->sq->ctrl->subsys; in nvmet_req_subsys()
[all …]
/linux-6.15/drivers/pci/controller/dwc/
H A Dpcie-designware-host.c255 u32 ctrl; in dw_pcie_free_msi() local
257 for (ctrl = 0; ctrl < MAX_MSI_CTRLS; ctrl++) { in dw_pcie_free_msi()
285 u32 ctrl, max_vectors; in dw_pcie_parse_split_msi_irq() local
289 for (ctrl = 0; ctrl < MAX_MSI_CTRLS; ctrl++) { in dw_pcie_parse_split_msi_irq()
301 pp->msi_irq[ctrl] = irq; in dw_pcie_parse_split_msi_irq()
305 if (ctrl == 0) in dw_pcie_parse_split_msi_irq()
327 u32 ctrl, num_ctrls; in dw_pcie_msi_host_init() local
329 for (ctrl = 0; ctrl < MAX_MSI_CTRLS; ctrl++) in dw_pcie_msi_host_init()
330 pp->irq_mask[ctrl] = ~0; in dw_pcie_msi_host_init()
359 for (ctrl = 0; ctrl < num_ctrls; ctrl++) { in dw_pcie_msi_host_init()
[all …]
/linux-6.15/drivers/rtc/
H A Drtc-rv8803.c72 u8 ctrl; member
285 int ctrl, flags, ret; in rv8803_set_time() local
288 if (ctrl < 0) in rv8803_set_time()
289 return ctrl; in rv8803_set_time()
395 u8 ctrl[2]; in rv8803_set_alarm() local
421 rv8803->ctrl); in rv8803_set_alarm()
445 rv8803->ctrl); in rv8803_set_alarm()
457 int ctrl, flags, err; in rv8803_alarm_irq_enable() local
459 ctrl = rv8803->ctrl; in rv8803_alarm_irq_enable()
485 if (ctrl != rv8803->ctrl) { in rv8803_alarm_irq_enable()
[all …]
H A Drtc-jz4740.c80 uint32_t ctrl; in jz4740_rtc_wait_write_ready() local
83 ctrl & JZ_RTC_CTRL_WRDY, 0, 1000); in jz4740_rtc_wait_write_ready()
88 uint32_t ctrl; in jz4780_rtc_enable_write() local
98 ctrl & JZ_RTC_WENR_WEN, 0, 1000); in jz4780_rtc_enable_write()
121 uint32_t ctrl; in jz4740_rtc_ctrl_set_bits() local
131 ctrl |= mask; in jz4740_rtc_ctrl_set_bits()
133 ctrl &= ~mask; in jz4740_rtc_ctrl_set_bits()
187 uint32_t ctrl; in jz4740_rtc_read_alarm() local
232 uint32_t ctrl; in jz4740_rtc_irq() local
237 if (ctrl & JZ_RTC_CTRL_1HZ) in jz4740_rtc_irq()
[all …]
/linux-6.15/drivers/net/mdio/
H A Dmdio-moxart.c36 u32 ctrl = 0; in moxart_mdio_read() local
41 ctrl |= MIIRD | ((mii_id << 16) & PHYAD_MASK) | in moxart_mdio_read()
44 writel(ctrl, data->base + REG_PHY_CTRL); in moxart_mdio_read()
47 ctrl = readl(data->base + REG_PHY_CTRL); in moxart_mdio_read()
49 if (!(ctrl & MIIRD)) in moxart_mdio_read()
50 return ctrl & MIIRDATA_MASK; in moxart_mdio_read()
65 u32 ctrl = 0; in moxart_mdio_write() local
70 ctrl |= MIIWR | ((mii_id << 16) & PHYAD_MASK) | in moxart_mdio_write()
76 writel(ctrl, data->base + REG_PHY_CTRL); in moxart_mdio_write()
79 ctrl = readl(data->base + REG_PHY_CTRL); in moxart_mdio_write()
[all …]
/linux-6.15/drivers/usb/gadget/udc/cdns2/
H A Dcdns2-ep0.c211 struct usb_ctrlrequest *ctrl, in cdns2_ep0_handle_feature_device() argument
220 wValue = le16_to_cpu(ctrl->wValue); in cdns2_ep0_handle_feature_device()
232 tmode = le16_to_cpu(ctrl->wIndex); in cdns2_ep0_handle_feature_device()
264 struct usb_ctrlrequest *ctrl, in cdns2_ep0_handle_feature_intf() argument
270 wValue = le16_to_cpu(ctrl->wValue); in cdns2_ep0_handle_feature_intf()
289 wValue = le16_to_cpu(ctrl->wValue); in cdns2_ep0_handle_feature_endpoint()
312 struct usb_ctrlrequest *ctrl, in cdns2_req_ep0_handle_feature() argument
332 switch (ctrl->bRequest) { in cdns2_ep0_std_request()
335 le16_to_cpu(ctrl->wValue)); in cdns2_ep0_std_request()
402 trace_cdns2_ctrl_req(ctrl); in cdns2_handle_setup_packet()
[all …]
/linux-6.15/drivers/net/ethernet/microchip/vcap/
H A Dvcap_api_kunit.c600 .ctrl.list = {}, in vcap_api_encode_keyfield_test()
661 .ctrl.list = {}, in vcap_api_encode_max_keyfield_test()
724 .ctrl.list = {}, in vcap_api_encode_actionfield_test()
846 .ctrl.key = VCAP_KF_TYPE, in vcap_api_encode_rule_keyset_test()
1005 list_del(&ckf->ctrl.list); in vcap_free_ckf()
1037 ctrl.list); in vcap_api_rule_add_keyvalue_test()
1050 ctrl.list); in vcap_api_rule_add_keyvalue_test()
1064 ctrl.list); in vcap_api_rule_add_keyvalue_test()
1077 ctrl.list); in vcap_api_rule_add_keyvalue_test()
1090 ctrl.list); in vcap_api_rule_add_keyvalue_test()
[all …]
/linux-6.15/include/linux/
H A Dserdev.h46 struct serdev_controller *ctrl; member
95 int (*break_ctl)(struct serdev_controller *ctrl, unsigned int break_state);
146 void *serdev_controller_get_drvdata(const struct serdev_controller *ctrl) in serdev_controller_get_drvdata() argument
148 return ctrl ? dev_get_drvdata(&ctrl->dev) : NULL; in serdev_controller_get_drvdata()
151 static inline void serdev_controller_set_drvdata(struct serdev_controller *ctrl, in serdev_controller_set_drvdata() argument
154 dev_set_drvdata(&ctrl->dev, data); in serdev_controller_set_drvdata()
161 static inline void serdev_controller_put(struct serdev_controller *ctrl) in serdev_controller_put() argument
163 if (ctrl) in serdev_controller_put()
164 put_device(&ctrl->dev); in serdev_controller_put()
179 struct serdev_device *serdev = ctrl->serdev; in serdev_controller_write_wakeup()
[all …]
/linux-6.15/sound/soc/spear/
H A Dspdif_in.c50 ctrl |= SPDIF_MODE_16BIT | SPDIF_FIFO_THRES_16; in spdif_in_configure()
52 writel(ctrl, host->io_base + SPDIF_IN_CTRL); in spdif_in_configure()
83 ctrl |= SPDIF_XTRACT_16BIT; in spdif_in_format()
87 ctrl &= ~SPDIF_XTRACT_16BIT; in spdif_in_format()
91 writel(ctrl, host->io_base + SPDIF_IN_CTRL); in spdif_in_format()
114 u32 ctrl; in spdif_in_trigger() local
128 ctrl = readl(host->io_base + SPDIF_IN_CTRL); in spdif_in_trigger()
129 ctrl |= SPDIF_IN_SAMPLE | SPDIF_IN_ENB; in spdif_in_trigger()
130 writel(ctrl, host->io_base + SPDIF_IN_CTRL); in spdif_in_trigger()
137 ctrl = readl(host->io_base + SPDIF_IN_CTRL); in spdif_in_trigger()
[all …]
/linux-6.15/drivers/pps/generators/
H A Dpps_gen_tio.c78 u32 ctrl; in pps_tio_disable() local
83 ctrl &= ~TIOCTL_EN; in pps_tio_disable()
84 pps_ctl_write(ctrl, tio); in pps_tio_disable()
87 return ctrl; in pps_tio_disable()
92 u32 ctrl; in pps_tio_enable() local
95 ctrl |= TIOCTL_EN; in pps_tio_enable()
96 pps_ctl_write(ctrl, tio); in pps_tio_enable()
102 u32 ctrl; in pps_tio_direction_output() local
104 ctrl = pps_tio_disable(tio); in pps_tio_direction_output()
113 ctrl |= TIOCTL_EP_TOGGLE_EDGE; in pps_tio_direction_output()
[all …]
/linux-6.15/drivers/mtd/nand/raw/
H A Dfsl_ifc_nand.c143 struct fsl_ifc_ctrl *ctrl = priv->ctrl; in set_addr() local
176 struct fsl_ifc_ctrl *ctrl = priv->ctrl; in fsl_ifc_run_command() local
198 wait_event_timeout(ctrl->nand_wait, ctrl->nand_stat, in fsl_ifc_run_command()
255 struct fsl_ifc_ctrl *ctrl = priv->ctrl; in fsl_ifc_do_read() local
295 struct fsl_ifc_ctrl *ctrl = priv->ctrl; in fsl_ifc_cmdfunc() local
608 struct fsl_ifc_ctrl *ctrl = priv->ctrl; in fsl_ifc_wait() local
672 struct fsl_ifc_ctrl *ctrl = priv->ctrl; in fsl_ifc_read_page() local
710 struct fsl_ifc_ctrl *ctrl = priv->ctrl; in fsl_ifc_attach_chip() local
779 struct fsl_ifc_ctrl *ctrl = priv->ctrl; in fsl_ifc_sram_init() local
839 wait_event_timeout(ctrl->nand_wait, ctrl->nand_stat, in fsl_ifc_sram_init()
[all …]
H A Dplat_nand.c76 data->chip.legacy.cmd_ctrl = pdata->ctrl.cmd_ctrl; in plat_nand_probe()
77 data->chip.legacy.dev_ready = pdata->ctrl.dev_ready; in plat_nand_probe()
78 data->chip.legacy.select_chip = pdata->ctrl.select_chip; in plat_nand_probe()
79 data->chip.legacy.write_buf = pdata->ctrl.write_buf; in plat_nand_probe()
80 data->chip.legacy.read_buf = pdata->ctrl.read_buf; in plat_nand_probe()
88 if (pdata->ctrl.probe) { in plat_nand_probe()
89 err = pdata->ctrl.probe(pdev); in plat_nand_probe()
117 if (pdata->ctrl.remove) in plat_nand_probe()
118 pdata->ctrl.remove(pdev); in plat_nand_probe()
135 if (pdata->ctrl.remove) in plat_nand_remove()
[all …]
/linux-6.15/drivers/firmware/
H A Dstratix10-svc.c426 &ctrl->svc_fifo_lock); in svc_normal_to_secure_thread()
968 if (!chan->ctrl->task) { in stratix10_svc_send()
969 chan->ctrl->task = in stratix10_svc_send()
971 (void *)chan->ctrl, in stratix10_svc_send()
1044 if (chan->ctrl->task && chan->ctrl->num_active_client <= 1) { in stratix10_svc_done()
1047 chan->ctrl->task = NULL; in stratix10_svc_done()
1268 if (ctrl->task) { in stratix10_svc_drv_remove()
1269 kthread_stop(ctrl->task); in stratix10_svc_drv_remove()
1270 ctrl->task = NULL; in stratix10_svc_drv_remove()
1272 if (ctrl->genpool) in stratix10_svc_drv_remove()
[all …]
/linux-6.15/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
H A Dnv40.c33 u32 ctrl; member
43 u32 ctrl = nvkm_rd32(device, reg + 0x00); in read_pll_1() local
44 int P = (ctrl & 0x00070000) >> 16; in read_pll_1()
45 int N = (ctrl & 0x0000ff00) >> 8; in read_pll_1()
46 int M = (ctrl & 0x000000ff) >> 0; in read_pll_1()
49 if (ctrl & 0x80000000) in read_pll_1()
59 u32 ctrl = nvkm_rd32(device, reg + 0x00); in read_pll_2() local
65 int P = (ctrl & 0x00070000) >> 16; in read_pll_2()
68 if ((ctrl & 0x80000000) && M1) { in read_pll_2()
176 clk->ctrl = 0x00000223; in nv40_clk_calc()
[all …]
/linux-6.15/mm/
H A Dswap_cgroup.c121 struct swap_cgroup_ctrl *ctrl; in lookup_swap_cgroup_id() local
126 ctrl = &swap_cgroup_ctrl[swp_type(ent)]; in lookup_swap_cgroup_id()
127 return __swap_cgroup_id_lookup(ctrl->map, swp_offset(ent)); in lookup_swap_cgroup_id()
133 struct swap_cgroup_ctrl *ctrl; in swap_cgroup_swapon() local
145 ctrl = &swap_cgroup_ctrl[type]; in swap_cgroup_swapon()
147 ctrl->map = map; in swap_cgroup_swapon()
160 struct swap_cgroup_ctrl *ctrl; in swap_cgroup_swapoff() local
166 ctrl = &swap_cgroup_ctrl[type]; in swap_cgroup_swapoff()
167 map = ctrl->map; in swap_cgroup_swapoff()
168 ctrl->map = NULL; in swap_cgroup_swapoff()
/linux-6.15/drivers/macintosh/
H A Dmacio-adb.c34 struct preg ctrl; member
113 out_8(&adb->ctrl.r, 0); in macio_init()
156 out_8(&adb->ctrl.r, in_8(&adb->ctrl.r) | ADB_RST); in macio_adb_reset_bus()
157 while ((in_8(&adb->ctrl.r) & ADB_RST) != 0) { in macio_adb_reset_bus()
159 out_8(&adb->ctrl.r, in_8(&adb->ctrl.r) & ~ADB_RST); in macio_adb_reset_bus()
192 out_8(&adb->ctrl.r, in_8(&adb->ctrl.r) | TAR); in macio_send_request()
225 out_8(&adb->ctrl.r, DTB + CRE); in macio_adb_interrupt()
227 out_8(&adb->ctrl.r, DTB); in macio_adb_interrupt()
231 out_8(&adb->ctrl.r, in_8(&adb->ctrl.r) | TAR); in macio_adb_interrupt()
251 out_8(&adb->ctrl.r, in_8(&adb->ctrl.r) | TAR); in macio_adb_interrupt()
/linux-6.15/drivers/slimbus/
H A DMakefile9 obj-$(CONFIG_SLIM_QCOM_CTRL) += slim-qcom-ctrl.o
10 slim-qcom-ctrl-y := qcom-ctrl.o
12 obj-$(CONFIG_SLIM_QCOM_NGD_CTRL) += slim-qcom-ngd-ctrl.o
13 slim-qcom-ngd-ctrl-y := qcom-ngd-ctrl.o
/linux-6.15/drivers/media/i2c/
H A Dlm3560.c167 if (ctrl->id == V4L2_CID_FLASH_FAULT) { in lm3560_get_ctrl()
179 ctrl->cur.val = fault; in lm3560_get_ctrl()
195 switch (ctrl->id) { in lm3560_set_ctrl()
197 flash->led_mode = ctrl->val; in lm3560_set_ctrl()
204 REG_CONFIG1, 0x04, (ctrl->val) << 2); in lm3560_set_ctrl()
228 tout_bits = LM3560_FLASH_TOUT_ms_TO_REG(ctrl->val); in lm3560_set_ctrl()
247 static int lm3560_led1_get_ctrl(struct v4l2_ctrl *ctrl) in lm3560_led1_get_ctrl() argument
249 return lm3560_get_ctrl(ctrl, LM3560_LED1); in lm3560_led1_get_ctrl()
254 return lm3560_set_ctrl(ctrl, LM3560_LED1); in lm3560_led1_set_ctrl()
259 return lm3560_get_ctrl(ctrl, LM3560_LED0); in lm3560_led0_get_ctrl()
[all …]
/linux-6.15/drivers/input/rmi4/
H A Drmi_f30.c203 ctrl->address = *ctrl_addr; in rmi_f30_set_ctrl_data()
204 ctrl->length = len; in rmi_f30_set_ctrl_data()
205 ctrl->regs = *reg; in rmi_f30_set_ctrl_data()
220 (ctrl[3].regs[byte_position] & BIT(bit_position)); in rmi_f30_is_valid_button()
245 if (!rmi_f30_is_valid_button(i, f30->ctrl)) in rmi_f30_map_gpios()
299 rmi_f30_set_ctrl_data(&f30->ctrl[0], &control_address, in rmi_f30_initialize()
302 rmi_f30_set_ctrl_data(&f30->ctrl[1], &control_address, in rmi_f30_initialize()
306 rmi_f30_set_ctrl_data(&f30->ctrl[2], &control_address, in rmi_f30_initialize()
309 rmi_f30_set_ctrl_data(&f30->ctrl[3], &control_address, in rmi_f30_initialize()
314 rmi_f30_set_ctrl_data(&f30->ctrl[4], &control_address, in rmi_f30_initialize()
[all …]
/linux-6.15/drivers/char/hw_random/
H A Dmxc-rnga.c80 u32 ctrl; in mxc_rnga_data_read() local
92 ctrl = __raw_readl(mxc_rng->mem + RNGA_CONTROL); in mxc_rnga_data_read()
93 __raw_writel(ctrl | RNGA_CONTROL_CLEAR_INT, in mxc_rnga_data_read()
102 u32 ctrl, osc; in mxc_rnga_init() local
106 ctrl = __raw_readl(mxc_rng->mem + RNGA_CONTROL); in mxc_rnga_init()
107 __raw_writel(ctrl & ~RNGA_CONTROL_SLEEP, mxc_rng->mem + RNGA_CONTROL); in mxc_rnga_init()
117 ctrl = __raw_readl(mxc_rng->mem + RNGA_CONTROL); in mxc_rnga_init()
118 __raw_writel(ctrl | RNGA_CONTROL_GO, mxc_rng->mem + RNGA_CONTROL); in mxc_rnga_init()
125 u32 ctrl; in mxc_rnga_cleanup() local
128 ctrl = __raw_readl(mxc_rng->mem + RNGA_CONTROL); in mxc_rnga_cleanup()
[all …]
/linux-6.15/drivers/clocksource/
H A Dtimer-sp804.c43 .ctrl = TIMER_CTRL,
54 .ctrl = HISI_TIMER_CTRL,
119 writel(0, clkevt->ctrl); in sp804_clocksource_and_sched_clock_init()
127 clkevt->ctrl); in sp804_clocksource_and_sched_clock_init()
160 writel(0, common_clkevt->ctrl); in evt_timer_shutdown()
176 writel(ctrl, common_clkevt->ctrl); in sp804_set_periodic()
187 writel(ctrl, common_clkevt->ctrl); in sp804_set_next_event()
220 writel(0, common_clkevt->ctrl); in sp804_clockevents_init()
245 clkevt->ctrl = timer_base + timer->ctrl; in sp804_clkevt_init()
275 writel(0, timer1_base + timer->ctrl); in sp804_of_init()
[all …]
H A Dtimer-qcom.c42 u32 ctrl = readl_relaxed(event_base + TIMER_ENABLE); in msm_timer_interrupt() local
43 ctrl &= ~TIMER_ENABLE_EN; in msm_timer_interrupt()
44 writel_relaxed(ctrl, event_base + TIMER_ENABLE); in msm_timer_interrupt()
53 u32 ctrl = readl_relaxed(event_base + TIMER_ENABLE); in msm_timer_set_next_event() local
55 ctrl &= ~TIMER_ENABLE_EN; in msm_timer_set_next_event()
56 writel_relaxed(ctrl, event_base + TIMER_ENABLE); in msm_timer_set_next_event()
58 writel_relaxed(ctrl, event_base + TIMER_CLEAR); in msm_timer_set_next_event()
71 u32 ctrl; in msm_timer_shutdown() local
73 ctrl = readl_relaxed(event_base + TIMER_ENABLE); in msm_timer_shutdown()
74 ctrl &= ~(TIMER_ENABLE_EN | TIMER_ENABLE_CLR_ON_MATCH_EN); in msm_timer_shutdown()
[all …]
/linux-6.15/drivers/i2c/busses/
H A Di2c-kempld.c227 u8 ctrl; in kempld_i2c_device_init() local
232 ctrl = kempld_read8(pld, KEMPLD_I2C_CTRL); in kempld_i2c_device_init()
233 ctrl &= ~(I2C_CTRL_EN | I2C_CTRL_IEN); in kempld_i2c_device_init()
234 kempld_write8(pld, KEMPLD_I2C_CTRL, ctrl); in kempld_i2c_device_init()
265 ctrl |= I2C_CTRL_EN; in kempld_i2c_device_init()
295 u8 ctrl; in kempld_i2c_probe() local
312 if (ctrl & I2C_CTRL_EN) in kempld_i2c_probe()
335 u8 ctrl; in kempld_i2c_remove() local
344 ctrl &= ~I2C_CTRL_EN; in kempld_i2c_remove()
356 u8 ctrl; in kempld_i2c_suspend() local
[all …]
/linux-6.15/drivers/usb/dwc3/
H A Dtrace.h73 TP_PROTO(struct usb_ctrlrequest *ctrl),
74 TP_ARGS(ctrl),
83 __entry->bRequestType = ctrl->bRequestType;
84 __entry->bRequest = ctrl->bRequest;
85 __entry->wValue = le16_to_cpu(ctrl->wValue);
86 __entry->wIndex = le16_to_cpu(ctrl->wIndex);
97 TP_PROTO(struct usb_ctrlrequest *ctrl),
98 TP_ARGS(ctrl)
226 __field(u32, ctrl)
237 __entry->ctrl = trb->ctrl;
[all …]
/linux-6.15/drivers/net/ethernet/intel/e1000e/
H A Dmac.c474 u32 ctrl; in e1000e_check_for_fiber_link() local
478 ctrl = er32(CTRL); in e1000e_check_for_fiber_link()
504 ew32(CTRL, ctrl); in e1000e_check_for_fiber_link()
539 u32 ctrl; in e1000e_check_for_serdes_link() local
847 u32 ctrl; in e1000e_setup_fiber_serdes_link() local
869 ew32(CTRL, ctrl); in e1000e_setup_fiber_serdes_link()
954 u32 ctrl; in e1000e_force_mac_fc() local
997 ew32(CTRL, ctrl); in e1000e_force_mac_fc()
1632 u32 ctrl; in e1000e_led_on_generic() local
1659 u32 ctrl; in e1000e_led_off_generic() local
[all …]

12345678910>>...86