Lines Matching refs:iomem
124 * @iomem: mapped IO memory
125 * @resource: iomem resource window
136 void __iomem *iomem;
158 } iomem;
274 if (nfp->iomem.csr) {
275 writel(newcfg, nfp->iomem.csr + xbar);
277 readl(nfp->iomem.csr + xbar);
589 bar->iomem = NULL;
611 bar->iomem = ioremap(nfp_bar_resource_start(bar),
613 if (bar->iomem) {
622 nfp->expl.data = bar->iomem + NFP_PCIE_SRAM +
628 nfp->iomem.csr = bar->iomem + NFP_PCIE_BAR(pf);
633 nfp->iomem.csr = bar->iomem + NFP_PCIE_BAR(0);
641 nfp->iomem.em = bar->iomem + NFP_PCIE_EM;
678 bar->iomem = ioremap(nfp_bar_resource_start(bar),
680 if (bar->iomem) {
687 nfp->expl.group[i].addr = bar->iomem;
693 nfp->iomem.expl[i] = bar->iomem;
705 if (nfp->bar[0].iomem)
706 iounmap(nfp->bar[0].iomem);
716 if (bar->iomem) {
717 iounmap(bar->iomem);
718 bar->iomem = NULL;
744 void __iomem *iomem;
855 if (priv->bar->iomem)
856 priv->iomem = priv->bar->iomem + priv->bar_offset;
859 priv->iomem = ioremap(priv->phys, priv->size);
861 if (IS_ERR_OR_NULL(priv->iomem)) {
864 err = !priv->iomem ? -ENOMEM : PTR_ERR(priv->iomem);
865 priv->iomem = NULL;
887 if (!priv->bar->iomem)
888 iounmap(priv->iomem);
893 priv->iomem = NULL;
907 return priv->iomem;
932 rdptr64 = priv->iomem + offset;
933 rdptr32 = priv->iomem + offset;
995 wrptr64 = priv->iomem + offset;
996 wrptr32 = priv->iomem + offset;
1172 if (nfp->iomem.csr) {
1173 writel(csr[0], nfp->iomem.csr +
1176 writel(csr[1], nfp->iomem.csr +
1179 writel(csr[2], nfp->iomem.csr +
1183 readl(nfp->iomem.csr +
1186 readl(nfp->iomem.csr +
1189 readl(nfp->iomem.csr +