Home
last modified time | relevance | path

Searched refs:csr_base (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/rtc/
H A Drtc-xgene.c37 void __iomem *csr_base; member
47 rtc_time64_to_tm(readl(pdata->csr_base + RTC_CCVR), tm); in xgene_rtc_read_time()
59 writel((u32)rtc_tm_to_time64(tm), pdata->csr_base + RTC_CLR); in xgene_rtc_set_time()
60 readl(pdata->csr_base + RTC_CLR); /* Force a barrier */ in xgene_rtc_set_time()
71 alrm->enabled = readl(pdata->csr_base + RTC_CCR) & RTC_CCR_IE; in xgene_rtc_read_alarm()
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()
98 return readl(pdata->csr_base + RTC_CCR) & RTC_CCR_IE ? 1 : 0; in xgene_rtc_alarm_irq_enabled()
105 writel((u32)rtc_tm_to_time64(&alrm->time), pdata->csr_base + RTC_CMR); in xgene_rtc_set_alarm()
125 if (!(readl(pdata->csr_base in xgene_rtc_interrupt()
[all...]
/linux/drivers/net/mdio/
H A Dmdio-xgene.c332 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/pci/controller/
H A Dpci-xgene.c64 void __iomem *csr_base; member
73 return readl(port->csr_base + reg); in xgene_pcie_readl()
78 writel(val, port->csr_base + reg); in xgene_pcie_writel()
240 port->csr_base = devm_pci_remap_cfg_resource(dev, &csr); in xgene_pcie_ecam_init()
241 if (IS_ERR(port->csr_base)) in xgene_pcie_ecam_init()
242 return PTR_ERR(port->csr_base); in xgene_pcie_ecam_init()
348 port->csr_base = devm_pci_remap_cfg_resource(dev, res); in xgene_pcie_map_reg()
349 if (IS_ERR(port->csr_base)) in xgene_pcie_map_reg()
350 return PTR_ERR(port->csr_base); in xgene_pcie_map_reg()
/linux/drivers/ata/
H A Dsata_fsl.c284 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()
382 iowrite32(temp | rx_watermark, csr_base + TRANSCFG); in fsl_sata_rx_watermark_store()
564 ioread32(COMMANDSTAT + host_priv->csr_base)); in sata_fsl_qc_issue()
641 ioread32(host_priv->csr_base in sata_fsl_freeze()
1427 void __iomem *csr_base = NULL; sata_fsl_probe() local
[all...]
/linux/drivers/crypto/intel/qat/qat_common/
H A Dadf_accel_devices.h359 #define ADF_CSR_WR(csr_base, csr_offset, val) \ argument
360 __raw_writel(val, csr_base + csr_offset)
365 #define ADF_CSR_WR64_LO_HI(csr_base, csr_low_offset, csr_high_offset, val) \ argument
367 ADF_CSR_WR(csr_base, csr_low_offset, lower_32_bits(val)); \
368 ADF_CSR_WR(csr_base, csr_high_offset, upper_32_bits(val)); \
372 #define ADF_CSR_RD(csr_base, csr_offset) __raw_readl(csr_base + csr_offset) argument
H A Dadf_bank_state.c192 void __iomem *csr_base = adf_get_etr_base(accel_dev); in adf_bank_state_save() local
199 bank_state_save(csr_ops, csr_base, bank_number, state, in adf_bank_state_save()
222 void __iomem *csr_base = adf_get_etr_base(accel_dev); in adf_bank_state_restore() local
230 ret = bank_state_restore(csr_ops, csr_base, bank_number, state, in adf_bank_state_restore()
/linux/drivers/phy/
H A Dphy-xgene.c551 static void sds_wr(void __iomem *csr_base, u32 indirect_cmd_reg, in sds_wr() argument
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()
573 static void sds_rd(void __iomem *csr_base, u32 indirect_cmd_reg, in sds_rd() argument
582 writel(cmd, csr_base + indirect_cmd_reg); in sds_rd()
583 readl(csr_base in sds_rd()
[all...]
/linux/drivers/net/ethernet/meta/fbnic/
H A Dfbnic_txrx.c32 unsigned long csr_base = (unsigned long)ring->doorbell; in fbnic_ring_csr_base() local
34 csr_base &= ~(FBNIC_QUEUE_STRIDE * sizeof(u32) - 1); in fbnic_ring_csr_base()
36 return (u32 __iomem *)csr_base; in fbnic_ring_csr_base()
41 u32 __iomem *csr_base = fbnic_ring_csr_base(ring); in fbnic_ring_rd32() local
43 return readl(csr_base + csr); in fbnic_ring_rd32()
48 u32 __iomem *csr_base = fbnic_ring_csr_base(ring); in fbnic_ring_wr32() local
50 writel(val, csr_base + csr); in fbnic_ring_wr32()