Lines Matching refs:rb
176 struct mpic_reg_bank *rb, in _mpic_read() argument
182 return dcr_read(rb->dhost, reg); in _mpic_read()
185 return in_be32(rb->base + (reg >> 2)); in _mpic_read()
188 return in_le32(rb->base + (reg >> 2)); in _mpic_read()
193 struct mpic_reg_bank *rb, in _mpic_write() argument
199 dcr_write(rb->dhost, reg, value); in _mpic_write()
203 out_be32(rb->base + (reg >> 2), value); in _mpic_write()
207 out_le32(rb->base + (reg >> 2), value); in _mpic_write()
317 struct mpic_reg_bank *rb, unsigned int offset, in _mpic_map_mmio() argument
320 rb->base = ioremap(phys_addr + offset, size); in _mpic_map_mmio()
321 BUG_ON(rb->base == NULL); in _mpic_map_mmio()
325 static void _mpic_map_dcr(struct mpic *mpic, struct mpic_reg_bank *rb, in _mpic_map_dcr() argument
329 rb->dhost = dcr_map(mpic->node, phys_addr + offset, size); in _mpic_map_dcr()
330 BUG_ON(!DCR_MAP_OK(rb->dhost)); in _mpic_map_dcr()
334 phys_addr_t phys_addr, struct mpic_reg_bank *rb, in mpic_map() argument
338 _mpic_map_dcr(mpic, rb, offset, size); in mpic_map()
340 _mpic_map_mmio(mpic, phys_addr, rb, offset, size); in mpic_map()