Home
last modified time | relevance | path

Searched refs:io_regs (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/crypto/ccp/
H A Dccp-dev-v3.c101 cr_addr = ccp->io_regs + CMD_REQ0 + CMD_REQ_INCR; in ccp_do_cmd()
111 iowrite32(cr0, ccp->io_regs + CMD_REQ0); in ccp_do_cmd()
127 iowrite32(cmd, ccp->io_regs + DEL_CMD_Q_JOB); in ccp_do_cmd()
137 iowrite32(cmd, ccp->io_regs + DEL_CMD_Q_JOB); in ccp_do_cmd()
316 iowrite32(0x00, ccp->io_regs + IRQ_MASK_REG); in ccp_disable_queue_interrupts()
321 iowrite32(ccp->qim, ccp->io_regs + IRQ_MASK_REG); in ccp_enable_queue_interrupts()
331 status = ioread32(ccp->io_regs + IRQ_STATUS_REG); in ccp_irq_bh()
349 iowrite32(q_int, ccp->io_regs + IRQ_STATUS_REG); in ccp_irq_bh()
380 qmr = ioread32(ccp->io_regs + Q_MASK_REG); in ccp_init()
412 cmd_q->reg_status = ccp->io_regs + CMD_Q_STATUS_BASE + in ccp_init()
[all …]
H A Dplatform-access.c75 cmd = psp->io_regs + pa_dev->vdata->cmdresp_reg; in psp_send_platform_access_msg()
76 lo = psp->io_regs + pa_dev->vdata->cmdbuff_addr_lo_reg; in psp_send_platform_access_msg()
77 hi = psp->io_regs + pa_dev->vdata->cmdbuff_addr_hi_reg; in psp_send_platform_access_msg()
159 button = psp->io_regs + pa_dev->vdata->doorbell_button_reg; in psp_ring_platform_doorbell()
160 cmd = psp->io_regs + pa_dev->vdata->doorbell_cmd_reg; in psp_ring_platform_doorbell()
H A Dccp-dev-v5.c791 qmr = ioread32(ccp->io_regs + Q_MASK_REG); in ccp5_init()
844 cmd_q->reg_control = ccp->io_regs + in ccp5_init()
902 status_lo = ioread32(ccp->io_regs + LSB_PRIVATE_MASK_LO_OFFSET); in ccp5_init()
903 status_hi = ioread32(ccp->io_regs + LSB_PRIVATE_MASK_HI_OFFSET); in ccp5_init()
904 iowrite32(status_lo, ccp->io_regs + LSB_PUBLIC_MASK_LO_OFFSET); in ccp5_init()
905 iowrite32(status_hi, ccp->io_regs + LSB_PUBLIC_MASK_HI_OFFSET); in ccp5_init()
1068 iowrite32(0x0, ccp->io_regs + CMD5_REQID_CONFIG_OFFSET); in ccp5_config()
1078 iowrite32(0x00012D57, ccp->io_regs + CMD5_TRNG_CTL_OFFSET); in ccp5other_config()
1079 iowrite32(0x00000003, ccp->io_regs + CMD5_CONFIG_0_OFFSET); in ccp5other_config()
1081 rnd = ioread32(ccp->io_regs + TRNG_OUT_REG); in ccp5other_config()
[all …]
H A Dtee-dev.c205 tee->io_regs = psp->io_regs; in tee_dev_init()
259 rptr = ioread32(tee->io_regs + tee->vdata->ring_rptr_reg); in tee_submit_cmd()
310 iowrite32(tee->rb_mgr.wptr, tee->io_regs + tee->vdata->ring_wptr_reg); in tee_submit_cmd()
H A Dsev-dev.h43 void __iomem *io_regs; member
H A Dsev-dev.c162 reg = ioread32(sev->io_regs + sev->vdata->cmdresp_reg); in sev_irq_handler()
184 *reg = ioread32(sev->io_regs + sev->vdata->cmdresp_reg); in sev_wait_cmd_ioc()
198 *reg = ioread32(sev->io_regs + sev->vdata->cmdresp_reg); in sev_wait_cmd_ioc()
926 iowrite32(phys_lsb, sev->io_regs + sev->vdata->cmdbuff_addr_lo_reg); in __sev_do_cmd_locked()
927 iowrite32(phys_msb, sev->io_regs + sev->vdata->cmdbuff_addr_hi_reg); in __sev_do_cmd_locked()
943 iowrite32(reg, sev->io_regs + sev->vdata->cmdresp_reg); in __sev_do_cmd_locked()
971 cmdbuff_hi = ioread32(sev->io_regs + sev->vdata->cmdbuff_addr_hi_reg); in __sev_do_cmd_locked()
972 cmdbuff_lo = ioread32(sev->io_regs + sev->vdata->cmdbuff_addr_lo_reg); in __sev_do_cmd_locked()
2722 sev->io_regs = psp->io_regs; in sev_dev_init()
H A Dccp-dev.c515 trng_value = ioread32(ccp->io_regs + TRNG_OUT_REG); in ccp_trng_read()
633 ccp->io_regs = sp->io_map + ccp->vdata->offset; in ccp_dev_init()
H A Dccp-dev.h365 void __iomem *io_regs; member
/linux/drivers/infiniband/hw/irdma/
H A Dig3rdma_if.c104 hw->io_regs = kzalloc_objs(struct irdma_mmio_region, hw->num_io_regions); in ig3rdma_cfg_regions()
106 if (!hw->io_regs) { in ig3rdma_cfg_regions()
112 hw->io_regs[i].addr = in ig3rdma_cfg_regions()
114 hw->io_regs[i].len = in ig3rdma_cfg_regions()
116 hw->io_regs[i].offset = in ig3rdma_cfg_regions()
130 kfree(hw->io_regs); in ig3rdma_decfg_rf()
/linux/drivers/mtd/nand/raw/
H A Dpl35x-nand-controller.c139 void __iomem *io_regs; member
351 buf32[i] = readl(nfc->io_regs + data_phase_addr); in pl35x_nand_read_data_op()
356 buf8[i] = readb(nfc->io_regs + PL35X_SMC_DATA_PHASE); in pl35x_nand_read_data_op()
383 writel(buf32[i], nfc->io_regs + data_phase_addr); in pl35x_nand_write_data_op()
388 writeb(buf8[i], nfc->io_regs + PL35X_SMC_DATA_PHASE); in pl35x_nand_write_data_op()
534 writel(addr1, nfc->io_regs + cmd_addr); in pl35x_nand_write_page_hwecc()
536 writel(addr2, nfc->io_regs + cmd_addr); in pl35x_nand_write_page_hwecc()
626 writel(addr1, nfc->io_regs + cmd_addr); in pl35x_nand_read_page_hwecc()
628 writel(addr2, nfc->io_regs + cmd_addr); in pl35x_nand_read_page_hwecc()
722 writel(addr1, nfc->io_regs + cmd_addr); in pl35x_nand_exec_op()
[all …]
/linux/drivers/platform/mellanox/
H A Dmlxreg-dpu.c331 struct platform_device *io_regs; member
480 mlxreg_dpu->io_regs = in mlxreg_dpu_config_init()
485 if (IS_ERR(mlxreg_dpu->io_regs)) { in mlxreg_dpu_config_init()
489 return PTR_ERR(mlxreg_dpu->io_regs); in mlxreg_dpu_config_init()
511 platform_device_unregister(mlxreg_dpu->io_regs); in mlxreg_dpu_config_init()
519 platform_device_unregister(mlxreg_dpu->io_regs); in mlxreg_dpu_config_exit()
H A Dmlxreg-lc.c83 struct platform_device *io_regs; member
757 mlxreg_lc->io_regs = in mlxreg_lc_config_init()
760 if (IS_ERR(mlxreg_lc->io_regs)) { in mlxreg_lc_config_init()
764 err = PTR_ERR(mlxreg_lc->io_regs); in mlxreg_lc_config_init()
788 if (mlxreg_lc->io_regs) in mlxreg_lc_config_init()
789 platform_device_unregister(mlxreg_lc->io_regs); in mlxreg_lc_config_init()
803 if (mlxreg_lc->io_regs) in mlxreg_lc_config_exit()
804 platform_device_unregister(mlxreg_lc->io_regs); in mlxreg_lc_config_exit()
/linux/tools/power/x86/intel-speed-select/
H A Disst-core-mbox.c78 struct isst_if_io_regs io_regs; in _send_mmio_command() local
90 io_regs.req_count = 1; in _send_mmio_command()
91 io_regs.io_reg[0].logical_cpu = cpu; in _send_mmio_command()
92 io_regs.io_reg[0].reg = reg; in _send_mmio_command()
95 io_regs.io_reg[0].read_write = 1; in _send_mmio_command()
96 io_regs.io_reg[0].value = *value; in _send_mmio_command()
98 io_regs.io_reg[0].read_write = 0; in _send_mmio_command()
101 if (ioctl(fd, cmd, &io_regs) == -1) { in _send_mmio_command()
111 *value = io_regs.io_reg[0].value; in _send_mmio_command()
/linux/drivers/dma/amd/ptdma/
H A Dptdma.h242 void __iomem *io_regs; member