| /linux-6.15/drivers/nvme/target/ |
| H A D | nvmet.h | 149 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 D | pcie-designware-host.c | 255 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 D | rtc-rv8803.c | 72 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 D | rtc-jz4740.c | 80 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 D | mdio-moxart.c | 36 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 D | cdns2-ep0.c | 211 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 D | vcap_api_kunit.c | 600 .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 D | serdev.h | 46 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 D | spdif_in.c | 50 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 D | pps_gen_tio.c | 78 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 D | fsl_ifc_nand.c | 143 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 D | plat_nand.c | 76 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 D | stratix10-svc.c | 426 &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 D | nv40.c | 33 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 D | swap_cgroup.c | 121 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 D | macio-adb.c | 34 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 D | Makefile | 9 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 D | lm3560.c | 167 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 D | rmi_f30.c | 203 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 D | mxc-rnga.c | 80 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 D | timer-sp804.c | 43 .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 D | timer-qcom.c | 42 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 D | i2c-kempld.c | 227 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 D | trace.h | 73 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 D | mac.c | 474 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 …]
|