/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_msiq.c | 85 msiq_state_p->msiq_p[i].msiq_id = in px_msiq_attach() 90 msiq_state_p->msiq_p[i].msiq_id)); in px_msiq_attach() 134 msiq_state_p->msiq_p[i].msiq_id, in px_msiq_resume() 203 *msiq_id_p = msiq_state_p->msiq_p[i].msiq_id; in px_msiq_alloc() 208 *msiq_id_p = msiq_state_p->msiq_p[i].msiq_id; in px_msiq_alloc() 299 px_msiq_free(px_t *px_p, msiqid_t msiq_id) in px_msiq_free() argument 308 if ((msiq_id < msiq_state_p->msiq_1st_msiq_id) || (msiq_id >= in px_msiq_free() 365 msiq_id - msiq_state_p->msiq_1st_msiq_id; in px_msiqid_to_devino() 380 msiqid_t msiq_id; in px_devino_to_msiqid() local 382 msiq_id = msiq_state_p->msiq_1st_msiq_id + in px_devino_to_msiqid() [all …]
|
H A D | px_lib.h | 104 extern int px_lib_msiq_info(dev_info_t *dip, msiqid_t msiq_id, 106 extern int px_lib_msiq_getvalid(dev_info_t *dip, msiqid_t msiq_id, 108 extern int px_lib_msiq_setvalid(dev_info_t *dip, msiqid_t msiq_id, 110 extern int px_lib_msiq_getstate(dev_info_t *dip, msiqid_t msiq_id, 114 extern int px_lib_msiq_gethead(dev_info_t *dip, msiqid_t msiq_id, 116 extern int px_lib_msiq_sethead(dev_info_t *dip, msiqid_t msiq_id, 118 extern int px_lib_msiq_gettail(dev_info_t *dip, msiqid_t msiq_id, 129 msiqid_t *msiq_id); 131 msiqid_t msiq_id, msi_type_t msitype); 145 msiqid_t *msiq_id); [all …]
|
H A D | px_msiq.h | 37 msiqid_t msiq_id; /* MSIQ ID */ member 92 extern int px_msiq_free(px_t *px_p, msiqid_t msiq_id); 95 extern devino_t px_msiqid_to_devino(px_t *px_p, msiqid_t msiq_id);
|
H A D | px_intr.c | 558 msiqid_t msiq_id; in px_msix_ops() local 660 msiq_id, msi_type)) != DDI_SUCCESS) { in px_msix_ops() 662 hdlp, msiq_rec_type, msi_num, msiq_id); in px_msix_ops() 669 hdlp, msiq_rec_type, msi_num, msiq_id); in px_msix_ops() 678 px_msiqid_to_devino(px_p, msiq_id), hdlp->ih_pri, in px_msix_ops() 691 &msiq_id)) != DDI_SUCCESS) in px_msix_ops() 709 hdlp, msiq_rec_type, msi_num, msiq_id); in px_msix_ops() 714 &msiq_id)) != DDI_SUCCESS) in px_msix_ops() 1302 msgcode_t msg_code, msiqid_t msiq_id) in px_rem_msiq_intr() argument 1306 devino_t ino = px_msiqid_to_devino(px_p, msiq_id); in px_rem_msiq_intr() [all …]
|
H A D | px_tools.c | 134 msiqid_t msiq_id; in pxtool_get_intr() local 150 &msiq_id) != DDI_SUCCESS) in pxtool_get_intr() 153 iget->ino = px_msiqid_to_devino(px_p, msiq_id); in pxtool_get_intr() 255 msiqid_t msiq_id; in pxtool_set_intr() local 310 &msiq_id) != DDI_SUCCESS) in pxtool_set_intr() 313 iset.ino = px_msiqid_to_devino(px_p, msiq_id); in pxtool_set_intr() 355 (void) px_lib_msi_getmsiq(dip, iset.msi, &msiq_id); in pxtool_set_intr() 356 iset.ino = px_msiqid_to_devino(px_p, msiq_id); in pxtool_set_intr()
|
H A D | px_ib.c | 928 msiqid_t msiq_id, old_msiq_id; in px_ib_set_msix_target() local 997 msiq_rec_type, msi_num, cpu_id, &msiq_id)) != DDI_SUCCESS) { in px_ib_set_msix_target() 1006 msiq_id, msi_type)) != DDI_SUCCESS) { in px_ib_set_msix_target() 1010 hdlp, msiq_rec_type, msi_num, msiq_id); in px_ib_set_msix_target() 1016 px_msiqid_to_devino(px_p, msiq_id), hdlp->ih_pri, in px_ib_set_msix_target() 1021 hdlp, msiq_rec_type, msi_num, msiq_id); in px_ib_set_msix_target() 1045 ino_p = px_ib_locate_ino(ib_p, px_msiqid_to_devino(px_p, msiq_id)); in px_ib_set_msix_target() 1052 hdlp, msiq_rec_type, msi_num, msiq_id); in px_ib_set_msix_target()
|
H A D | px_intr.h | 50 msgcode_t msg_code, msiqid_t msiq_id);
|
/illumos-gate/usr/src/uts/sun4v/io/px/ |
H A D | px_lib4v.h | 145 extern uint64_t hvio_msiq_conf(devhandle_t dev_hdl, msiqid_t msiq_id, 147 extern uint64_t hvio_msiq_info(devhandle_t dev_hdl, msiqid_t msiq_id, 149 extern uint64_t hvio_msiq_getvalid(devhandle_t dev_hdl, msiqid_t msiq_id, 151 extern uint64_t hvio_msiq_setvalid(devhandle_t dev_hdl, msiqid_t msiq_id, 157 extern uint64_t hvio_msiq_gethead(devhandle_t dev_hdl, msiqid_t msiq_id, 159 extern uint64_t hvio_msiq_sethead(devhandle_t dev_hdl, msiqid_t msiq_id, 161 extern uint64_t hvio_msiq_gettail(devhandle_t dev_hdl, msiqid_t msiq_id, 168 msiqid_t *msiq_id); 170 msiqid_t msiq_id, msi_type_t msitype); 188 msiqid_t *msiq_id); [all …]
|
H A D | px_lib4v.c | 790 dip, msiq_id); in px_lib_msiq_info() 813 dip, msiq_id); in px_lib_msiq_getvalid() 856 dip, msiq_id); in px_lib_msiq_getstate() 899 dip, msiq_id); in px_lib_msiq_gethead() 944 dip, msiq_id); in px_lib_msiq_gettail() 1008 msiqid_t *msiq_id) in px_lib_msi_getmsiq() argument 1016 msi_num, msiq_id)) != H_EOK) { in px_lib_msi_getmsiq() 1023 *msiq_id); in px_lib_msi_getmsiq() 1141 msiqid_t *msiq_id) in px_lib_msg_getmsiq() argument 1156 *msiq_id); in px_lib_msg_getmsiq() [all …]
|
/illumos-gate/usr/src/uts/sun4u/io/px/ |
H A D | px_lib4u.h | 340 extern uint64_t hvio_msiq_getvalid(devhandle_t dev_hdl, msiqid_t msiq_id, 342 extern uint64_t hvio_msiq_setvalid(devhandle_t dev_hdl, msiqid_t msiq_id, 344 extern uint64_t hvio_msiq_getstate(devhandle_t dev_hdl, msiqid_t msiq_id, 346 extern uint64_t hvio_msiq_setstate(devhandle_t dev_hdl, msiqid_t msiq_id, 348 extern uint64_t hvio_msiq_gethead(devhandle_t dev_hdl, msiqid_t msiq_id, 350 extern uint64_t hvio_msiq_sethead(devhandle_t dev_hdl, msiqid_t msiq_id, 352 extern uint64_t hvio_msiq_gettail(devhandle_t dev_hdl, msiqid_t msiq_id, 361 msiqid_t *msiq_id); 363 msiqid_t msiq_id); 377 msiqid_t *msiq_id); [all …]
|
H A D | px_lib4u.c | 821 dip, msiq_id); in px_lib_msiq_info() 825 (msiq_id * msiq_size)); in px_lib_msiq_info() 843 dip, msiq_id); in px_lib_msiq_getvalid() 886 dip, msiq_id); in px_lib_msiq_getstate() 929 dip, msiq_id); in px_lib_msiq_gethead() 972 dip, msiq_id); in px_lib_msiq_gettail() 1092 msiqid_t *msiq_id) in px_lib_msi_getmsiq() argument 1107 *msiq_id); in px_lib_msi_getmsiq() 1224 msiqid_t *msiq_id) in px_lib_msg_getmsiq() argument 1239 *msiq_id); in px_lib_msg_getmsiq() [all …]
|
H A D | px_hlib.c | 2272 msiq_id, ENTRIES_STATE); in hvio_msiq_getvalid() 2299 msiq_id, ENTRIES_DIS); in hvio_msiq_setvalid() 2303 msiq_id, ENTRIES_EN); in hvio_msiq_setvalid() 2321 msiq_id, ENTRIES_STATE); in hvio_msiq_getstate() 2346 msiq_id, ENTRIES_STATE); in hvio_msiq_setstate() 2379 msiq_id, ENTRIES_HEAD); in hvio_msiq_gethead() 2399 msiq_id, ENTRIES_TAIL); in hvio_msiq_gettail() 2427 msiqid_t *msiq_id) in hvio_msi_getmsiq() argument 2437 msiqid_t msiq_id) in hvio_msi_setmsiq() argument 2512 msiqid_t *msiq_id) in hvio_msg_getmsiq() argument [all …]
|