| /linux/drivers/char/hw_random/ |
| A D | xgene-rng.c | 80 void __iomem *csr_base; member 111 writel(fro_val, ctx->csr_base + RNG_FRODETUNE); in xgene_rng_init_fro() 121 val = readl(ctx->csr_base + RNG_INTR_STS_ACK); in xgene_rng_chk_overflow() 197 writel(val, ctx->csr_base + RNG_INTR_STS_ACK); in xgene_rng_chk_overflow() 247 writel(val, ctx->csr_base + RNG_CONFIG); in xgene_rng_init_internal() 250 writel(val, ctx->csr_base + RNG_ALARMCNT); in xgene_rng_init_internal() 271 writel(val, ctx->csr_base + RNG_CONTROL); in xgene_rng_init_internal() 289 readl(ctx->csr_base + RNG_OPTIONS)); in xgene_rng_init() 326 if (IS_ERR(ctx->csr_base)) in xgene_rng_probe() 327 return PTR_ERR(ctx->csr_base); in xgene_rng_probe() [all …]
|
| /linux/drivers/rtc/ |
| A D | rtc-xgene.c | 37 void __iomem *csr_base; member 47 rtc_time64_to_tm(readl(pdata->csr_base + RTC_CCVR), tm); in xgene_rtc_read_time() 60 readl(pdata->csr_base + RTC_CLR); /* Force a barrier */ in xgene_rtc_set_time() 81 ccr = readl(pdata->csr_base + RTC_CCR); in xgene_rtc_alarm_irq_enable() 89 writel(ccr, pdata->csr_base + RTC_CCR); in xgene_rtc_alarm_irq_enable() 125 if (!(readl(pdata->csr_base + RTC_STAT) & RTC_STAT_BIT)) in xgene_rtc_interrupt() 129 readl(pdata->csr_base + RTC_EOI); in xgene_rtc_interrupt() 147 pdata->csr_base = devm_platform_ioremap_resource(pdev, 0); in xgene_rtc_probe() 148 if (IS_ERR(pdata->csr_base)) in xgene_rtc_probe() 149 return PTR_ERR(pdata->csr_base); in xgene_rtc_probe() [all …]
|
| /linux/drivers/mtd/nand/raw/ |
| A D | denali_pci.c | 32 resource_size_t csr_base, mem_base; in denali_pci_probe() local 51 csr_base = pci_resource_start(dev, 1); in denali_pci_probe() 54 csr_base = pci_resource_start(dev, 0); in denali_pci_probe() 59 mem_base = csr_base + csr_len; in denali_pci_probe() 77 denali->reg = devm_ioremap(denali->dev, csr_base, csr_len); in denali_pci_probe()
|
| /linux/drivers/pci/controller/ |
| A D | pcie-altera-msi.c | 34 void __iomem *csr_base; member 44 writel_relaxed(value, msi->csr_base + reg); in msi_writel() 49 return readl_relaxed(msi->csr_base + reg); in msi_readl() 220 msi->csr_base = devm_platform_ioremap_resource_byname(pdev, "csr"); in altera_msi_probe() 221 if (IS_ERR(msi->csr_base)) { in altera_msi_probe() 223 return PTR_ERR(msi->csr_base); in altera_msi_probe()
|
| A D | pci-xgene.c | 65 void __iomem *csr_base; member 74 return readl(port->csr_base + reg); in xgene_pcie_readl() 79 writel(val, port->csr_base + reg); in xgene_pcie_writel() 242 port->csr_base = devm_pci_remap_cfg_resource(dev, &csr); in xgene_pcie_ecam_init() 243 if (IS_ERR(port->csr_base)) in xgene_pcie_ecam_init() 244 return PTR_ERR(port->csr_base); in xgene_pcie_ecam_init() 351 port->csr_base = devm_pci_remap_cfg_resource(dev, res); in xgene_pcie_map_reg() 352 if (IS_ERR(port->csr_base)) in xgene_pcie_map_reg() 353 return PTR_ERR(port->csr_base); in xgene_pcie_map_reg()
|
| /linux/drivers/net/mdio/ |
| A D | mdio-xgene.c | 332 void __iomem *csr_base; in xgene_mdio_probe() local 345 csr_base = devm_platform_ioremap_resource(pdev, 0); in xgene_mdio_probe() 346 if (IS_ERR(csr_base)) in xgene_mdio_probe() 347 return PTR_ERR(csr_base); in xgene_mdio_probe() 348 pdata->mac_csr_addr = csr_base; in xgene_mdio_probe() 349 pdata->mdio_csr_addr = csr_base + BLOCK_XG_MDIO_CSR_OFFSET; in xgene_mdio_probe() 350 pdata->diag_csr_addr = csr_base + BLOCK_DIAG_CSR_OFFSET; in xgene_mdio_probe()
|
| /linux/drivers/ata/ |
| A D | sata_fsl.c | 284 void __iomem *csr_base; member 353 void __iomem *csr_base = host_priv->csr_base; in fsl_sata_rx_watermark_show() local 356 rx_watermark = ioread32(csr_base + TRANSCFG); in fsl_sata_rx_watermark_show() 371 void __iomem *csr_base = host_priv->csr_base; in fsl_sata_rx_watermark_store() local 380 temp = ioread32(csr_base + TRANSCFG); in fsl_sata_rx_watermark_store() 564 ioread32(COMMANDSTAT + host_priv->csr_base)); in sata_fsl_qc_issue() 1427 void __iomem *csr_base = NULL; in sata_fsl_probe() local 1443 csr_base = hcr_base + 0x140; in sata_fsl_probe() 1446 temp = ioread32(csr_base + TRANSCFG); in sata_fsl_probe() 1452 ioread32(csr_base + TRANSCFG)); in sata_fsl_probe() [all …]
|
| /linux/drivers/phy/ |
| A D | phy-xgene.c | 560 writel(data, csr_base + indirect_data_reg); in sds_wr() 561 readl(csr_base + indirect_data_reg); /* Force a barrier */ in sds_wr() 562 writel(cmd, csr_base + indirect_cmd_reg); in sds_wr() 563 readl(csr_base + indirect_cmd_reg); /* Force a barrier */ in sds_wr() 565 val = readl(csr_base + indirect_cmd_reg); in sds_wr() 570 csr_base + indirect_cmd_reg, addr, data); in sds_wr() 582 writel(cmd, csr_base + indirect_cmd_reg); in sds_rd() 583 readl(csr_base + indirect_cmd_reg); /* Force a barrier */ in sds_rd() 585 val = readl(csr_base + indirect_cmd_reg); in sds_rd() 588 *data = readl(csr_base + indirect_data_reg); in sds_rd() [all …]
|
| /linux/drivers/crypto/intel/qat/qat_common/ |
| A D | adf_accel_devices.h | 371 #define ADF_CSR_WR(csr_base, csr_offset, val) \ argument 372 __raw_writel(val, csr_base + csr_offset) 375 #define ADF_CSR_RD(csr_base, csr_offset) __raw_readl(csr_base + csr_offset) argument
|
| A D | adf_gen4_hw_data.c | 636 void __iomem *csr_base = adf_get_etr_base(accel_dev); in adf_gen4_bank_state_save() local 643 bank_state_save(csr_ops, csr_base, bank_number, state, in adf_gen4_bank_state_save() 655 void __iomem *csr_base = adf_get_etr_base(accel_dev); in adf_gen4_bank_state_restore() local 663 ret = bank_state_restore(csr_ops, csr_base, bank_number, state, in adf_gen4_bank_state_restore()
|
| /linux/drivers/net/ethernet/meta/fbnic/ |
| A D | fbnic_txrx.c | 25 unsigned long csr_base = (unsigned long)ring->doorbell; in fbnic_ring_csr_base() local 27 csr_base &= ~(FBNIC_QUEUE_STRIDE * sizeof(u32) - 1); in fbnic_ring_csr_base() 29 return (u32 __iomem *)csr_base; in fbnic_ring_csr_base() 34 u32 __iomem *csr_base = fbnic_ring_csr_base(ring); in fbnic_ring_rd32() local 36 return readl(csr_base + csr); in fbnic_ring_rd32() 41 u32 __iomem *csr_base = fbnic_ring_csr_base(ring); in fbnic_ring_wr32() local 43 writel(val, csr_base + csr); in fbnic_ring_wr32()
|