/titanic_44/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() 176 msiq_state_p->msiq_p[first_msiq_id].msiq_id; in px_msiq_alloc() 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() 258 *msiq_id_p = msiq_state_p->msiq_p[i].msiq_id; in px_msiq_alloc_based_on_cpuid() 264 free_msiq_id = msiq_state_p->msiq_p[i].msiq_id; in px_msiq_alloc_based_on_cpuid() 299 px_msiq_free(px_t *px_p, msiqid_t msiq_id) in px_msiq_free() argument 304 DBG(DBG_MSIQ, px_p->px_dip, "px_msiq_free: msiq_id 0x%x", msiq_id); in px_msiq_free() [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, 112 extern int px_lib_msiq_setstate(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); [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 | 264 "ih_size=%x ih_lst=%x\n", msiq_p->msiq_id, ino_p->ino_ino, in px_msiq_intr() 279 px_lib_msiq_gettail(dip, msiq_p->msiq_id, &curr_tail_index); in px_msiq_intr() 450 px_lib_msiq_sethead(dip, msiq_p->msiq_id, msiq_p->msiq_new_head_index); in px_msiq_intr() 558 msiqid_t msiq_id; in px_msix_ops() local 651 msiq_rec_type, msi_num, -1, &msiq_id)) != DDI_SUCCESS) { in px_msix_ops() 657 DBG(DBG_INTROPS, dip, "px_msix_ops: msiq used 0x%x\n", msiq_id); in px_msix_ops() 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() [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);
|
/titanic_44/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, 153 extern uint64_t hvio_msiq_getstate(devhandle_t dev_hdl, msiqid_t msiq_id, 155 extern uint64_t hvio_msiq_setstate(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); [all …]
|
H A D | px_hcall.s | 84 hvio_msiq_conf(devhandle_t dev_hdl, msiqid_t msiq_id, r_addr_t ra, 90 hvio_msiq_info(devhandle_t dev_hdl, msiqid_t msiq_id, r_addr_t *r_addr_p, 96 hvio_msiq_getvalid(devhandle_t dev_hdl, msiqid_t msiq_id, 102 hvio_msiq_setvalid(devhandle_t dev_hdl, msiqid_t msiq_id, 108 hvio_msiq_getstate(devhandle_t dev_hdl, msiqid_t msiq_id, 114 hvio_msiq_setstate(devhandle_t dev_hdl, msiqid_t msiq_id, 120 hvio_msiq_gethead(devhandle_t dev_hdl, msiqid_t msiq_id, 126 hvio_msiq_sethead(devhandle_t dev_hdl, msiqid_t msiq_id, 132 hvio_msiq_gettail(devhandle_t dev_hdl, msiqid_t msiq_id, 139 msiqid_t *msiq_id) [all …]
|
H A D | px_lib4v.c | 780 px_lib_msiq_info(dev_info_t *dip, msiqid_t msiq_id, r_addr_t *ra_p, in px_lib_msiq_info() argument 786 dip, msiq_id); in px_lib_msiq_info() 789 msiq_id, ra_p, msiq_rec_cnt_p)) != H_EOK) { in px_lib_msiq_info() 803 px_lib_msiq_getvalid(dev_info_t *dip, msiqid_t msiq_id, in px_lib_msiq_getvalid() argument 809 dip, msiq_id); in px_lib_msiq_getvalid() 812 msiq_id, msiq_valid_state)) != H_EOK) { in px_lib_msiq_getvalid() 826 px_lib_msiq_setvalid(dev_info_t *dip, msiqid_t msiq_id, in px_lib_msiq_setvalid() argument 832 "msiq_valid_state 0x%x\n", dip, msiq_id, msiq_valid_state); in px_lib_msiq_setvalid() 835 msiq_id, msiq_valid_state)) != H_EOK) { in px_lib_msiq_setvalid() 846 px_lib_msiq_getstate(dev_info_t *dip, msiqid_t msiq_id, in px_lib_msiq_getstate() argument [all …]
|
/titanic_44/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 | 817 px_lib_msiq_info(dev_info_t *dip, msiqid_t msiq_id, r_addr_t *ra_p, in px_lib_msiq_info() argument 825 dip, msiq_id); in px_lib_msiq_info() 829 (msiq_id * msiq_size)); in px_lib_msiq_info() 841 px_lib_msiq_getvalid(dev_info_t *dip, msiqid_t msiq_id, in px_lib_msiq_getvalid() argument 847 dip, msiq_id); in px_lib_msiq_getvalid() 850 msiq_id, msiq_valid_state)) != H_EOK) { in px_lib_msiq_getvalid() 864 px_lib_msiq_setvalid(dev_info_t *dip, msiqid_t msiq_id, in px_lib_msiq_setvalid() argument 870 "msiq_valid_state 0x%x\n", dip, msiq_id, msiq_valid_state); in px_lib_msiq_setvalid() 873 msiq_id, msiq_valid_state)) != H_EOK) { in px_lib_msiq_setvalid() 884 px_lib_msiq_getstate(dev_info_t *dip, msiqid_t msiq_id, in px_lib_msiq_getstate() argument [all …]
|
H A D | px_hlib.c | 2265 hvio_msiq_getvalid(devhandle_t dev_hdl, msiqid_t msiq_id, in hvio_msiq_getvalid() argument 2272 msiq_id, ENTRIES_STATE); in hvio_msiq_getvalid() 2291 hvio_msiq_setvalid(devhandle_t dev_hdl, msiqid_t msiq_id, in hvio_msiq_setvalid() argument 2299 msiq_id, ENTRIES_DIS); in hvio_msiq_setvalid() 2303 msiq_id, ENTRIES_EN); in hvio_msiq_setvalid() 2314 hvio_msiq_getstate(devhandle_t dev_hdl, msiqid_t msiq_id, in hvio_msiq_getstate() argument 2321 msiq_id, ENTRIES_STATE); in hvio_msiq_getstate() 2339 hvio_msiq_setstate(devhandle_t dev_hdl, msiqid_t msiq_id, in hvio_msiq_setstate() argument 2346 msiq_id, ENTRIES_STATE); in hvio_msiq_setstate() 2356 msiq_id, ENTRIES_ENOVERR); in hvio_msiq_setstate() [all …]
|