Home
last modified time | relevance | path

Searched refs:ctrl (Results 176 - 200 of 3189) sorted by relevance

12345678910>>...128

/kernel/linux/linux-6.6/drivers/comedi/drivers/
H A Dcomedi_parport.c89 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 Ds5c73m3-ctrls.c31 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 Ds5c73m3-ctrls.c29 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 Dlan966x_serdes.c135 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 Dctrl.c22 #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 Dhw_breakpoint.c177 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 Dctrl.c21 #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 Dpcidev_msi.c14 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 Drtc-mpfs.c63 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 Dpci.c141 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 Dvnic_wq.c85 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 Dcpqphp_sysfs.c28 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 Dvnic_wq.c72 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 Dcpqphp_sysfs.c28 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 Dpci.c136 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 Dadmin-cmd.c32 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 Dhw_breakpoint.h25 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 Dhw_breakpoint.h25 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 Dpiocgf119.c35 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 Ddmacgp102.c33 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 Dfsl_ifc.c66 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 Dfsl_ifc.c66 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 Dintel_dsi_dcs_backlight.c97 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 Dtw2804.c135 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 Dtw2804.c135 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...]

Completed in 18 milliseconds

12345678910>>...128