Lines Matching refs:base_addr
127 void __iomem *base_addr; member
156 reg_data = xemaclite_readl(drvdata->base_addr + XEL_TSR_OFFSET); in xemaclite_enable_interrupts()
158 drvdata->base_addr + XEL_TSR_OFFSET); in xemaclite_enable_interrupts()
161 xemaclite_writel(XEL_RSR_RECV_IE_MASK, drvdata->base_addr + XEL_RSR_OFFSET); in xemaclite_enable_interrupts()
164 xemaclite_writel(XEL_GIER_GIE_MASK, drvdata->base_addr + XEL_GIER_OFFSET); in xemaclite_enable_interrupts()
179 xemaclite_writel(XEL_GIER_GIE_MASK, drvdata->base_addr + XEL_GIER_OFFSET); in xemaclite_disable_interrupts()
182 reg_data = xemaclite_readl(drvdata->base_addr + XEL_TSR_OFFSET); in xemaclite_disable_interrupts()
184 drvdata->base_addr + XEL_TSR_OFFSET); in xemaclite_disable_interrupts()
187 reg_data = xemaclite_readl(drvdata->base_addr + XEL_RSR_OFFSET); in xemaclite_disable_interrupts()
189 drvdata->base_addr + XEL_RSR_OFFSET); in xemaclite_disable_interrupts()
315 addr = drvdata->base_addr + drvdata->next_tx_buf_to_use; in xemaclite_send_data()
380 addr = (drvdata->base_addr + drvdata->next_rx_buf_to_use); in xemaclite_recv_data()
473 addr = drvdata->base_addr + drvdata->next_tx_buf_to_use; in xemaclite_update_address()
643 void __iomem *base_addr = lp->base_addr; in xemaclite_interrupt() local
647 if ((xemaclite_readl(base_addr + XEL_RSR_OFFSET) & in xemaclite_interrupt()
649 (xemaclite_readl(base_addr + XEL_BUFFER_OFFSET + XEL_RSR_OFFSET) in xemaclite_interrupt()
655 tx_status = xemaclite_readl(base_addr + XEL_TSR_OFFSET); in xemaclite_interrupt()
659 xemaclite_writel(tx_status, base_addr + XEL_TSR_OFFSET); in xemaclite_interrupt()
665 tx_status = xemaclite_readl(base_addr + XEL_BUFFER_OFFSET + XEL_TSR_OFFSET); in xemaclite_interrupt()
669 xemaclite_writel(tx_status, base_addr + XEL_BUFFER_OFFSET + in xemaclite_interrupt()
704 lp->base_addr + XEL_MDIOCTRL_OFFSET, in xemaclite_mdio_wait()
734 ctrl_reg = xemaclite_readl(lp->base_addr + XEL_MDIOCTRL_OFFSET); in xemaclite_mdio_read()
737 lp->base_addr + XEL_MDIOADDR_OFFSET); in xemaclite_mdio_read()
739 lp->base_addr + XEL_MDIOCTRL_OFFSET); in xemaclite_mdio_read()
744 rc = xemaclite_readl(lp->base_addr + XEL_MDIORD_OFFSET); in xemaclite_mdio_read()
783 ctrl_reg = xemaclite_readl(lp->base_addr + XEL_MDIOCTRL_OFFSET); in xemaclite_mdio_write()
786 lp->base_addr + XEL_MDIOADDR_OFFSET); in xemaclite_mdio_write()
787 xemaclite_writel(val, lp->base_addr + XEL_MDIOWR_OFFSET); in xemaclite_mdio_write()
789 lp->base_addr + XEL_MDIOCTRL_OFFSET); in xemaclite_mdio_write()
845 lp->base_addr + XEL_MDIOCTRL_OFFSET); in xemaclite_mdio_setup()
1119 lp->base_addr = devm_platform_get_and_ioremap_resource(ofdev, 0, &res); in xemaclite_of_probe()
1120 if (IS_ERR(lp->base_addr)) in xemaclite_of_probe()
1121 return PTR_ERR(lp->base_addr); in xemaclite_of_probe()
1144 xemaclite_writel(0, lp->base_addr + XEL_TSR_OFFSET); in xemaclite_of_probe()
1145 xemaclite_writel(0, lp->base_addr + XEL_BUFFER_OFFSET + XEL_TSR_OFFSET); in xemaclite_of_probe()
1170 (unsigned long __force)ndev->mem_start, lp->base_addr, ndev->irq); in xemaclite_of_probe()