Lines Matching refs:addr
52 static int mobiveil_pcie_read(void __iomem *addr, int size, u32 *val)
54 if ((uintptr_t)addr & (size - 1)) {
61 *val = readl(addr);
64 *val = readw(addr);
67 *val = readb(addr);
77 static int mobiveil_pcie_write(void __iomem *addr, int size, u32 val)
79 if ((uintptr_t)addr & (size - 1))
84 writel(val, addr);
87 writew(val, addr);
90 writeb(val, addr);
101 void __iomem *addr;
105 addr = mobiveil_pcie_comp_addr(pcie, off);
107 ret = mobiveil_pcie_read(addr, size, &val);
117 void __iomem *addr;
120 addr = mobiveil_pcie_comp_addr(pcie, off);
122 ret = mobiveil_pcie_write(addr, size, val);