pxu_t
if ((((pxu_t *)pxl_elemp->pxp->px_plat_p)->portid &
px_cb_p = ((pxu_t *)px_p->px_plat_p)->px_cb_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
dlu_init(caddr_t csr_base, pxu_t *pxu_p)
dmc_init(caddr_t csr_base, pxu_t *pxu_p)
hvio_pec_init(caddr_t csr_base, pxu_t *pxu_p)
mmu_tte_to_pa(uint64_t tte, pxu_t *pxu_p)
mmu_bypass_noncache(pxu_t *pxu_p)
mmu_tsb_entries(caddr_t csr_base, pxu_t *pxu_p)
static uint64_t msiq_suspend(devhandle_t dev_hdl, pxu_t *pxu_p);
hvio_mmu_init(caddr_t csr_base, pxu_t *pxu_p)
static void msiq_resume(devhandle_t dev_hdl, pxu_t *pxu_p);
static void jbc_init(caddr_t xbc_csr_base, pxu_t *pxu_p);
static void ubc_init(caddr_t xbc_csr_base, pxu_t *pxu_p);
hvio_iommu_map(devhandle_t dev_hdl, pxu_t *pxu_p, tsbid_t tsbid, pages_t pages,
hvio_cb_init(caddr_t xbc_csr_base, pxu_t *pxu_p)
hvio_iommu_demap(devhandle_t dev_hdl, pxu_t *pxu_p, tsbid_t tsbid,
hvio_iommu_getmap(devhandle_t dev_hdl, pxu_t *pxu_p, tsbid_t tsbid,
hvio_obptsb_attach(pxu_t *pxu_p)
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
hvio_get_bypass_base(pxu_t *pxu_p)
hvio_get_bypass_end(pxu_t *pxu_p)
hvio_iommu_getbypass(devhandle_t dev_hdl, pxu_t *pxu_p, r_addr_t ra,
jbc_init(caddr_t xbc_csr_base, pxu_t *pxu_p)
hvio_intr_devino_to_sysino(devhandle_t dev_hdl, pxu_t *pxu_p, devino_t devino,
hvio_intr_gettarget(devhandle_t dev_hdl, pxu_t *pxu_p, sysino_t sysino,
hvio_intr_settarget(devhandle_t dev_hdl, pxu_t *pxu_p, sysino_t sysino,
hvio_msiq_init(devhandle_t dev_hdl, pxu_t *pxu_p)
ubc_init(caddr_t xbc_csr_base, pxu_t *pxu_p)
hvio_suspend(devhandle_t dev_hdl, pxu_t *pxu_p)
hvio_resume(devhandle_t dev_hdl, devino_t devino, pxu_t *pxu_p)
hvio_cb_suspend(devhandle_t dev_hdl, pxu_t *pxu_p)
devino_t devino, pxu_t *pxu_p)
hvio_ib_init(caddr_t csr_base, pxu_t *pxu_p)
msiq_suspend(devhandle_t dev_hdl, pxu_t *pxu_p)
msiq_resume(devhandle_t dev_hdl, pxu_t *pxu_p)
ilu_init(caddr_t csr_base, pxu_t *pxu_p)
tlu_init(caddr_t csr_base, pxu_t *pxu_p)
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
lpu_init(caddr_t csr_base, pxu_t *pxu_p)
px_lib_map_regs(pxu_t *pxu_p, dev_info_t *dip)
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
px_lib_unmap_regs(pxu_t *pxu_p)
pxu_t *pxu_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_p = kmem_zalloc(sizeof (pxu_t), KM_SLEEP);
kmem_free(pxu_p, sizeof (pxu_t));
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p;
pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p;
pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
px_lib_unmap_regs((pxu_t *)px_p->px_plat_p);
kmem_free(px_p->px_plat_p, sizeof (pxu_t));
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
#define PX2CB(px_p) (((pxu_t *)px_p->px_plat_p)->px_cb_p)
extern void hvio_cb_init(caddr_t xbc_csr_base, pxu_t *pxu_p);
extern void hvio_ib_init(caddr_t csr_base, pxu_t *pxu_p);
extern void hvio_mmu_init(caddr_t csr_base, pxu_t *pxu_p);
extern void hvio_pec_init(caddr_t csr_base, pxu_t *pxu_p);
extern uint64_t hvio_intr_devino_to_sysino(devhandle_t dev_hdl, pxu_t *pxu_p,
extern uint64_t hvio_intr_gettarget(devhandle_t dev_hdl, pxu_t *pxu_p,
extern uint64_t hvio_intr_settarget(devhandle_t dev_hdl, pxu_t *pxu_p,
extern uint64_t hvio_iommu_map(devhandle_t dev_hdl, pxu_t *pxu_p, tsbid_t tsbid,
extern uint64_t hvio_iommu_demap(devhandle_t dev_hdl, pxu_t *pxu_p,
extern uint64_t hvio_iommu_getmap(devhandle_t dev_hdl, pxu_t *pxu_p,
extern uint64_t hvio_iommu_getbypass(devhandle_t dev_hdl, pxu_t *pxu_p,
extern uint64_t hvio_get_bypass_base(pxu_t *pxu_p);
extern uint64_t hvio_get_bypass_end(pxu_t *pxu_p);
extern void hvio_obptsb_attach(pxu_t *pxu_p);
extern uint64_t hvio_msiq_init(devhandle_t dev_hdl, pxu_t *pxu_p);
extern uint64_t hvio_suspend(devhandle_t dev_hdl, pxu_t *pxu_p);
devino_t devino, pxu_t *pxu_p);
extern uint64_t hvio_cb_suspend(devhandle_t dev_hdl, pxu_t *pxu_p);
devino_t devino, pxu_t *pxu_p);
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;
pxu_t *pxu_p = (pxu_t *)px_p->px_plat_p;