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()
322 addr = drvdata->base_addr + drvdata->next_tx_buf_to_use; in xemaclite_send_data()
387 addr = (drvdata->base_addr + drvdata->next_rx_buf_to_use); in xemaclite_recv_data()
478 addr = drvdata->base_addr + drvdata->next_tx_buf_to_use; in xemaclite_update_address()
657 void __iomem *base_addr = lp->base_addr; in xemaclite_interrupt() local
661 if ((xemaclite_readl(base_addr + XEL_RSR_OFFSET) & in xemaclite_interrupt()
663 (xemaclite_readl(base_addr + XEL_BUFFER_OFFSET + XEL_RSR_OFFSET) in xemaclite_interrupt()
669 tx_status = xemaclite_readl(base_addr + XEL_TSR_OFFSET); in xemaclite_interrupt()
674 xemaclite_writel(tx_status, base_addr + XEL_TSR_OFFSET); in xemaclite_interrupt()
680 tx_status = xemaclite_readl(base_addr + XEL_BUFFER_OFFSET + XEL_TSR_OFFSET); in xemaclite_interrupt()
685 xemaclite_writel(tx_status, base_addr + XEL_BUFFER_OFFSET + in xemaclite_interrupt()
720 lp->base_addr + XEL_MDIOCTRL_OFFSET, in xemaclite_mdio_wait()
750 ctrl_reg = xemaclite_readl(lp->base_addr + XEL_MDIOCTRL_OFFSET); in xemaclite_mdio_read()
753 lp->base_addr + XEL_MDIOADDR_OFFSET); in xemaclite_mdio_read()
755 lp->base_addr + XEL_MDIOCTRL_OFFSET); in xemaclite_mdio_read()
760 rc = xemaclite_readl(lp->base_addr + XEL_MDIORD_OFFSET); in xemaclite_mdio_read()
799 ctrl_reg = xemaclite_readl(lp->base_addr + XEL_MDIOCTRL_OFFSET); in xemaclite_mdio_write()
802 lp->base_addr + XEL_MDIOADDR_OFFSET); in xemaclite_mdio_write()
803 xemaclite_writel(val, lp->base_addr + XEL_MDIOWR_OFFSET); in xemaclite_mdio_write()
805 lp->base_addr + XEL_MDIOCTRL_OFFSET); in xemaclite_mdio_write()
853 lp->base_addr + XEL_MDIOCTRL_OFFSET); in xemaclite_mdio_setup()
1144 lp->base_addr = devm_ioremap_resource(&ofdev->dev, res); in xemaclite_of_probe()
1145 if (IS_ERR(lp->base_addr)) { in xemaclite_of_probe()
1146 rc = PTR_ERR(lp->base_addr); in xemaclite_of_probe()
1169 xemaclite_writel(0, lp->base_addr + XEL_TSR_OFFSET); in xemaclite_of_probe()
1170 xemaclite_writel(0, lp->base_addr + XEL_BUFFER_OFFSET + XEL_TSR_OFFSET); in xemaclite_of_probe()
1196 (unsigned int __force)lp->base_addr, ndev->irq); in xemaclite_of_probe()