Lines Matching defs:base
251 void __iomem *base;
306 return readl(priv->base + addr);
324 writel(val, priv->base + addr);
351 ret = readl(priv->base + AVE_GIMR);
352 writel(0, priv->base + AVE_GIMR);
361 writel(val, priv->base + AVE_GIMR);
368 writel(readl(priv->base + AVE_GIMR) | bitflag, priv->base + AVE_GIMR);
369 writel(bitflag, priv->base + AVE_GISR);
379 mac_addr[2] << 16 | mac_addr[3] << 24, priv->base + reg1);
380 writel(mac_addr[4] | mac_addr[5] << 8, priv->base + reg2);
388 vr = readl(priv->base + AVE_VR);
502 writel((phyid << 8) | regnum, priv->base + AVE_MDIOAR);
505 mdioctl = readl(priv->base + AVE_MDIOCTR);
507 priv->base + AVE_MDIOCTR);
509 ret = readl_poll_timeout(priv->base + AVE_MDIOSR, mdiosr,
517 return readl(priv->base + AVE_MDIORDR) & GENMASK(15, 0);
531 writel((phyid << 8) | regnum, priv->base + AVE_MDIOAR);
534 writel(val, priv->base + AVE_MDIOWDR);
537 mdioctl = readl(priv->base + AVE_MDIOCTR);
539 priv->base + AVE_MDIOCTR);
541 ret = readl_poll_timeout(priv->base + AVE_MDIOSR, mdiosr,
640 writel(AVE_DESCC_TD | AVE_DESCC_RD0, priv->base + AVE_DESCC);
644 writel(0, priv->base + AVE_DESCC);
645 if (readl_poll_timeout(priv->base + AVE_DESCC, val, !val,
653 val = readl(priv->base + AVE_DESCC);
656 writel(val, priv->base + AVE_DESCC);
657 if (readl_poll_timeout(priv->base + AVE_DESCC, val,
666 val = readl(priv->base + AVE_DESCC);
669 writel(val, priv->base + AVE_DESCC);
864 writel(val, priv->base + AVE_CFGR);
867 val = readl(priv->base + AVE_RSTCTRL);
869 writel(val, priv->base + AVE_RSTCTRL);
872 writel(AVE_GRR_GRST | AVE_GRR_PHYRST, priv->base + AVE_GRR);
876 writel(AVE_GRR_GRST, priv->base + AVE_GRR);
880 writel(0, priv->base + AVE_GRR);
884 val = readl(priv->base + AVE_RSTCTRL);
886 writel(val, priv->base + AVE_RSTCTRL);
897 rxcr_org = readl(priv->base + AVE_RXCR);
898 writel(rxcr_org & (~AVE_RXCR_RXEN), priv->base + AVE_RXCR);
907 writel(AVE_GRR_RXFFR, priv->base + AVE_GRR);
911 writel(0, priv->base + AVE_GRR);
915 writel(AVE_GI_RXOVF, priv->base + AVE_GISR);
921 writel(rxcr_org, priv->base + AVE_RXCR);
933 gisr_val = readl(priv->base + AVE_GISR);
937 writel(AVE_GI_PHY, priv->base + AVE_GISR);
941 writel(AVE_GI_RXERR, priv->base + AVE_GISR);
959 writel(AVE_GI_RXDROP, priv->base + AVE_GISR);
990 val = readl(priv->base + AVE_PFEN);
991 writel(val | BIT(entry), priv->base + AVE_PFEN);
1004 val = readl(priv->base + AVE_PFEN);
1005 writel(val & ~BIT(entry), priv->base + AVE_PFEN);
1030 priv->base + AVE_PFMBYTE(entry));
1031 writel(AVE_PFMBYTE_MASK1, priv->base + AVE_PFMBYTE(entry) + 4);
1034 writel(AVE_PFMBIT_MASK, priv->base + AVE_PFMBIT(entry));
1037 writel(0, priv->base + AVE_PFSEL(entry));
1056 writel(AVE_PFMBYTE_MASK0, priv->base + AVE_PFMBYTE(entry));
1057 writel(AVE_PFMBYTE_MASK1, priv->base + AVE_PFMBYTE(entry) + 4);
1060 writel(AVE_PFMBIT_MASK, priv->base + AVE_PFMBIT(entry));
1063 writel(rxring, priv->base + AVE_PFSEL(entry));
1097 val = readl(priv->base + AVE_TXCR);
1105 writel(val, priv->base + AVE_TXCR);
1109 val = readl(priv->base + AVE_LINKSEL);
1114 writel(val, priv->base + AVE_LINKSEL);
1118 rxcr = readl(priv->base + AVE_RXCR);
1119 txcr = readl(priv->base + AVE_TXCR);
1148 writel(rxcr & ~AVE_RXCR_RXEN, priv->base + AVE_RXCR);
1150 writel(txcr, priv->base + AVE_TXCR);
1151 writel(rxcr, priv->base + AVE_RXCR);
1302 priv->base + AVE_TXDC);
1313 priv->base + AVE_RXDC0);
1324 writel(val, priv->base + AVE_RXCR);
1328 writel(AVE_TXCR_FLOCTR, priv->base + AVE_TXCR);
1331 val = readl(priv->base + AVE_IIRQC) & AVE_IIRQC_BSCK;
1333 writel(val, priv->base + AVE_IIRQC);
1475 val = readl(priv->base + AVE_RXCR);
1480 writel(val, priv->base + AVE_RXCR);
1565 void __iomem *base;
1586 base = devm_platform_ioremap_resource(pdev, 0);
1587 if (IS_ERR(base))
1588 return PTR_ERR(base);
1614 priv->base = base;
1705 ave_id = readl(priv->base + AVE_IDR);