Home
last modified time | relevance | path

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

/titanic_44/usr/src/uts/sun4/io/px/
H A Dpx_msi.c52 px_msi_state_t *msi_state_p = &px_p->px_ib_p->ib_msi_state; in px_msi_attach() local
60 mutex_init(&msi_state_p->msi_mutex, NULL, MUTEX_DRIVER, NULL); in px_msi_attach()
73 msi_state_p->msi_p = kmem_zalloc(msi_state_p->msi_cnt * in px_msi_attach()
76 for (i = 0, msi_num = msi_state_p->msi_1st_msinum; in px_msi_attach()
77 i < msi_state_p->msi_cnt; i++, msi_num++) { in px_msi_attach()
78 msi_state_p->msi_p[i].msi_msinum = msi_num; in px_msi_attach()
79 msi_state_p->msi_p[i].msi_state = MSI_STATE_FREE; in px_msi_attach()
86 irm_params.iparams_types = msi_state_p->msi_type; in px_msi_attach()
87 irm_params.iparams_total = msi_state_p->msi_cnt; in px_msi_attach()
89 msi_state_p->msi_pool_p = irm_pool_p; in px_msi_attach()
[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()
/titanic_44/usr/src/uts/sun4u/io/px/
H A Dpx_lib4u.c1078 px_msi_state_t *msi_state_p = &px_p->px_ib_p->ib_msi_state; in px_lib_msi_init() local
1084 msi_state_p->msi_addr32, msi_state_p->msi_addr64)) != H_EOK) { in px_lib_msi_init()