Lines Matching refs:reg_addr
141 const u64 __iomem *reg_addr = caddr; in ipath_read_umem64() local
142 const u64 __iomem *reg_end = reg_addr + (count / sizeof(u64)); in ipath_read_umem64()
146 if (reg_addr < dd->ipath_kregbase || reg_end > dd->ipath_kregend) { in ipath_read_umem64()
150 while (reg_addr < reg_end) { in ipath_read_umem64()
151 u64 data = readq(reg_addr); in ipath_read_umem64()
156 reg_addr++; in ipath_read_umem64()
178 u64 __iomem *reg_addr = caddr; in ipath_write_umem64() local
179 const u64 __iomem *reg_end = reg_addr + (count / sizeof(u64)); in ipath_write_umem64()
183 if (reg_addr < dd->ipath_kregbase || reg_end > dd->ipath_kregend) { in ipath_write_umem64()
187 while (reg_addr < reg_end) { in ipath_write_umem64()
193 writeq(data, reg_addr); in ipath_write_umem64()
195 reg_addr++; in ipath_write_umem64()
216 const u32 __iomem *reg_addr = caddr; in ipath_read_umem32() local
217 const u32 __iomem *reg_end = reg_addr + (count / sizeof(u32)); in ipath_read_umem32()
220 if (reg_addr < (u32 __iomem *) dd->ipath_kregbase || in ipath_read_umem32()
226 while (reg_addr < reg_end) { in ipath_read_umem32()
227 u32 data = readl(reg_addr); in ipath_read_umem32()
233 reg_addr++; in ipath_read_umem32()
256 u32 __iomem *reg_addr = caddr; in ipath_write_umem32() local
257 const u32 __iomem *reg_end = reg_addr + (count / sizeof(u32)); in ipath_write_umem32()
260 if (reg_addr < (u32 __iomem *) dd->ipath_kregbase || in ipath_write_umem32()
265 while (reg_addr < reg_end) { in ipath_write_umem32()
271 writel(data, reg_addr); in ipath_write_umem32()
273 reg_addr++; in ipath_write_umem32()