Lines Matching refs:reg_addr
137 const u64 __iomem *reg_addr = caddr;
138 const u64 __iomem *reg_end = reg_addr + (count / sizeof(u64));
142 if (reg_addr < dd->ipath_kregbase || reg_end > dd->ipath_kregend) {
146 while (reg_addr < reg_end) {
147 u64 data = readq(reg_addr);
152 reg_addr++;
174 u64 __iomem *reg_addr = caddr;
175 const u64 __iomem *reg_end = reg_addr + (count / sizeof(u64));
179 if (reg_addr < dd->ipath_kregbase || reg_end > dd->ipath_kregend) {
183 while (reg_addr < reg_end) {
189 writeq(data, reg_addr);
191 reg_addr++;
212 const u32 __iomem *reg_addr = caddr;
213 const u32 __iomem *reg_end = reg_addr + (count / sizeof(u32));
216 if (reg_addr < (u32 __iomem *) dd->ipath_kregbase ||
222 while (reg_addr < reg_end) {
223 u32 data = readl(reg_addr);
229 reg_addr++;
252 u32 __iomem *reg_addr = caddr;
253 const u32 __iomem *reg_end = reg_addr + (count / sizeof(u32));
256 if (reg_addr < (u32 __iomem *) dd->ipath_kregbase ||
261 while (reg_addr < reg_end) {
267 writel(data, reg_addr);
269 reg_addr++;