• Home
  • Raw
  • Download

Lines Matching refs:base_addr

134 	void __iomem *base_addr;  member
164 reg_data = xemaclite_readl(drvdata->base_addr + XEL_TSR_OFFSET); in xemaclite_enable_interrupts()
166 drvdata->base_addr + XEL_TSR_OFFSET); in xemaclite_enable_interrupts()
169 xemaclite_writel(XEL_RSR_RECV_IE_MASK, drvdata->base_addr + XEL_RSR_OFFSET); in xemaclite_enable_interrupts()
172 xemaclite_writel(XEL_GIER_GIE_MASK, drvdata->base_addr + XEL_GIER_OFFSET); in xemaclite_enable_interrupts()
187 xemaclite_writel(XEL_GIER_GIE_MASK, drvdata->base_addr + XEL_GIER_OFFSET); in xemaclite_disable_interrupts()
190 reg_data = xemaclite_readl(drvdata->base_addr + XEL_TSR_OFFSET); in xemaclite_disable_interrupts()
192 drvdata->base_addr + XEL_TSR_OFFSET); in xemaclite_disable_interrupts()
195 reg_data = xemaclite_readl(drvdata->base_addr + XEL_RSR_OFFSET); in xemaclite_disable_interrupts()
197 drvdata->base_addr + XEL_RSR_OFFSET); in xemaclite_disable_interrupts()
323 addr = drvdata->base_addr + drvdata->next_tx_buf_to_use; in xemaclite_send_data()
388 addr = (drvdata->base_addr + drvdata->next_rx_buf_to_use); in xemaclite_recv_data()
480 addr = drvdata->base_addr + drvdata->next_tx_buf_to_use; in xemaclite_update_address()
660 void __iomem *base_addr = lp->base_addr; in xemaclite_interrupt() local
664 if ((xemaclite_readl(base_addr + XEL_RSR_OFFSET) & in xemaclite_interrupt()
666 (xemaclite_readl(base_addr + XEL_BUFFER_OFFSET + XEL_RSR_OFFSET) in xemaclite_interrupt()
672 tx_status = xemaclite_readl(base_addr + XEL_TSR_OFFSET); in xemaclite_interrupt()
677 xemaclite_writel(tx_status, base_addr + XEL_TSR_OFFSET); in xemaclite_interrupt()
683 tx_status = xemaclite_readl(base_addr + XEL_BUFFER_OFFSET + XEL_TSR_OFFSET); in xemaclite_interrupt()
688 xemaclite_writel(tx_status, base_addr + XEL_BUFFER_OFFSET + in xemaclite_interrupt()
723 lp->base_addr + XEL_MDIOCTRL_OFFSET, in xemaclite_mdio_wait()
753 ctrl_reg = xemaclite_readl(lp->base_addr + XEL_MDIOCTRL_OFFSET); in xemaclite_mdio_read()
756 lp->base_addr + XEL_MDIOADDR_OFFSET); in xemaclite_mdio_read()
758 lp->base_addr + XEL_MDIOCTRL_OFFSET); in xemaclite_mdio_read()
763 rc = xemaclite_readl(lp->base_addr + XEL_MDIORD_OFFSET); in xemaclite_mdio_read()
802 ctrl_reg = xemaclite_readl(lp->base_addr + XEL_MDIOCTRL_OFFSET); in xemaclite_mdio_write()
805 lp->base_addr + XEL_MDIOADDR_OFFSET); in xemaclite_mdio_write()
806 xemaclite_writel(val, lp->base_addr + XEL_MDIOWR_OFFSET); in xemaclite_mdio_write()
808 lp->base_addr + XEL_MDIOCTRL_OFFSET); in xemaclite_mdio_write()
863 lp->base_addr + XEL_MDIOCTRL_OFFSET); in xemaclite_mdio_setup()
1140 lp->base_addr = devm_ioremap_resource(&ofdev->dev, res); in xemaclite_of_probe()
1141 if (IS_ERR(lp->base_addr)) { in xemaclite_of_probe()
1142 rc = PTR_ERR(lp->base_addr); in xemaclite_of_probe()
1162 xemaclite_writel(0, lp->base_addr + XEL_TSR_OFFSET); in xemaclite_of_probe()
1163 xemaclite_writel(0, lp->base_addr + XEL_BUFFER_OFFSET + XEL_TSR_OFFSET); in xemaclite_of_probe()
1188 (unsigned long __force)ndev->mem_start, lp->base_addr, ndev->irq); in xemaclite_of_probe()