Lines Matching refs:rp
237 struct regspec *rp; in rootnex_ctl_reportdev_impl() local
249 rp = sparc_pd_getreg(dev, 0); in rootnex_ctl_reportdev_impl()
263 rp->regspec_addr, (n > 1 ? "" : " ...")); in rootnex_ctl_reportdev_impl()
277 rp->regspec_addr & in rootnex_ctl_reportdev_impl()
301 struct regspec *rp; in rootnex_name_child_impl() local
323 rp = sparc_pd_getreg(child, 0); in rootnex_name_child_impl()
324 ASSERT(rp != NULL); in rootnex_name_child_impl()
333 portid = (rp->regspec_bustype >> 1) & 0x1f; in rootnex_name_child_impl()
350 rp->regspec_bustype, rp->regspec_addr); in rootnex_name_child_impl()
384 rp->regspec_addr & root_phys_addr_lo_mask); in rootnex_name_child_impl()
392 struct regspec *rp; in rootnex_ctl_initchild_impl() local
436 for (i = 0, rp = pd->par_reg; i < pd->par_nreg; i++, rp++) { in rootnex_ctl_initchild_impl()
441 rp->regspec_bustype << 32); in rootnex_ctl_initchild_impl()
442 addr |= (uint64_t)rp->regspec_addr; in rootnex_ctl_initchild_impl()
444 addr += (uint64_t)(rp->regspec_size - 1); in rootnex_ctl_initchild_impl()
462 struct regspec *rp; in rootnex_ctl_uninitchild_impl() local
470 rp = pd->par_reg; in rootnex_ctl_uninitchild_impl()
472 rp->regspec_bustype << 32); in rootnex_ctl_uninitchild_impl()
473 addr |= (unsigned long long) rp->regspec_addr; in rootnex_ctl_uninitchild_impl()