/Linux-v4.19/drivers/char/hw_random/ |
D | xgene-rng.c | 93 void __iomem *csr_base; member 125 writel(fro_val, ctx->csr_base + RNG_FRODETUNE); in xgene_rng_init_fro() 126 writel(0x00000000, ctx->csr_base + RNG_ALARMMASK); in xgene_rng_init_fro() 127 writel(0x00000000, ctx->csr_base + RNG_ALARMSTOP); in xgene_rng_init_fro() 128 writel(0xFFFFFFFF, ctx->csr_base + RNG_FROENABLE); in xgene_rng_init_fro() 135 val = readl(ctx->csr_base + RNG_INTR_STS_ACK); in xgene_rng_chk_overflow() 181 frostopped = readl(ctx->csr_base + RNG_ALARMSTOP); in xgene_rng_chk_overflow() 206 frostopped = readl(ctx->csr_base + RNG_ALARMSTOP); in xgene_rng_chk_overflow() 211 writel(val, ctx->csr_base + RNG_INTR_STS_ACK); in xgene_rng_chk_overflow() 230 val = readl(ctx->csr_base + RNG_INTR_STS_ACK); in xgene_rng_data_present() [all …]
|
/Linux-v4.19/drivers/rtc/ |
D | rtc-xgene.c | 52 void __iomem *csr_base; member 62 rtc_time_to_tm(readl(pdata->csr_base + RTC_CCVR), tm); in xgene_rtc_read_time() 74 writel((u32) secs, pdata->csr_base + RTC_CLR); in xgene_rtc_set_mmss() 75 readl(pdata->csr_base + RTC_CLR); /* Force a barrier */ in xgene_rtc_set_mmss() 85 alrm->enabled = readl(pdata->csr_base + RTC_CCR) & RTC_CCR_IE; in xgene_rtc_read_alarm() 95 ccr = readl(pdata->csr_base + RTC_CCR); in xgene_rtc_alarm_irq_enable() 103 writel(ccr, pdata->csr_base + RTC_CCR); in xgene_rtc_alarm_irq_enable() 112 return readl(pdata->csr_base + RTC_CCR) & RTC_CCR_IE ? 1 : 0; in xgene_rtc_alarm_irq_enabled() 122 writel((u32) pdata->alarm_time, pdata->csr_base + RTC_CMR); in xgene_rtc_set_alarm() 142 if (!(readl(pdata->csr_base + RTC_STAT) & RTC_STAT_BIT)) in xgene_rtc_interrupt() [all …]
|
/Linux-v4.19/drivers/mtd/maps/ |
D | intel_vr_nor.c | 43 void __iomem *csr_base; member 103 exp_timing_cs0 = readl(p->csr_base + EXP_TIMING_CS0); in vr_nor_destroy_maps() 105 writel(exp_timing_cs0, p->csr_base + EXP_TIMING_CS0); in vr_nor_destroy_maps() 111 iounmap(p->csr_base); in vr_nor_destroy_maps() 136 p->csr_base = ioremap_nocache(csr_phys, csr_len); in vr_nor_init_maps() 137 if (!p->csr_base) in vr_nor_init_maps() 140 exp_timing_cs0 = readl(p->csr_base + EXP_TIMING_CS0); in vr_nor_init_maps() 164 writel(exp_timing_cs0, p->csr_base + EXP_TIMING_CS0); in vr_nor_init_maps() 169 iounmap(p->csr_base); in vr_nor_init_maps() 232 exp_timing_cs0 = readl(p->csr_base + EXP_TIMING_CS0); in vr_nor_pci_probe() [all …]
|
/Linux-v4.19/drivers/mtd/nand/raw/ |
D | denali_pci.c | 41 resource_size_t csr_base, mem_base; in denali_pci_probe() local 58 csr_base = pci_resource_start(dev, 1); in denali_pci_probe() 61 csr_base = pci_resource_start(dev, 0); in denali_pci_probe() 66 mem_base = csr_base + csr_len; in denali_pci_probe() 85 denali->reg = ioremap_nocache(csr_base, csr_len); in denali_pci_probe()
|
/Linux-v4.19/drivers/pci/controller/ |
D | pcie-altera-msi.c | 33 void __iomem *csr_base; member 43 writel_relaxed(value, msi->csr_base + reg); in msi_writel() 48 return readl_relaxed(msi->csr_base + reg); in msi_readl() 231 msi->csr_base = devm_ioremap_resource(&pdev->dev, res); in altera_msi_probe() 232 if (IS_ERR(msi->csr_base)) { in altera_msi_probe() 234 return PTR_ERR(msi->csr_base); in altera_msi_probe()
|
D | pci-xgene.c | 68 void __iomem *csr_base; member 77 return readl(port->csr_base + reg); in xgene_pcie_readl() 82 writel(val, port->csr_base + reg); in xgene_pcie_writel() 243 port->csr_base = devm_pci_remap_cfg_resource(dev, &csr); in xgene_pcie_ecam_init() 244 if (IS_ERR(port->csr_base)) in xgene_pcie_ecam_init() 245 return PTR_ERR(port->csr_base); in xgene_pcie_ecam_init() 354 port->csr_base = devm_pci_remap_cfg_resource(dev, res); in xgene_pcie_map_reg() 355 if (IS_ERR(port->csr_base)) in xgene_pcie_map_reg() 356 return PTR_ERR(port->csr_base); in xgene_pcie_map_reg()
|
/Linux-v4.19/arch/ia64/kernel/ |
D | acpi-ext.c | 94 acpi_status hp_acpi_csr_space(acpi_handle obj, u64 *csr_base, u64 *csr_length) in hp_acpi_csr_space() argument 98 status = hp_ccsr_locate(obj, csr_base, csr_length); in hp_acpi_csr_space() 102 return hp_crs_locate(obj, csr_base, csr_length); in hp_acpi_csr_space()
|
/Linux-v4.19/drivers/crypto/qat/qat_common/ |
D | adf_accel_devices.h | 198 #define ADF_CSR_WR(csr_base, csr_offset, val) \ argument 199 __raw_writel(val, csr_base + csr_offset) 202 #define ADF_CSR_RD(csr_base, csr_offset) __raw_readl(csr_base + csr_offset) argument
|
/Linux-v4.19/drivers/net/phy/ |
D | mdio-xgene.c | 345 void __iomem *csr_base; in xgene_mdio_probe() local 371 csr_base = devm_ioremap_resource(dev, res); in xgene_mdio_probe() 372 if (IS_ERR(csr_base)) in xgene_mdio_probe() 373 return PTR_ERR(csr_base); in xgene_mdio_probe() 374 pdata->mac_csr_addr = csr_base; in xgene_mdio_probe() 375 pdata->mdio_csr_addr = csr_base + BLOCK_XG_MDIO_CSR_OFFSET; in xgene_mdio_probe() 376 pdata->diag_csr_addr = csr_base + BLOCK_DIAG_CSR_OFFSET; in xgene_mdio_probe()
|
/Linux-v4.19/drivers/ata/ |
D | sata_fsl.c | 287 void __iomem *csr_base; member 358 void __iomem *csr_base = host_priv->csr_base; in fsl_sata_rx_watermark_show() local 361 rx_watermark = ioread32(csr_base + TRANSCFG); in fsl_sata_rx_watermark_show() 376 void __iomem *csr_base = host_priv->csr_base; in fsl_sata_rx_watermark_store() local 385 temp = ioread32(csr_base + TRANSCFG); in fsl_sata_rx_watermark_store() 387 iowrite32(temp | rx_watermark, csr_base + TRANSCFG); in fsl_sata_rx_watermark_store() 582 ioread32(COMMANDSTAT + host_priv->csr_base)); in sata_fsl_qc_issue() 660 ioread32(host_priv->csr_base + COMMANDSTAT)); in sata_fsl_freeze() 1450 void __iomem *csr_base = NULL; in sata_fsl_probe() local 1466 csr_base = hcr_base + 0x140; in sata_fsl_probe() [all …]
|
/Linux-v4.19/drivers/net/wan/lmc/ |
D | lmc_main.c | 98 static void lmc_initcsrs(lmc_softc_t * const sc, lmc_csrptr_t csr_base, size_t csr_size); 2028 static void lmc_initcsrs(lmc_softc_t * const sc, lmc_csrptr_t csr_base, /*fold00*/ in lmc_initcsrs() argument 2032 sc->lmc_csrs.csr_busmode = csr_base + 0 * csr_size; in lmc_initcsrs() 2033 sc->lmc_csrs.csr_txpoll = csr_base + 1 * csr_size; in lmc_initcsrs() 2034 sc->lmc_csrs.csr_rxpoll = csr_base + 2 * csr_size; in lmc_initcsrs() 2035 sc->lmc_csrs.csr_rxlist = csr_base + 3 * csr_size; in lmc_initcsrs() 2036 sc->lmc_csrs.csr_txlist = csr_base + 4 * csr_size; in lmc_initcsrs() 2037 sc->lmc_csrs.csr_status = csr_base + 5 * csr_size; in lmc_initcsrs() 2038 sc->lmc_csrs.csr_command = csr_base + 6 * csr_size; in lmc_initcsrs() 2039 sc->lmc_csrs.csr_intr = csr_base + 7 * csr_size; in lmc_initcsrs() [all …]
|
/Linux-v4.19/drivers/phy/ |
D | phy-xgene.c | 562 static void sds_wr(void __iomem *csr_base, u32 indirect_cmd_reg, in sds_wr() argument 571 writel(data, csr_base + indirect_data_reg); in sds_wr() 572 readl(csr_base + indirect_data_reg); /* Force a barrier */ in sds_wr() 573 writel(cmd, csr_base + indirect_cmd_reg); in sds_wr() 574 readl(csr_base + indirect_cmd_reg); /* Force a barrier */ in sds_wr() 576 val = readl(csr_base + indirect_cmd_reg); in sds_wr() 581 csr_base + indirect_cmd_reg, addr, data); in sds_wr() 584 static void sds_rd(void __iomem *csr_base, u32 indirect_cmd_reg, in sds_rd() argument 593 writel(cmd, csr_base + indirect_cmd_reg); in sds_rd() 594 readl(csr_base + indirect_cmd_reg); /* Force a barrier */ in sds_rd() [all …]
|
/Linux-v4.19/drivers/block/ |
D | umem.c | 795 unsigned long csr_base; in mm_pci_probe() local 812 csr_base = pci_resource_start(dev, 0); in mm_pci_probe() 814 if (!csr_base || !csr_len) in mm_pci_probe() 833 card->csr_remap = ioremap_nocache(csr_base, csr_len); in mm_pci_probe() 844 csr_base, card->csr_remap, csr_len); in mm_pci_probe()
|