Lines Matching refs:port_base
121 void __iomem *port_base; member
173 val = readl(priv->port_base + ADDRQ_STAT) & TX_CNT_INUSE_MASK; in hisi_femac_xmit_reclaim()
188 val = readl(priv->port_base + ADDRQ_STAT) & TX_CNT_INUSE_MASK; in hisi_femac_xmit_reclaim()
216 writel(status, priv->port_base + MAC_PORTSET); in hisi_femac_adjust_link()
231 while (readl(priv->port_base + ADDRQ_STAT) & BIT_RX_READY) { in hisi_femac_rx_refill()
251 writel(addr, priv->port_base + IQ_ADDR); in hisi_femac_rx_refill()
267 rx_pkt_info = readl(priv->port_base + IQFRM_DES); in hisi_femac_rx()
519 val = readl(priv->port_base + ADDRQ_STAT); in hisi_femac_net_xmit()
550 writel(addr, priv->port_base + EQ_ADDR); in hisi_femac_net_xmit()
551 writel(skb->len + ETH_FCS_LEN, priv->port_base + EQFRM_LEN); in hisi_femac_net_xmit()
764 writel(val, priv->port_base + MAC_PORTSEL); in hisi_femac_port_init()
779 val = readl(priv->port_base + MAC_SET); in hisi_femac_port_init()
782 writel(val, priv->port_base + MAC_SET); in hisi_femac_port_init()
786 writel(val, priv->port_base + RX_COALESCE_SET); in hisi_femac_port_init()
789 writel(val, priv->port_base + QLEN_SET); in hisi_femac_port_init()
815 priv->port_base = devm_ioremap_resource(dev, res); in hisi_femac_drv_probe()
816 if (IS_ERR(priv->port_base)) { in hisi_femac_drv_probe()
817 ret = PTR_ERR(priv->port_base); in hisi_femac_drv_probe()