Lines Matching refs:base
250 void __iomem *base;
305 return readl(priv->base + addr);
323 writel(val, priv->base + addr);
350 ret = readl(priv->base + AVE_GIMR);
351 writel(0, priv->base + AVE_GIMR);
360 writel(val, priv->base + AVE_GIMR);
367 writel(readl(priv->base + AVE_GIMR) | bitflag, priv->base + AVE_GIMR);
368 writel(bitflag, priv->base + AVE_GISR);
378 mac_addr[2] << 16 | mac_addr[3] << 24, priv->base + reg1);
379 writel(mac_addr[4] | mac_addr[5] << 8, priv->base + reg2);
387 vr = readl(priv->base + AVE_VR);
501 writel((phyid << 8) | regnum, priv->base + AVE_MDIOAR);
504 mdioctl = readl(priv->base + AVE_MDIOCTR);
506 priv->base + AVE_MDIOCTR);
508 ret = readl_poll_timeout(priv->base + AVE_MDIOSR, mdiosr,
516 return readl(priv->base + AVE_MDIORDR) & GENMASK(15, 0);
530 writel((phyid << 8) | regnum, priv->base + AVE_MDIOAR);
533 writel(val, priv->base + AVE_MDIOWDR);
536 mdioctl = readl(priv->base + AVE_MDIOCTR);
538 priv->base + AVE_MDIOCTR);
540 ret = readl_poll_timeout(priv->base + AVE_MDIOSR, mdiosr,
639 writel(AVE_DESCC_TD | AVE_DESCC_RD0, priv->base + AVE_DESCC);
643 writel(0, priv->base + AVE_DESCC);
644 if (readl_poll_timeout(priv->base + AVE_DESCC, val, !val,
652 val = readl(priv->base + AVE_DESCC);
655 writel(val, priv->base + AVE_DESCC);
656 if (readl_poll_timeout(priv->base + AVE_DESCC, val,
665 val = readl(priv->base + AVE_DESCC);
668 writel(val, priv->base + AVE_DESCC);
863 writel(val, priv->base + AVE_CFGR);
866 val = readl(priv->base + AVE_RSTCTRL);
868 writel(val, priv->base + AVE_RSTCTRL);
871 writel(AVE_GRR_GRST | AVE_GRR_PHYRST, priv->base + AVE_GRR);
875 writel(AVE_GRR_GRST, priv->base + AVE_GRR);
879 writel(0, priv->base + AVE_GRR);
883 val = readl(priv->base + AVE_RSTCTRL);
885 writel(val, priv->base + AVE_RSTCTRL);
896 rxcr_org = readl(priv->base + AVE_RXCR);
897 writel(rxcr_org & (~AVE_RXCR_RXEN), priv->base + AVE_RXCR);
906 writel(AVE_GRR_RXFFR, priv->base + AVE_GRR);
910 writel(0, priv->base + AVE_GRR);
914 writel(AVE_GI_RXOVF, priv->base + AVE_GISR);
920 writel(rxcr_org, priv->base + AVE_RXCR);
932 gisr_val = readl(priv->base + AVE_GISR);
936 writel(AVE_GI_PHY, priv->base + AVE_GISR);
940 writel(AVE_GI_RXERR, priv->base + AVE_GISR);
958 writel(AVE_GI_RXDROP, priv->base + AVE_GISR);
989 val = readl(priv->base + AVE_PFEN);
990 writel(val | BIT(entry), priv->base + AVE_PFEN);
1003 val = readl(priv->base + AVE_PFEN);
1004 writel(val & ~BIT(entry), priv->base + AVE_PFEN);
1029 priv->base + AVE_PFMBYTE(entry));
1030 writel(AVE_PFMBYTE_MASK1, priv->base + AVE_PFMBYTE(entry) + 4);
1033 writel(AVE_PFMBIT_MASK, priv->base + AVE_PFMBIT(entry));
1036 writel(0, priv->base + AVE_PFSEL(entry));
1055 writel(AVE_PFMBYTE_MASK0, priv->base + AVE_PFMBYTE(entry));
1056 writel(AVE_PFMBYTE_MASK1, priv->base + AVE_PFMBYTE(entry) + 4);
1059 writel(AVE_PFMBIT_MASK, priv->base + AVE_PFMBIT(entry));
1062 writel(rxring, priv->base + AVE_PFSEL(entry));
1096 val = readl(priv->base + AVE_TXCR);
1104 writel(val, priv->base + AVE_TXCR);
1108 val = readl(priv->base + AVE_LINKSEL);
1113 writel(val, priv->base + AVE_LINKSEL);
1117 rxcr = readl(priv->base + AVE_RXCR);
1118 txcr = readl(priv->base + AVE_TXCR);
1147 writel(rxcr & ~AVE_RXCR_RXEN, priv->base + AVE_RXCR);
1149 writel(txcr, priv->base + AVE_TXCR);
1150 writel(rxcr, priv->base + AVE_RXCR);
1299 priv->base + AVE_TXDC);
1310 priv->base + AVE_RXDC0);
1321 writel(val, priv->base + AVE_RXCR);
1325 writel(AVE_TXCR_FLOCTR, priv->base + AVE_TXCR);
1328 val = readl(priv->base + AVE_IIRQC) & AVE_IIRQC_BSCK;
1330 writel(val, priv->base + AVE_IIRQC);
1472 val = readl(priv->base + AVE_RXCR);
1477 writel(val, priv->base + AVE_RXCR);
1563 void __iomem *base;
1584 base = devm_platform_ioremap_resource(pdev, 0);
1585 if (IS_ERR(base))
1586 return PTR_ERR(base);
1615 priv->base = base;
1708 ave_id = readl(priv->base + AVE_IDR);