mdi_phci_t
mdi_phci_t ph;
mdi_phci_t *ph;
i_mdi_phci_lock(mdi_phci_t *ph, mdi_pathinfo_t *pip)
i_mdi_phci_unlock(mdi_phci_t *ph)
i_mdi_client_compute_state(mdi_client_t *ct, mdi_phci_t *ph)
static mdi_phci_t *i_devi_get_phci(dev_info_t *);
static void i_mdi_phci_lock(mdi_phci_t *, mdi_pathinfo_t *);
static void i_mdi_phci_unlock(mdi_phci_t *);
static mdi_pathinfo_t *i_mdi_pi_alloc(mdi_phci_t *, char *, mdi_client_t *);
static void i_mdi_phci_add_path(mdi_phci_t *, mdi_pathinfo_t *);
static void i_mdi_pi_free(mdi_phci_t *ph, mdi_pathinfo_t *,
static void i_mdi_phci_remove_path(mdi_phci_t *, mdi_pathinfo_t *);
mdi_phci_t *ph;
ph = (mdi_phci_t *)DEVI(ph_dip)->devi_mdi_xhci;
mdi_phci_t *ph;
mdi_phci_t *);
mdi_phci_t *ph;
i_mdi_pi_alloc(mdi_phci_t *ph, char *paddr, mdi_client_t *ct)
static void vhcache_phci_add(mdi_vhci_config_t *, mdi_phci_t *);
static void vhcache_phci_remove(mdi_vhci_config_t *, mdi_phci_t *);
i_mdi_phci_add_path(mdi_phci_t *ph, mdi_pathinfo_t *pip)
mdi_phci_t *ph;
i_mdi_pi_free(mdi_phci_t *ph, mdi_pathinfo_t *pip, mdi_client_t *ct)
i_mdi_phci_remove_path(mdi_phci_t *ph, mdi_pathinfo_t *pip)
mdi_phci_t *ph;
mdi_phci_t *ph;
mdi_phci_t *ph;
mdi_phci_t *ph;
mdi_phci_t *ph;
mdi_phci_t *ph;
mdi_phci_t *ph;
mdi_phci_t *ph;
mdi_phci_t *ph;
mdi_phci_t *ph;
mdi_phci_t *ph;
mdi_phci_t *ph;
mdi_phci_t *ph;
mdi_phci_t *ph;
mdi_phci_t *ph;
mdi_phci_t *ph;
ph = kmem_zalloc(sizeof (mdi_phci_t), KM_SLEEP);
mdi_phci_t *ph;
mdi_phci_t *tmp;
mdi_phci_t *prev = NULL;
mdi_phci_t *phci;
mdi_phci_t *ph;
mdi_phci_t *ph;
kmem_free(ph, sizeof (mdi_phci_t));
static mdi_phci_t *
mdi_phci_t *ph = NULL;
ph = (mdi_phci_t *)DEVI(pdip)->devi_mdi_xhci;
lookup_vhcache_phci_by_addr(mdi_vhci_cache_t *vhcache, mdi_phci_t *ph)
vhcache_phci_add(mdi_vhci_config_t *vhc, mdi_phci_t *ph)
vhcache_phci_remove(mdi_vhci_config_t *vhc, mdi_phci_t *ph)
mdi_phci_t *ph = pip->pi_phci;
mdi_phci_t *ph;
mdi_phci_t *ph, *next;
mdi_phci_t *ph;
mdi_phci_t *ph;
mdi_phci_t *pi_phci; /* pHCI dev_info node */
mdi_phci_t *cphci_phci; /* pointer to actual phci */