Home
last modified time | relevance | path

Searched refs:msi_state_p (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_msi.c73 msi_state_p->msi_p = kmem_zalloc(msi_state_p->msi_cnt * in px_msi_attach()
112 if (msi_state_p->msi_pool_p) in px_msi_detach()
115 if (msi_state_p->msi_p) { in px_msi_detach()
116 kmem_free(msi_state_p->msi_p, in px_msi_detach()
312 if (i >= msi_state_p->msi_cnt) in px_msi_get_msinum()
339 if (msi_state_p->msi_cnt == 0) in px_msi_get_props()
358 msi_state_p->msi_data_mask); in px_msi_get_props()
365 msi_state_p->msi_data_width); in px_msi_get_props()
370 if (msi_state_p->msi_data_width) { in px_msi_get_props()
387 msi_state_p->msi_addr32_len = in px_msi_get_props()
[all …]
H A Dpx_tools.c74 px_msi_state_t *msi_state_p = &px_p->px_ib_p->ib_msi_state; in pxtool_intr_info() local
87 intr_info.num_intr = msi_state_p->msi_cnt; in pxtool_intr_info()
132 px_msi_state_t *msi_state_p = &px_p->px_ib_p->ib_msi_state; in pxtool_get_intr() local
136 if ((iget->msi < msi_state_p->msi_1st_msinum) || in pxtool_get_intr()
137 (iget->msi >= (msi_state_p->msi_1st_msinum + in pxtool_get_intr()
138 msi_state_p->msi_cnt))) { in pxtool_get_intr()
293 px_msi_state_t *msi_state_p = &px_p->px_ib_p->ib_msi_state; in pxtool_set_intr() local
296 if ((iset.msi < msi_state_p->msi_1st_msinum) || in pxtool_set_intr()
297 (iset.msi >= (msi_state_p->msi_1st_msinum + in pxtool_set_intr()
298 msi_state_p->msi_cnt))) { in pxtool_set_intr()
H A Dpx_intr.c553 px_msi_state_t *msi_state_p = &px_p->px_ib_p->ib_msi_state; in px_msix_ops() local
566 if ((hdlp->ih_cap & DDI_INTR_FLAG_MSI64) && msi_state_p->msi_addr64) { in px_msix_ops()
569 msi_addr = msi_state_p->msi_addr64; in px_msix_ops()
573 msi_addr = msi_state_p->msi_addr32; in px_msix_ops()
802 if (msi_state_p->msi_pool_p == NULL) { in px_msix_ops()
806 *(ddi_irm_pool_t **)result = msi_state_p->msi_pool_p; in px_msix_ops()
H A Dpx_ib.c925 px_msi_state_t *msi_state_p = &px_p->px_ib_p->ib_msi_state; in px_ib_set_msix_target() local
946 if ((hdlp->ih_cap & DDI_INTR_FLAG_MSI64) && msi_state_p->msi_addr64) { in px_ib_set_msix_target()
/illumos-gate/usr/src/uts/sun4u/io/px/
H A Dpx_lib4u.c1074 px_msi_state_t *msi_state_p = &px_p->px_ib_p->ib_msi_state; in px_lib_msi_init() local
1080 msi_state_p->msi_addr32, msi_state_p->msi_addr64)) != H_EOK) { in px_lib_msi_init()