| /linux-6.15/drivers/nvme/host/ |
| H A D | fabrics.h | 181 nvmf_ctlr_matches_baseopts(struct nvme_ctrl *ctrl, in nvmf_ctlr_matches_baseopts() argument 184 enum nvme_ctrl_state state = nvme_ctrl_state(ctrl); in nvmf_ctlr_matches_baseopts() 189 strcmp(opts->subsysnqn, ctrl->opts->subsysnqn) || in nvmf_ctlr_matches_baseopts() 190 strcmp(opts->host->nqn, ctrl->opts->host->nqn) || in nvmf_ctlr_matches_baseopts() 191 !uuid_equal(&opts->host->id, &ctrl->opts->host->id)) in nvmf_ctlr_matches_baseopts() 199 if (!ctrl->subsys || in nvmf_ctrl_subsysnqn() 201 return ctrl->opts->subsysnqn; in nvmf_ctrl_subsysnqn() 202 return ctrl->subsys->subnqn; in nvmf_ctrl_subsysnqn() 223 int nvmf_subsystem_reset(struct nvme_ctrl *ctrl); 224 int nvmf_connect_admin_queue(struct nvme_ctrl *ctrl); [all …]
|
| H A D | hwmon.c | 14 struct nvme_ctrl *ctrl; member 160 if (!channel && data->ctrl->cctemp) in nvme_hwmon_is_visible() 165 if ((!channel && data->ctrl->wctemp) || in nvme_hwmon_is_visible() 167 !(data->ctrl->quirks & in nvme_hwmon_is_visible() 169 if (data->ctrl->quirks & in nvme_hwmon_is_visible() 228 struct device *dev = ctrl->device; in nvme_hwmon_init() 243 data->ctrl = ctrl; in nvme_hwmon_init() 260 ctrl->hwmon_device = hwmon; in nvme_hwmon_init() 272 if (ctrl->hwmon_device) { in nvme_hwmon_exit() 274 dev_get_drvdata(ctrl->hwmon_device); in nvme_hwmon_exit() [all …]
|
| H A D | pci.c | 141 struct nvme_ctrl ctrl; member 185 return container_of(ctrl, struct nvme_dev, ctrl); in to_nvme_dev() 1312 struct nvme_ctrl *ctrl = &dev->ctrl; in adapter_alloc_sq() local 1829 if (dev->ctrl.admin_q && !blk_queue_dying(dev->ctrl.admin_q)) { in nvme_dev_remove_admin() 2136 if (dev->ctrl.hmmaxd && dev->ctrl.hmmaxd < max_entries) in nvme_alloc_host_mem_multi() 2831 if (dev->ctrl.admin_q && !blk_queue_dying(dev->ctrl.admin_q)) in nvme_dev_disable() 2926 dev->ctrl.state); in nvme_reset_work() 3430 struct nvme_ctrl *ctrl = &ndev->ctrl; in nvme_resume() local 3447 struct nvme_ctrl *ctrl = &ndev->ctrl; in nvme_suspend() local 3499 ret = nvme_set_power_state(ctrl, ctrl->npss); in nvme_suspend() [all …]
|
| /linux-6.15/drivers/platform/surface/aggregator/ |
| H A D | core.c | 57 struct ssam_controller *ctrl; in ssam_get_controller() local 61 ctrl = __ssam_controller; in ssam_get_controller() 62 if (!ctrl) in ssam_get_controller() 66 ctrl = NULL; in ssam_get_controller() 70 return ctrl; in ssam_get_controller() 90 __ssam_controller = ctrl; in ssam_try_set_controller() 655 ctrl = kzalloc(sizeof(*ctrl), GFP_KERNEL); in ssam_serial_hub_probe() 656 if (!ctrl) in ssam_serial_hub_probe() 760 ssam_irq_free(ctrl); in ssam_serial_hub_probe() 772 kfree(ctrl); in ssam_serial_hub_probe() [all …]
|
| /linux-6.15/arch/x86/kernel/cpu/ |
| H A D | umwait.c | 109 static inline u32 umwait_ctrl_max_time(u32 ctrl) in umwait_ctrl_max_time() argument 119 ctrl |= MSR_IA32_UMWAIT_CONTROL_C02_DISABLE; in umwait_update_control() 121 WRITE_ONCE(umwait_control_cached, ctrl); in umwait_update_control() 129 u32 ctrl = READ_ONCE(umwait_control_cached); in enable_c02_show() local 139 u32 ctrl; in enable_c02_store() local 148 ctrl = READ_ONCE(umwait_control_cached); in enable_c02_store() 150 umwait_update_control(ctrl, c02_enable); in enable_c02_store() 161 u32 ctrl = READ_ONCE(umwait_control_cached); in max_time_show() local 170 u32 max_time, ctrl; in max_time_store() local 183 ctrl = READ_ONCE(umwait_control_cached); in max_time_store() [all …]
|
| /linux-6.15/arch/powerpc/sysdev/ |
| H A D | fsl_lbc.c | 227 ctrl->irq_status = status; in fsl_lbc_ctrl_irq() 358 ctrl = fsl_lbc_ctrl_dev; in fsl_lbc_syscore_suspend() 359 if (!ctrl) in fsl_lbc_syscore_suspend() 362 lbc = ctrl->regs; in fsl_lbc_syscore_suspend() 367 if (!ctrl->saved_regs) in fsl_lbc_syscore_suspend() 382 ctrl = fsl_lbc_ctrl_dev; in fsl_lbc_syscore_resume() 383 if (!ctrl) in fsl_lbc_syscore_resume() 386 lbc = ctrl->regs; in fsl_lbc_syscore_resume() 390 if (ctrl->saved_regs) { in fsl_lbc_syscore_resume() 393 kfree(ctrl->saved_regs); in fsl_lbc_syscore_resume() [all …]
|
| /linux-6.15/drivers/ptp/ |
| H A D | ptp_qoriq_debugfs.c | 12 u32 ctrl; in ptp_qoriq_fiper1_lpbk_get() local 14 ctrl = ptp_qoriq->read(®s->ctrl_regs->tmr_ctrl); in ptp_qoriq_fiper1_lpbk_get() 15 *val = ctrl & PP1L ? 1 : 0; in ptp_qoriq_fiper1_lpbk_get() 24 u32 ctrl; in ptp_qoriq_fiper1_lpbk_set() local 28 ctrl &= ~PP1L; in ptp_qoriq_fiper1_lpbk_set() 30 ctrl |= PP1L; in ptp_qoriq_fiper1_lpbk_set() 43 u32 ctrl; in ptp_qoriq_fiper2_lpbk_get() local 46 *val = ctrl & PP2L ? 1 : 0; in ptp_qoriq_fiper2_lpbk_get() 55 u32 ctrl; in ptp_qoriq_fiper2_lpbk_set() local 59 ctrl &= ~PP2L; in ptp_qoriq_fiper2_lpbk_set() [all …]
|
| /linux-6.15/drivers/i2c/busses/ |
| H A D | i2c-microchip-corei2c.c | 139 ctrl |= CTRL_ENS1; in mchp_corei2c_core_enable() 153 ctrl |= CTRL_STO; in mchp_corei2c_stop() 160 u8 clkval, ctrl; in mchp_corei2c_set_divisor() local 183 ctrl |= clkval; in mchp_corei2c_set_divisor() 210 u8 ctrl; in mchp_corei2c_empty_rx() local 236 u8 ctrl; in mchp_corei2c_next_msg() local 268 ctrl |= CTRL_STA; in mchp_corei2c_next_msg() 277 u8 ctrl; in mchp_corei2c_handle_isr() local 350 u8 ctrl; in mchp_corei2c_isr() local 359 ctrl &= ~CTRL_SI; in mchp_corei2c_isr() [all …]
|
| /linux-6.15/drivers/soc/bcm/brcmstb/pm/ |
| H A D | pm-mips.c | 89 static struct brcmstb_pm_control ctrl; variable 392 ctrl.aon_ctrl_base = base; in brcmstb_pm_init() 400 ctrl.aon_sram_base = base; in brcmstb_pm_init() 402 ctrl.num_memc = 0; in brcmstb_pm_init() 405 i = ctrl.num_memc; in brcmstb_pm_init() 418 ctrl.num_memc++; in brcmstb_pm_init() 427 ctrl.memcs[0].arb_base = base; in brcmstb_pm_init() 435 ctrl.timers_base = base; in brcmstb_pm_init() 445 iounmap(ctrl.memcs[0].arb_base); in brcmstb_pm_init() 450 iounmap(ctrl.aon_sram_base); in brcmstb_pm_init() [all …]
|
| /linux-6.15/drivers/tty/ |
| H A D | tty_jobctrl.c | 46 tty_pgrp = tty->ctrl.pgrp; in __tty_check_change() 107 put_pid(tty->ctrl.session); in __proc_set_tty() 108 put_pid(tty->ctrl.pgrp); in __proc_set_tty() 203 if (tty->ctrl.session) { in tty_signal_session_leader() 223 if (tty->ctrl.pgrp) in tty_signal_session_leader() 225 get_pid(tty->ctrl.pgrp); in tty_signal_session_leader() 309 put_pid(tty->ctrl.session); in disassociate_ctty() 310 put_pid(tty->ctrl.pgrp); in disassociate_ctty() 311 tty->ctrl.session = NULL; in disassociate_ctty() 312 tty->ctrl.pgrp = NULL; in disassociate_ctty() [all …]
|
| /linux-6.15/drivers/phy/broadcom/ |
| H A D | phy-brcm-usb-init-synopsys.c | 154 USB_CTRL_SET(ctrl, USB_PM, XHC_SOFT_RESETB); in xhci_soft_reset() 218 USB_CTRL_SET(ctrl, USB_PM, BDC_SOFT_RESETB); in usb_init_common() 229 USB_CTRL_SET(ctrl, CTLR_CSHCR, ctl_pme_en); in usb_wake_enable_7211b0() 231 USB_CTRL_UNSET(ctrl, CTLR_CSHCR, ctl_pme_en); in usb_wake_enable_7211b0() 240 USB_CTRL_SET(ctrl, USB_PM, XHC_PME_EN); in usb_wake_enable_7216() 242 USB_CTRL_UNSET(ctrl, USB_PM, XHC_PME_EN); in usb_wake_enable_7216() 256 USB_CTRL_UNSET(ctrl, USB_PM, USB_PWRDN); in usb_init_common_7211b0() 333 USB_CTRL_SET(ctrl, USB_PM, USB_PWRDN); in usb_init_common_7216() 334 USB_CTRL_UNSET(ctrl, USB_PM, USB_PWRDN); in usb_init_common_7216() 368 USB_CTRL_SET(ctrl, USB_PM, USB_PWRDN); in usb_uninit_common_7216() [all …]
|
| /linux-6.15/drivers/video/fbdev/mmp/hw/ |
| H A D | mmp_ctrl.c | 398 struct mmphw_ctrl *ctrl = path_plat->ctrl; in path_init() local 475 if (!ctrl) { in mmphw_probe() 480 ctrl->name = mi->name; in mmphw_probe() 482 ctrl->dev = &pdev->dev; in mmphw_probe() 483 ctrl->irq = irq; in mmphw_probe() 490 dev_err(ctrl->dev, in mmphw_probe() 496 ctrl->reg_base = devm_ioremap(ctrl->dev, in mmphw_probe() 505 ret = devm_request_irq(ctrl->dev, ctrl->irq, ctrl_handle_irq, in mmphw_probe() 515 ctrl->clk = devm_clk_get_enabled(ctrl->dev, mi->clk_name); in mmphw_probe() 524 ctrl_set_default(ctrl); in mmphw_probe() [all …]
|
| /linux-6.15/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | stmmac_est.c | 13 u32 ctrl; in est_write() local 17 ctrl = (reg << EST_ADDR_SHIFT); in est_write() 18 ctrl |= gcl ? 0 : EST_GCRR; in est_write() 21 ctrl |= EST_SRWO; in est_write() 25 !(ctrl & EST_SRWO), 100, 5000); in est_write() 33 u32 ctrl; in est_configure() local 52 ctrl &= ~EST_XGMAC_PTOV; in est_configure() 56 ctrl &= ~EST_GMAC5_PTOV; in est_configure() 61 ctrl |= EST_EEST | EST_SSWL; in est_configure() 63 ctrl &= ~EST_EEST; in est_configure() [all …]
|
| /linux-6.15/drivers/clk/mvebu/ |
| H A D | common.c | 213 return ctrl->gates[n]; in clk_gating_get_src() 220 ctrl->saved_reg = readl(ctrl->base); in mvebu_clk_gating_suspend() 226 writel(ctrl->saved_reg, ctrl->base); in mvebu_clk_gating_resume() 242 if (ctrl) { in mvebu_clk_gating_setup() 257 ctrl = kzalloc(sizeof(*ctrl), GFP_KERNEL); in mvebu_clk_gating_setup() 258 if (WARN_ON(!ctrl)) in mvebu_clk_gating_setup() 264 ctrl->base = base; in mvebu_clk_gating_setup() 270 ctrl->num_gates = n; in mvebu_clk_gating_setup() 271 ctrl->gates = kcalloc(ctrl->num_gates, sizeof(*ctrl->gates), in mvebu_clk_gating_setup() 281 0, ctrl->lock); in mvebu_clk_gating_setup() [all …]
|
| /linux-6.15/drivers/memory/ |
| H A D | fsl_ifc.c | 92 free_irq(ctrl->nand_irq, ctrl); in fsl_ifc_ctrl_remove() 93 free_irq(ctrl->irq, ctrl); in fsl_ifc_ctrl_remove() 95 irq_dispose_mapping(ctrl->nand_irq); in fsl_ifc_ctrl_remove() 96 irq_dispose_mapping(ctrl->irq); in fsl_ifc_ctrl_remove() 98 iounmap(ctrl->gregs); in fsl_ifc_ctrl_remove() 122 ctrl->nand_stat = stat; in check_nand_stat() 123 wake_up(&ctrl->nand_wait); in check_nand_stat() 133 struct fsl_ifc_ctrl *ctrl = data; in fsl_ifc_nand_irq() local 135 if (check_nand_stat(ctrl)) in fsl_ifc_nand_irq() 147 struct fsl_ifc_ctrl *ctrl = data; in fsl_ifc_ctrl_irq() local [all …]
|
| /linux-6.15/arch/arm64/kernel/ |
| H A D | hw_breakpoint.c | 231 u32 ctrl; in hw_breakpoint_control() local 267 ctrl = encode_ctrl_reg(info->ctrl); in hw_breakpoint_control() 269 reg_enable ? ctrl | 0x1 : ctrl & ~0x1); in hw_breakpoint_control() 356 switch (ctrl.type) { in arch_bp_generic_fields() 373 if (!ctrl.len) in arch_bp_generic_fields() 564 hw->ctrl.len <<= offset; in hw_breakpoint_arch_parse() 584 u32 ctrl; in toggle_bp_registers() local 610 ctrl |= 0x1; in toggle_bp_registers() 612 ctrl &= ~0x1; in toggle_bp_registers() 721 lens = __ffs(ctrl->len); in get_distance_from_watchpoint() [all …]
|
| /linux-6.15/drivers/pci/hotplug/ |
| H A D | pciehp_pci.c | 32 int pciehp_configure_device(struct controller *ctrl) in pciehp_configure_device() argument 35 struct pci_dev *bridge = ctrl->pcie->port; in pciehp_configure_device() 56 ctrl_err(ctrl, "No new device found\n"); in pciehp_configure_device() 71 up_read(&ctrl->reset_lock); in pciehp_configure_device() 73 down_read_nested(&ctrl->reset_lock, ctrl->depth); in pciehp_configure_device() 76 ctrl->dsn = pci_get_dsn(dev); in pciehp_configure_device() 95 void pciehp_unconfigure_device(struct controller *ctrl, bool presence) in pciehp_unconfigure_device() argument 98 struct pci_bus *parent = ctrl->pcie->port->subordinate; in pciehp_unconfigure_device() 101 ctrl_dbg(ctrl, "%s: domain:bus:dev = %04x:%02x:00\n", in pciehp_unconfigure_device() 123 up_read(&ctrl->reset_lock); in pciehp_unconfigure_device() [all …]
|
| /linux-6.15/drivers/media/common/ |
| H A D | cx2341x.c | 268 switch (ctrl->id) { in cx2341x_get_ctrl() 382 switch (ctrl->id) { in cx2341x_set_ctrl() 439 int gop = ctrl->value; in cx2341x_set_ctrl() 937 if (ctrl->value < qctrl->minimum || ctrl->value > qctrl->maximum) in v4l2_ctrl_check() 973 qctrl.id = ctrl->id; in cx2341x_ext_ctrls() 1194 ctrl.id = id; in cx2341x_menu_item() 1318 return ctrl && ctrl->val != ctrl->cur.val; in cx2341x_neq() 1324 s32 val = ctrl->val; in cx2341x_try_ctrl() 1326 switch (ctrl->id) { in cx2341x_try_ctrl() 1372 s32 val = ctrl->val; in cx2341x_s_ctrl() [all …]
|
| /linux-6.15/drivers/gpu/drm/imagination/ |
| H A D | pvr_ccb.c | 30 ctrl->write_offset = 0; in ccb_ctrl_init() 31 ctrl->read_offset = 0; in ccb_ctrl_init() 66 pvr_ccb->ctrl = pvr_fw_object_create_and_map(pvr_dev, sizeof(*pvr_ccb->ctrl), in pvr_ccb_init() 69 if (IS_ERR(pvr_ccb->ctrl)) in pvr_ccb_init() 121 struct rogue_fwif_ccb_ctl *ctrl = pvr_ccb->ctrl; in pvr_ccb_slot_available_locked() local 166 struct rogue_fwif_ccb_ctl *ctrl = pvr_dev->fwccb.ctrl; in pvr_fwccb_process() local 174 WRITE_ONCE(ctrl->read_offset, (read_offset + 1) & READ_ONCE(ctrl->wrap_mask)); in pvr_fwccb_process() 217 struct rogue_fwif_ccb_ctl *ctrl = pvr_ccb->ctrl; in pvr_kccb_used_slot_count_locked() local 246 struct rogue_fwif_ccb_ctl *ctrl = pvr_ccb->ctrl; in pvr_kccb_send_cmd_reserved_powered() local 425 struct rogue_fwif_ccb_ctl *ctrl = pvr_dev->kccb.ccb.ctrl; in pvr_kccb_is_idle() local [all …]
|
| /linux-6.15/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
| H A D | auxgm200.c | 46 u32 ctrl, timeout; in gm200_i2c_aux_init() local 57 } while (ctrl & 0x07010000); in gm200_i2c_aux_init() 70 } while ((ctrl & 0x07000000) != urep); in gm200_i2c_aux_init() 83 u32 ctrl, stat, timeout, retries = 0; in gm200_i2c_aux_xfer() local 110 ctrl = nvkm_rd32(device, 0x00d954 + base); in gm200_i2c_aux_xfer() 111 ctrl &= ~0x0001f1ff; in gm200_i2c_aux_xfer() 112 ctrl |= type << 12; in gm200_i2c_aux_xfer() 113 ctrl |= (*size ? (*size - 1) : 0x00000100); in gm200_i2c_aux_xfer() 129 ctrl = nvkm_rd32(device, 0x00d954 + base); in gm200_i2c_aux_xfer() 132 AUX_ERR(&aux->base, "timeout %08x", ctrl); in gm200_i2c_aux_xfer() [all …]
|
| /linux-6.15/drivers/media/i2c/s5c73m3/ |
| H A D | s5c73m3-ctrls.c | 39 ctrl->val = V4L2_AUTO_FOCUS_STATUS_BUSY; in s5c73m3_get_af_status() 43 ctrl->val = V4L2_AUTO_FOCUS_STATUS_REACHED; in s5c73m3_get_af_status() 51 ctrl->val = V4L2_AUTO_FOCUS_STATUS_FAILED; in s5c73m3_get_af_status() 67 switch (ctrl->id) { in s5c73m3_g_volatile_ctrl() 188 if ((ctrl->val ^ ctrl->cur.val) & V4L2_LOCK_EXPOSURE) { in s5c73m3_3a_lock() 195 if (((ctrl->val ^ ctrl->cur.val) & V4L2_LOCK_WHITE_BALANCE) in s5c73m3_3a_lock() 203 if ((ctrl->val ^ ctrl->cur.val) & V4L2_LOCK_FOCUS) in s5c73m3_3a_lock() 342 ctrl->name, ctrl->val); in s5c73m3_s_ctrl() 358 switch (ctrl->id) { in s5c73m3_s_ctrl() 360 ret = s5c73m3_3a_lock(state, ctrl); in s5c73m3_s_ctrl() [all …]
|
| /linux-6.15/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
| H A D | r535.c | 189 return PTR_ERR(ctrl); in r535_chan_ramfc_write() 201 return PTR_ERR(ctrl); in r535_chan_ramfc_write() 203 ctrl->bEnable = 1; in r535_chan_ramfc_write() 392 if (IS_ERR(ctrl)) in r535_flcn_bind() 393 return PTR_ERR(ctrl); in r535_flcn_bind() 401 ctrl->ChID = chan->id; in r535_flcn_bind() 515 sizeof(*ctrl)); in r535_fifo_ectx_size() 517 return PTR_ERR(ctrl); in r535_fifo_ectx_size() 554 return PTR_ERR(ctrl); in r535_fifo_runl_ctor() 627 sizeof(*ctrl)); in r535_fifo_runl_ctor() [all …]
|
| /linux-6.15/drivers/rtc/ |
| H A D | rtc-mpfs.c | 63 u32 ctrl; in mpfs_rtc_start() local 66 ctrl &= ~CONTROL_STOP_BIT; in mpfs_rtc_start() 67 ctrl |= CONTROL_START_BIT; in mpfs_rtc_start() 101 u32 ctrl, prog; in mpfs_rtc_settime() local 111 ctrl &= ~CONTROL_STOP_BIT; in mpfs_rtc_settime() 112 ctrl |= CONTROL_UPLOAD_BIT; in mpfs_rtc_settime() 144 u32 mode, ctrl; in mpfs_rtc_setalarm() local 149 ctrl |= CONTROL_ALARM_OFF_BIT; in mpfs_rtc_setalarm() 170 ctrl &= ~CONTROL_STOP_BIT; in mpfs_rtc_setalarm() 171 ctrl |= CONTROL_START_BIT; in mpfs_rtc_setalarm() [all …]
|
| /linux-6.15/arch/arm/include/asm/ |
| H A D | hw_breakpoint.h | 25 struct arch_hw_breakpoint_ctrl ctrl; member 28 static inline u32 encode_ctrl_reg(struct arch_hw_breakpoint_ctrl ctrl) in encode_ctrl_reg() argument 30 return (ctrl.mismatch << 22) | (ctrl.len << 5) | (ctrl.type << 3) | in encode_ctrl_reg() 31 (ctrl.privilege << 1) | ctrl.enabled; in encode_ctrl_reg() 35 struct arch_hw_breakpoint_ctrl *ctrl) in decode_ctrl_reg() argument 37 ctrl->enabled = reg & 0x1; in decode_ctrl_reg() 39 ctrl->privilege = reg & 0x3; in decode_ctrl_reg() 41 ctrl->type = reg & 0x3; in decode_ctrl_reg() 43 ctrl->len = reg & 0xff; in decode_ctrl_reg() 45 ctrl->mismatch = reg & 0x1; in decode_ctrl_reg() [all …]
|
| /linux-6.15/drivers/phy/microchip/ |
| H A D | lan966x_serdes.c | 137 struct serdes_ctrl *ctrl; member 238 dev_err(macro->ctrl->dev, in lan966x_sd6g40_reg_cfg() 253 dev_err(macro->ctrl->dev, in lan966x_sd6g40_reg_cfg() 271 dev_err(macro->ctrl->dev, in lan966x_sd6g40_reg_cfg() 539 return ctrl->phys[i]; in serdes_simple_xlate() 558 macro->ctrl = ctrl; in serdes_phy_create() 575 ctrl = devm_kzalloc(&pdev->dev, sizeof(*ctrl), GFP_KERNEL); in serdes_probe() 576 if (!ctrl) in serdes_probe() 579 ctrl->dev = &pdev->dev; in serdes_probe() 581 if (IS_ERR(ctrl->regs)) in serdes_probe() [all …]
|