/kernel/linux/linux-6.6/drivers/comedi/drivers/ |
H A D | comedi_parport.c | 89 unsigned int ctrl; in parport_data_reg_insn_config() local 96 ctrl = inb(dev->iobase + PARPORT_CTRL_REG); in parport_data_reg_insn_config() 98 ctrl &= ~PARPORT_CTRL_BIDIR_ENA; in parport_data_reg_insn_config() 100 ctrl |= PARPORT_CTRL_BIDIR_ENA; in parport_data_reg_insn_config() 101 outb(ctrl, dev->iobase + PARPORT_CTRL_REG); in parport_data_reg_insn_config() 121 unsigned int ctrl; in parport_ctrl_reg_insn_bits() local 124 ctrl = inb(dev->iobase + PARPORT_CTRL_REG); in parport_ctrl_reg_insn_bits() 125 ctrl &= (PARPORT_CTRL_IRQ_ENA | PARPORT_CTRL_BIDIR_ENA); in parport_ctrl_reg_insn_bits() 126 ctrl |= s->state; in parport_ctrl_reg_insn_bits() 127 outb(ctrl, de in parport_ctrl_reg_insn_bits() 186 unsigned int ctrl; parport_intr_cmd() local 198 unsigned int ctrl; parport_intr_cancel() local 211 unsigned int ctrl; parport_interrupt() local [all...] |
/kernel/linux/linux-5.10/drivers/media/i2c/s5c73m3/ |
H A D | s5c73m3-ctrls.c | 31 static int s5c73m3_get_af_status(struct s5c73m3 *state, struct v4l2_ctrl *ctrl) in s5c73m3_get_af_status() argument 41 ctrl->val = V4L2_AUTO_FOCUS_STATUS_BUSY; in s5c73m3_get_af_status() 45 ctrl->val = V4L2_AUTO_FOCUS_STATUS_REACHED; in s5c73m3_get_af_status() 53 ctrl->val = V4L2_AUTO_FOCUS_STATUS_FAILED; in s5c73m3_get_af_status() 60 static int s5c73m3_g_volatile_ctrl(struct v4l2_ctrl *ctrl) in s5c73m3_g_volatile_ctrl() argument 62 struct v4l2_subdev *sd = ctrl_to_sensor_sd(ctrl); in s5c73m3_g_volatile_ctrl() 69 switch (ctrl->id) { in s5c73m3_g_volatile_ctrl() 183 static int s5c73m3_3a_lock(struct s5c73m3 *state, struct v4l2_ctrl *ctrl) in s5c73m3_3a_lock() argument 185 bool awb_lock = ctrl->val & V4L2_LOCK_WHITE_BALANCE; in s5c73m3_3a_lock() 186 bool ae_lock = ctrl in s5c73m3_3a_lock() 337 s5c73m3_s_ctrl(struct v4l2_ctrl *ctrl) s5c73m3_s_ctrl() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/i2c/s5c73m3/ |
H A D | s5c73m3-ctrls.c | 29 static int s5c73m3_get_af_status(struct s5c73m3 *state, struct v4l2_ctrl *ctrl) in s5c73m3_get_af_status() argument 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() 58 static int s5c73m3_g_volatile_ctrl(struct v4l2_ctrl *ctrl) in s5c73m3_g_volatile_ctrl() argument 60 struct v4l2_subdev *sd = ctrl_to_sensor_sd(ctrl); in s5c73m3_g_volatile_ctrl() 67 switch (ctrl->id) { in s5c73m3_g_volatile_ctrl() 181 static int s5c73m3_3a_lock(struct s5c73m3 *state, struct v4l2_ctrl *ctrl) in s5c73m3_3a_lock() argument 183 bool awb_lock = ctrl->val & V4L2_LOCK_WHITE_BALANCE; in s5c73m3_3a_lock() 184 bool ae_lock = ctrl in s5c73m3_3a_lock() 335 s5c73m3_s_ctrl(struct v4l2_ctrl *ctrl) s5c73m3_s_ctrl() argument [all...] |
/kernel/linux/linux-6.6/drivers/phy/microchip/ |
H A D | lan966x_serdes.c | 135 struct serdes_ctrl *ctrl; member 203 macro->ctrl->regs, HSIO_SD_CFG(idx)); in lan966x_sd6g40_reg_cfg() 209 macro->ctrl->regs, HSIO_MPLL_CFG(idx)); in lan966x_sd6g40_reg_cfg() 213 macro->ctrl->regs, HSIO_SD_CFG(idx)); in lan966x_sd6g40_reg_cfg() 217 macro->ctrl->regs, HSIO_MPLL_CFG(idx)); in lan966x_sd6g40_reg_cfg() 223 macro->ctrl->regs, HSIO_SD_CFG(idx)); in lan966x_sd6g40_reg_cfg() 229 macro->ctrl->regs, HSIO_MPLL_CFG(idx)); in lan966x_sd6g40_reg_cfg() 233 value = readl(macro->ctrl->regs + lan_offset(HSIO_SD_STAT(idx))); in lan966x_sd6g40_reg_cfg() 236 dev_err(macro->ctrl->dev, in lan966x_sd6g40_reg_cfg() 244 macro->ctrl in lan966x_sd6g40_reg_cfg() 521 struct serdes_ctrl *ctrl = dev_get_drvdata(dev); serdes_simple_xlate() local 543 serdes_phy_create(struct serdes_ctrl *ctrl, u8 idx, struct phy **phy) serdes_phy_create() argument 567 struct serdes_ctrl *ctrl; serdes_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/crypto/caam/ |
H A D | ctrl.c | 22 #include "ctrl.h" 106 struct caam_ctrl __iomem *ctrl = ctrlpriv->ctrl; in run_descriptor_deco0() local 119 clrsetbits_32(&ctrl->deco_rsr, 0, DECORSR_JR0); in run_descriptor_deco0() 121 while (!(rd_reg32(&ctrl->deco_rsr) & DECORSR_VALID) && in run_descriptor_deco0() 128 clrsetbits_32(&ctrl->deco_rq, 0, DECORR_RQD0ENABLE); in run_descriptor_deco0() 130 while (!(rd_reg32(&ctrl->deco_rq) & DECORR_DEN0) && in run_descriptor_deco0() 136 clrsetbits_32(&ctrl->deco_rq, DECORR_RQD0ENABLE, 0); in run_descriptor_deco0() 180 clrsetbits_32(&ctrl->deco_rsr, DECORSR_JR0, 0); in run_descriptor_deco0() 183 clrsetbits_32(&ctrl in run_descriptor_deco0() 281 struct caam_ctrl __iomem *ctrl; instantiate_rng() local 360 struct caam_ctrl __iomem *ctrl; kick_trng() local 642 struct caam_ctrl __iomem *ctrl = ctrlpriv->ctrl; caam_ctrl_rng_init() local 758 struct caam_ctrl __iomem *ctrl = ctrlpriv->ctrl; caam_state_save() local 788 struct caam_ctrl __iomem *ctrl = ctrlpriv->ctrl; caam_state_restore() local 855 struct caam_ctrl __iomem *ctrl; caam_probe() local [all...] |
/kernel/linux/linux-6.6/arch/loongarch/kernel/ |
H A D | hw_breakpoint.c | 177 u32 ctrl; in hw_breakpoint_control() local 182 if (info->ctrl.type == LOONGARCH_BREAKPOINT_EXECUTE) { in hw_breakpoint_control() 206 if (info->ctrl.type == LOONGARCH_BREAKPOINT_EXECUTE) { in hw_breakpoint_control() 209 ctrl = encode_ctrl_reg(info->ctrl); in hw_breakpoint_control() 210 write_wb_reg(CSR_CFG_CTRL, i, 1, ctrl | CTRL_PLV_ENABLE); in hw_breakpoint_control() 275 len = get_hbp_len(hw->ctrl.len); in arch_check_bp_in_kernelspace() 285 int arch_bp_generic_fields(struct arch_hw_breakpoint_ctrl ctrl, in arch_bp_generic_fields() argument 289 switch (ctrl.type) { in arch_bp_generic_fields() 306 if (!ctrl in arch_bp_generic_fields() 410 u32 ctrl; update_bp_registers() local [all...] |
/kernel/linux/linux-5.10/drivers/crypto/caam/ |
H A D | ctrl.c | 21 #include "ctrl.h" 96 struct caam_ctrl __iomem *ctrl = ctrlpriv->ctrl; in run_descriptor_deco0() local 112 clrsetbits_32(&ctrl->deco_rsr, 0, DECORSR_JR0); in run_descriptor_deco0() 114 while (!(rd_reg32(&ctrl->deco_rsr) & DECORSR_VALID) && in run_descriptor_deco0() 121 clrsetbits_32(&ctrl->deco_rq, 0, DECORR_RQD0ENABLE); in run_descriptor_deco0() 123 while (!(rd_reg32(&ctrl->deco_rq) & DECORR_DEN0) && in run_descriptor_deco0() 129 clrsetbits_32(&ctrl->deco_rq, DECORR_RQD0ENABLE, 0); in run_descriptor_deco0() 173 clrsetbits_32(&ctrl->deco_rsr, DECORSR_JR0, 0); in run_descriptor_deco0() 176 clrsetbits_32(&ctrl in run_descriptor_deco0() 274 struct caam_ctrl __iomem *ctrl; instantiate_rng() local 354 struct caam_ctrl __iomem *ctrl; kick_trng() local 400 caam_get_era_from_hw(struct caam_ctrl __iomem *ctrl) caam_get_era_from_hw() argument 451 caam_get_era(struct caam_ctrl __iomem *ctrl) caam_get_era() argument 629 struct caam_ctrl __iomem *ctrl; caam_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/pci/msi/ |
H A D | pcidev_msi.c | 14 u16 ctrl; in pci_msi_init() local 20 pci_read_config_word(dev, dev->msi_cap + PCI_MSI_FLAGS, &ctrl); in pci_msi_init() 21 if (ctrl & PCI_MSI_FLAGS_ENABLE) { in pci_msi_init() 23 ctrl & ~PCI_MSI_FLAGS_ENABLE); in pci_msi_init() 26 if (!(ctrl & PCI_MSI_FLAGS_64BIT)) in pci_msi_init() 32 u16 ctrl; in pci_msix_init() local 38 pci_read_config_word(dev, dev->msix_cap + PCI_MSIX_FLAGS, &ctrl); in pci_msix_init() 39 if (ctrl & PCI_MSIX_FLAGS_ENABLE) { in pci_msix_init() 41 ctrl & ~PCI_MSIX_FLAGS_ENABLE); in pci_msix_init()
|
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | rtc-mpfs.c | 63 u32 ctrl; in mpfs_rtc_start() local 65 ctrl = readl(rtcdev->base + CONTROL_REG); in mpfs_rtc_start() 66 ctrl &= ~CONTROL_STOP_BIT; in mpfs_rtc_start() 67 ctrl |= CONTROL_START_BIT; in mpfs_rtc_start() 68 writel(ctrl, rtcdev->base + CONTROL_REG); in mpfs_rtc_start() 101 u32 ctrl, prog; in mpfs_rtc_settime() local 110 ctrl = readl(rtcdev->base + CONTROL_REG); in mpfs_rtc_settime() 111 ctrl &= ~CONTROL_STOP_BIT; in mpfs_rtc_settime() 112 ctrl |= CONTROL_UPLOAD_BIT; in mpfs_rtc_settime() 113 writel(ctrl, rtcde in mpfs_rtc_settime() 144 u32 mode, ctrl; mpfs_rtc_setalarm() local 181 u32 ctrl; mpfs_rtc_alarm_irq_enable() local [all...] |
/kernel/linux/linux-6.6/drivers/nvme/host/ |
H A D | pci.c | 141 struct nvme_ctrl ctrl; member 180 static inline struct nvme_dev *to_nvme_dev(struct nvme_ctrl *ctrl) in to_nvme_dev() argument 182 return container_of(ctrl, struct nvme_dev, ctrl); in to_nvme_dev() 252 if (!(dev->ctrl.oacs & NVME_CTRL_OACS_DBBUF_SUPP)) in nvme_dbbuf_dma_alloc() 336 if (nvme_submit_sync_cmd(dev->ctrl.admin_q, &c, NULL, 0)) { in nvme_dbbuf_set() 337 dev_warn(dev->ctrl.device, "unable to set dbbuf\n"); in nvme_dbbuf_set() 425 nvme_req(req)->ctrl = set->driver_data; in nvme_pci_init_request() 515 if (!nvme_ctrl_sgl_supported(&dev->ctrl)) in nvme_pci_use_sgls() 786 nvme_ctrl_sgl_supported(&dev->ctrl)) in nvme_map_data() 1131 nvme_pci_submit_async_event(struct nvme_ctrl *ctrl) nvme_pci_submit_async_event() argument 1182 struct nvme_ctrl *ctrl = &dev->ctrl; adapter_alloc_sq() local 2132 struct nvme_ctrl *ctrl = nvme_pci_attrs_are_visible() local 2677 nvme_pci_free_ctrl(struct nvme_ctrl *ctrl) nvme_pci_free_ctrl() argument 2791 nvme_pci_reg_read32(struct nvme_ctrl *ctrl, u32 off, u32 *val) nvme_pci_reg_read32() argument 2797 nvme_pci_reg_write32(struct nvme_ctrl *ctrl, u32 off, u32 val) nvme_pci_reg_write32() argument 2803 nvme_pci_reg_read64(struct nvme_ctrl *ctrl, u32 off, u64 *val) nvme_pci_reg_read64() argument 2809 nvme_pci_get_address(struct nvme_ctrl *ctrl, char *buf, int size) nvme_pci_get_address() argument 2816 nvme_pci_print_device_info(struct nvme_ctrl *ctrl) nvme_pci_print_device_info() argument 2830 nvme_pci_supports_pci_p2pdma(struct nvme_ctrl *ctrl) nvme_pci_supports_pci_p2pdma() argument 3153 nvme_get_power_state(struct nvme_ctrl *ctrl, u32 *ps) nvme_get_power_state() argument 3158 nvme_set_power_state(struct nvme_ctrl *ctrl, u32 ps) nvme_set_power_state() argument 3166 struct nvme_ctrl *ctrl = &ndev->ctrl; nvme_resume() local 3183 struct nvme_ctrl *ctrl = &ndev->ctrl; nvme_suspend() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/cisco/enic/ |
H A D | vnic_wq.c | 85 wq->ctrl = NULL; in vnic_wq_free() 96 wq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_WQ, index); in vnic_wq_alloc() 97 if (!wq->ctrl) { in vnic_wq_alloc() 125 wq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_DEVCMD2, 0); in enic_wq_devcmd2_alloc() 126 if (!wq->ctrl) in enic_wq_devcmd2_alloc() 143 writeq(paddr, &wq->ctrl->ring_base); in enic_wq_init_start() 144 iowrite32(count, &wq->ctrl->ring_size); in enic_wq_init_start() 145 iowrite32(fetch_index, &wq->ctrl->fetch_index); in enic_wq_init_start() 146 iowrite32(posted_index, &wq->ctrl->posted_index); in enic_wq_init_start() 147 iowrite32(cq_index, &wq->ctrl in enic_wq_init_start() [all...] |
/kernel/linux/linux-5.10/drivers/pci/hotplug/ |
H A D | cpqphp_sysfs.c | 28 static int show_ctrl(struct controller *ctrl, char *buf) in show_ctrl() argument 36 res = ctrl->mem_head; in show_ctrl() 43 res = ctrl->p_mem_head; in show_ctrl() 50 res = ctrl->io_head; in show_ctrl() 57 res = ctrl->bus_head; in show_ctrl() 66 static int show_dev(struct controller *ctrl, char *buf) in show_dev() argument 74 slot = ctrl->slot; in show_dev() 114 static int spew_debug_info(struct controller *ctrl, char *data, int size) in spew_debug_info() argument 118 used = size - show_ctrl(ctrl, data); in spew_debug_info() 119 used = (size - used) - show_dev(ctrl, in spew_debug_info() 126 struct controller *ctrl; global() member 133 struct controller *ctrl = inode->i_private; open() local 197 cpqhp_create_debugfs_files(struct controller *ctrl) cpqhp_create_debugfs_files() argument 203 cpqhp_remove_debugfs_files(struct controller *ctrl) cpqhp_remove_debugfs_files() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/cisco/enic/ |
H A D | vnic_wq.c | 72 wq->ctrl = NULL; in vnic_wq_free() 83 wq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_WQ, index); in vnic_wq_alloc() 84 if (!wq->ctrl) { in vnic_wq_alloc() 112 wq->ctrl = vnic_dev_get_res(vdev, RES_TYPE_DEVCMD2, 0); in enic_wq_devcmd2_alloc() 113 if (!wq->ctrl) in enic_wq_devcmd2_alloc() 130 writeq(paddr, &wq->ctrl->ring_base); in enic_wq_init_start() 131 iowrite32(count, &wq->ctrl->ring_size); in enic_wq_init_start() 132 iowrite32(fetch_index, &wq->ctrl->fetch_index); in enic_wq_init_start() 133 iowrite32(posted_index, &wq->ctrl->posted_index); in enic_wq_init_start() 134 iowrite32(cq_index, &wq->ctrl in enic_wq_init_start() [all...] |
/kernel/linux/linux-6.6/drivers/pci/hotplug/ |
H A D | cpqphp_sysfs.c | 28 static int show_ctrl(struct controller *ctrl, char *buf) in show_ctrl() argument 36 res = ctrl->mem_head; in show_ctrl() 43 res = ctrl->p_mem_head; in show_ctrl() 50 res = ctrl->io_head; in show_ctrl() 57 res = ctrl->bus_head; in show_ctrl() 66 static int show_dev(struct controller *ctrl, char *buf) in show_dev() argument 74 slot = ctrl->slot; in show_dev() 114 static int spew_debug_info(struct controller *ctrl, char *data, int size) in spew_debug_info() argument 118 used = size - show_ctrl(ctrl, data); in spew_debug_info() 119 used = (size - used) - show_dev(ctrl, in spew_debug_info() 126 struct controller *ctrl; global() member 133 struct controller *ctrl = inode->i_private; open() local 197 cpqhp_create_debugfs_files(struct controller *ctrl) cpqhp_create_debugfs_files() argument 203 cpqhp_remove_debugfs_files(struct controller *ctrl) cpqhp_remove_debugfs_files() argument [all...] |
/kernel/linux/linux-5.10/drivers/nvme/host/ |
H A D | pci.c | 136 struct nvme_ctrl ctrl; member 180 static inline struct nvme_dev *to_nvme_dev(struct nvme_ctrl *ctrl) in to_nvme_dev() argument 182 return container_of(ctrl, struct nvme_dev, ctrl); in to_nvme_dev() 321 if (nvme_submit_sync_cmd(dev->ctrl.admin_q, &c, NULL, 0)) { in nvme_dbbuf_set() 322 dev_warn(dev->ctrl.device, "unable to set dbbuf\n"); in nvme_dbbuf_set() 425 nvme_req(req)->ctrl = &dev->ctrl; in nvme_init_request() 531 if (!(dev->ctrl.sgls & ((1 << 0) | (1 << 1)))) in nvme_pci_use_sgls() 852 dev->ctrl in nvme_map_data() 1114 nvme_pci_submit_async_event(struct nvme_ctrl *ctrl) nvme_pci_submit_async_event() argument 1164 struct nvme_ctrl *ctrl = &dev->ctrl; adapter_alloc_sq() local 2577 nvme_pci_free_ctrl(struct nvme_ctrl *ctrl) nvme_pci_free_ctrl() argument 2756 nvme_pci_reg_read32(struct nvme_ctrl *ctrl, u32 off, u32 *val) nvme_pci_reg_read32() argument 2762 nvme_pci_reg_write32(struct nvme_ctrl *ctrl, u32 off, u32 val) nvme_pci_reg_write32() argument 2768 nvme_pci_reg_read64(struct nvme_ctrl *ctrl, u32 off, u64 *val) nvme_pci_reg_read64() argument 2774 nvme_pci_get_address(struct nvme_ctrl *ctrl, char *buf, int size) nvme_pci_get_address() argument 3007 nvme_get_power_state(struct nvme_ctrl *ctrl, u32 *ps) nvme_get_power_state() argument 3012 nvme_set_power_state(struct nvme_ctrl *ctrl, u32 ps) nvme_set_power_state() argument 3020 struct nvme_ctrl *ctrl = &ndev->ctrl; nvme_resume() local 3032 struct nvme_ctrl *ctrl = &ndev->ctrl; nvme_suspend() local [all...] |
/kernel/linux/linux-5.10/drivers/nvme/target/ |
H A D | admin-cmd.c | 32 return sizeof(req->sq->ctrl->hostid); in nvmet_feat_data_len() 50 struct nvmet_ctrl *ctrl = req->sq->ctrl; in nvmet_execute_get_log_page_error() local 56 spin_lock_irqsave(&ctrl->error_lock, flags); in nvmet_execute_get_log_page_error() 57 slot = ctrl->err_counter % NVMET_ERROR_LOG_SLOTS; in nvmet_execute_get_log_page_error() 60 if (nvmet_copy_to_sgl(req, offset, &ctrl->slots[slot], in nvmet_execute_get_log_page_error() 70 spin_unlock_irqrestore(&ctrl->error_lock, flags); in nvmet_execute_get_log_page_error() 80 ns = nvmet_find_namespace(req->sq->ctrl, req->cmd->get_log_page.nsid); in nvmet_get_smart_log_nsid() 115 struct nvmet_ctrl *ctrl; in nvmet_get_smart_log_all() local 118 ctrl in nvmet_get_smart_log_all() 203 struct nvmet_ctrl *ctrl = req->sq->ctrl; nvmet_execute_get_log_changed_ns() local 228 struct nvmet_ctrl *ctrl = req->sq->ctrl; nvmet_format_ana_group() local 338 struct nvmet_ctrl *ctrl = req->sq->ctrl; nvmet_execute_identify_ctrl() local 471 struct nvmet_ctrl *ctrl = req->sq->ctrl; nvmet_execute_identify_ns() local 556 struct nvmet_ctrl *ctrl = req->sq->ctrl; nvmet_execute_identify_nslist() local 903 struct nvmet_ctrl *ctrl = req->sq->ctrl; nvmet_execute_async_event() local 922 struct nvmet_ctrl *ctrl = req->sq->ctrl; nvmet_execute_keep_alive() local [all...] |
/kernel/linux/linux-5.10/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() 37 ctrl->enabled = reg & 0x1; in decode_ctrl_reg() 39 ctrl in decode_ctrl_reg() 34 decode_ctrl_reg(u32 reg, struct arch_hw_breakpoint_ctrl *ctrl) decode_ctrl_reg() argument [all...] |
/kernel/linux/linux-6.6/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() 37 ctrl->enabled = reg & 0x1; in decode_ctrl_reg() 39 ctrl in decode_ctrl_reg() 34 decode_ctrl_reg(u32 reg, struct arch_hw_breakpoint_ctrl *ctrl) decode_ctrl_reg() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | piocgf119.c | 35 int ctrl = chan->chid.ctrl; in gf119_disp_pioc_fini() local 38 nvkm_mask(device, 0x610490 + (ctrl * 0x10), 0x00000001, 0x00000000); in gf119_disp_pioc_fini() 40 if (!(nvkm_rd32(device, 0x610490 + (ctrl * 0x10)) & 0x00030000)) in gf119_disp_pioc_fini() 44 nvkm_rd32(device, 0x610490 + (ctrl * 0x10))); in gf119_disp_pioc_fini() 54 int ctrl = chan->chid.ctrl; in gf119_disp_pioc_init() local 58 nvkm_wr32(device, 0x610490 + (ctrl * 0x10), 0x00000001); in gf119_disp_pioc_init() 60 u32 tmp = nvkm_rd32(device, 0x610490 + (ctrl * 0x10)); in gf119_disp_pioc_init() 65 nvkm_rd32(device, 0x610490 + (ctrl * in gf119_disp_pioc_init() [all...] |
H A D | dmacgp102.c | 33 int ctrl = chan->chid.ctrl; in gp102_disp_dmac_init() local 37 nvkm_wr32(device, 0x611494 + (ctrl * 0x0010), chan->push); in gp102_disp_dmac_init() 38 nvkm_wr32(device, 0x611498 + (ctrl * 0x0010), 0x00010000); in gp102_disp_dmac_init() 39 nvkm_wr32(device, 0x61149c + (ctrl * 0x0010), 0x00000001); in gp102_disp_dmac_init() 40 nvkm_mask(device, 0x610490 + (ctrl * 0x0010), 0x00000010, 0x00000010); in gp102_disp_dmac_init() 41 nvkm_wr32(device, 0x640000 + (ctrl * 0x1000), chan->suspend_put); in gp102_disp_dmac_init() 42 nvkm_wr32(device, 0x610490 + (ctrl * 0x0010), 0x00000013); in gp102_disp_dmac_init() 46 if (!(nvkm_rd32(device, 0x610490 + (ctrl * 0x10)) & 0x80000000)) in gp102_disp_dmac_init() 50 nvkm_rd32(device, 0x610490 + (ctrl * in gp102_disp_dmac_init() [all...] |
/kernel/linux/linux-5.10/drivers/memory/ |
H A D | fsl_ifc.c | 66 static int fsl_ifc_ctrl_init(struct fsl_ifc_ctrl *ctrl) in fsl_ifc_ctrl_init() argument 68 struct fsl_ifc_global __iomem *ifc = ctrl->gregs; in fsl_ifc_ctrl_init() 89 struct fsl_ifc_ctrl *ctrl = dev_get_drvdata(&dev->dev); in fsl_ifc_ctrl_remove() local 91 free_irq(ctrl->nand_irq, ctrl); in fsl_ifc_ctrl_remove() 92 free_irq(ctrl->irq, ctrl); in fsl_ifc_ctrl_remove() 94 irq_dispose_mapping(ctrl->nand_irq); in fsl_ifc_ctrl_remove() 95 irq_dispose_mapping(ctrl->irq); in fsl_ifc_ctrl_remove() 97 iounmap(ctrl in fsl_ifc_ctrl_remove() 112 check_nand_stat(struct fsl_ifc_ctrl *ctrl) check_nand_stat() argument 134 struct fsl_ifc_ctrl *ctrl = data; fsl_ifc_nand_irq() local 148 struct fsl_ifc_ctrl *ctrl = data; fsl_ifc_ctrl_irq() local [all...] |
/kernel/linux/linux-6.6/drivers/memory/ |
H A D | fsl_ifc.c | 66 static int fsl_ifc_ctrl_init(struct fsl_ifc_ctrl *ctrl) in fsl_ifc_ctrl_init() argument 68 struct fsl_ifc_global __iomem *ifc = ctrl->gregs; in fsl_ifc_ctrl_init() 89 struct fsl_ifc_ctrl *ctrl = dev_get_drvdata(&dev->dev); in fsl_ifc_ctrl_remove() local 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 in fsl_ifc_ctrl_remove() 113 check_nand_stat(struct fsl_ifc_ctrl *ctrl) check_nand_stat() argument 135 struct fsl_ifc_ctrl *ctrl = data; fsl_ifc_nand_irq() local 149 struct fsl_ifc_ctrl *ctrl = data; fsl_ifc_ctrl_irq() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
H A D | intel_dsi_dcs_backlight.c | 97 u8 ctrl = 0; in dcs_disable_backlight() local 102 &ctrl, sizeof(ctrl)); in dcs_disable_backlight() 104 ctrl &= ~CONTROL_DISPLAY_BL; in dcs_disable_backlight() 105 ctrl &= ~CONTROL_DISPLAY_DD; in dcs_disable_backlight() 106 ctrl &= ~CONTROL_DISPLAY_BCTRL; in dcs_disable_backlight() 109 &ctrl, sizeof(ctrl)); in dcs_disable_backlight() 122 u8 ctrl = 0; in dcs_enable_backlight() local 127 &ctrl, sizeo in dcs_enable_backlight() [all...] |
/kernel/linux/linux-5.10/drivers/media/i2c/ |
H A D | tw2804.c | 135 static inline struct tw2804 *to_state_from_ctrl(struct v4l2_ctrl *ctrl) in to_state_from_ctrl() argument 137 return container_of(ctrl->handler, struct tw2804, hdl); in to_state_from_ctrl() 164 static int tw2804_g_volatile_ctrl(struct v4l2_ctrl *ctrl) in tw2804_g_volatile_ctrl() argument 166 struct tw2804 *state = to_state_from_ctrl(ctrl); in tw2804_g_volatile_ctrl() 169 switch (ctrl->id) { in tw2804_g_volatile_ctrl() 171 ctrl->val = read_reg(client, TW2804_REG_GAIN, 0); in tw2804_g_volatile_ctrl() 175 ctrl->val = read_reg(client, TW2804_REG_CHROMA_GAIN, 0); in tw2804_g_volatile_ctrl() 179 ctrl->val = read_reg(client, TW2804_REG_BLUE_BALANCE, 0); in tw2804_g_volatile_ctrl() 183 ctrl->val = read_reg(client, TW2804_REG_RED_BALANCE, 0); in tw2804_g_volatile_ctrl() 189 static int tw2804_s_ctrl(struct v4l2_ctrl *ctrl) in tw2804_s_ctrl() argument 352 struct v4l2_ctrl *ctrl; tw2804_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/media/i2c/ |
H A D | tw2804.c | 135 static inline struct tw2804 *to_state_from_ctrl(struct v4l2_ctrl *ctrl) in to_state_from_ctrl() argument 137 return container_of(ctrl->handler, struct tw2804, hdl); in to_state_from_ctrl() 164 static int tw2804_g_volatile_ctrl(struct v4l2_ctrl *ctrl) in tw2804_g_volatile_ctrl() argument 166 struct tw2804 *state = to_state_from_ctrl(ctrl); in tw2804_g_volatile_ctrl() 169 switch (ctrl->id) { in tw2804_g_volatile_ctrl() 171 ctrl->val = read_reg(client, TW2804_REG_GAIN, 0); in tw2804_g_volatile_ctrl() 175 ctrl->val = read_reg(client, TW2804_REG_CHROMA_GAIN, 0); in tw2804_g_volatile_ctrl() 179 ctrl->val = read_reg(client, TW2804_REG_BLUE_BALANCE, 0); in tw2804_g_volatile_ctrl() 183 ctrl->val = read_reg(client, TW2804_REG_RED_BALANCE, 0); in tw2804_g_volatile_ctrl() 189 static int tw2804_s_ctrl(struct v4l2_ctrl *ctrl) in tw2804_s_ctrl() argument 351 struct v4l2_ctrl *ctrl; tw2804_probe() local [all...] |