Lines Matching refs:rb
153 struct mpic_reg_bank *rb,
159 return dcr_read(rb->dhost,
160 rb->dbase + reg + rb->doff);
163 return in_be32(rb->base + (reg >> 2));
166 return in_le32(rb->base + (reg >> 2));
171 struct mpic_reg_bank *rb,
177 return dcr_write(rb->dhost,
178 rb->dbase + reg + rb->doff, value);
181 return out_be32(rb->base + (reg >> 2), value);
184 return out_le32(rb->base + (reg >> 2), value);
261 struct mpic_reg_bank *rb, unsigned int offset,
264 rb->base = ioremap(phys_addr + offset, size);
265 BUG_ON(rb->base == NULL);
269 static void _mpic_map_dcr(struct mpic *mpic, struct mpic_reg_bank *rb,
272 rb->dbase = mpic->dcr_base;
273 rb->doff = offset;
274 rb->dhost = dcr_map(mpic->of_node, rb->dbase + rb->doff, size);
275 BUG_ON(!DCR_MAP_OK(rb->dhost));
279 struct mpic_reg_bank *rb, unsigned int offset,
283 _mpic_map_dcr(mpic, rb, offset, size);
285 _mpic_map_mmio(mpic, phys_addr, rb, offset, size);