/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_ib.c | 57 sysino_t sysino; in px_ib_attach() local 117 sysino_t sysino; in px_ib_intr_enable() local 146 sysino_t sysino; in px_ib_intr_disable() local 176 PX_INTR_DISABLE(dip, sysino); in px_ib_intr_pend() 212 sysino_t sysino; in px_ib_intr_dist_en() local 462 sysino_t sysino; in px_ib_alloc_ino() local 475 ino_p->ino_sysino = sysino; in px_ib_alloc_ino() 629 sysino, ino); in px_ib_ino_add_intr() 694 sysino, ino); in px_ib_ino_rem_intr() 847 sysino_t sysino; in px_ib_get_intr_target() local [all …]
|
H A D | px_ib.h | 124 #define PX_INTR_ENABLE(dip, sysino, cpuid) \ argument 125 (void) px_lib_intr_settarget(dip, sysino, cpuid); \ 126 (void) px_lib_intr_setvalid(dip, sysino, INTR_VALID); 128 #define PX_INTR_DISABLE(dip, sysino) \ argument 129 (void) px_lib_intr_setvalid(dip, sysino, INTR_NOTVALID); 135 extern int px_ib_intr_pend(dev_info_t *dip, sysino_t sysino);
|
H A D | px_lib.h | 64 sysino_t *sysino); 65 extern int px_lib_intr_getvalid(dev_info_t *dip, sysino_t sysino, 67 extern int px_lib_intr_setvalid(dev_info_t *dip, sysino_t sysino, 69 extern int px_lib_intr_getstate(dev_info_t *dip, sysino_t sysino, 71 extern int px_lib_intr_setstate(dev_info_t *dip, sysino_t sysino, 73 extern int px_lib_intr_gettarget(dev_info_t *dip, sysino_t sysino, 75 extern int px_lib_intr_settarget(dev_info_t *dip, sysino_t sysino,
|
H A D | px_tools.c | 117 sysino_t sysino; in pxtool_get_intr() local 187 if (px_lib_intr_devino_to_sysino(dip, iget->ino, &sysino) != in pxtool_get_intr() 195 if (px_lib_intr_getvalid(dip, sysino, &intr_valid_state) != in pxtool_get_intr() 252 sysino_t sysino; in pxtool_set_intr() local 326 if (px_lib_intr_devino_to_sysino(dip, iset.ino, &sysino) != in pxtool_set_intr() 331 if ((px_lib_intr_getvalid(dip, sysino, &intr_valid_state) != in pxtool_set_intr() 339 if (px_lib_intr_gettarget(dip, sysino, &old_cpu_id) != DDI_SUCCESS) in pxtool_set_intr()
|
H A D | px.c | 589 sysino_t sysino; in px_cb_attach() local 592 px_p->px_inos[PX_INTR_XBC], &sysino) != DDI_SUCCESS) in px_cb_attach() 596 fault_p->px_fh_sysino = sysino; in px_cb_attach()
|
H A D | px_intr.c | 853 sysino_t sysino; in px_ks_update() local 856 if (px_lib_intr_devino_to_sysino(px_p->px_dip, ino, &sysino) != in px_ks_update() 894 pxintr_ks_template.pxintr_ks_cookie.value.ui64 = sysino; in px_ks_update()
|
/illumos-gate/usr/src/uts/sun4v/io/niumx/ |
H A D | niumx.c | 228 ih_p->ih_inum, sysino); in niumx_intr_dist() 956 niusysino_t sysino; in niumx_get_intr_target() local 961 sysino = ih_p->ih_sysino; in niumx_get_intr_target() 963 if (sysino == 0) { in niumx_get_intr_target() 987 niusysino_t sysino; in niumx_set_intr_target() local 998 sysino = ih_p->ih_sysino; in niumx_set_intr_target() 999 if (sysino == 0) { in niumx_set_intr_target() 1054 niusysino_t sysino; in niumx_add_intr() local 1078 ih_p->ih_sysino = sysino; in niumx_add_intr() 1145 niusysino_t sysino; in niumx_rem_intr() local [all …]
|
H A D | niumx_tools.c | 298 niusysino_t sysino; in niumxtool_get_intr() local 351 sysino = niumxds_p->niumx_ihtable[iget_p->ino].ih_sysino; in niumxtool_get_intr() 352 if (sysino == 0) { in niumxtool_get_intr() 366 if (hvio_intr_gettarget(sysino, &cpu_id) != H_EOK) { in niumxtool_get_intr()
|
/illumos-gate/usr/src/uts/sun4u/io/px/ |
H A D | px_lib4u.h | 83 sysino_t sysino; /* proxy sysino */ member 212 #define SYSINO_TO_DEVINO(sysino) (sysino & INO_MASK) argument 306 devino_t devino, sysino_t *sysino); 307 extern uint64_t hvio_intr_getvalid(devhandle_t dev_hdl, sysino_t sysino, 309 extern uint64_t hvio_intr_setvalid(devhandle_t dev_hdl, sysino_t sysino, 311 extern uint64_t hvio_intr_getstate(devhandle_t dev_hdl, sysino_t sysino, 313 extern uint64_t hvio_intr_setstate(devhandle_t dev_hdl, sysino_t sysino, 316 sysino_t sysino, cpuid_t *cpuid); 318 sysino_t sysino, cpuid_t cpuid);
|
H A D | px_lib4u.c | 330 sysino_t *sysino) in px_lib_intr_devino_to_sysino() argument 347 *sysino); in px_lib_intr_devino_to_sysino() 360 dip, sysino); in px_lib_intr_getvalid() 403 dip, sysino); in px_lib_intr_getstate() 406 sysino, intr_state)) != H_EOK) { in px_lib_intr_getstate() 447 dip, sysino); in px_lib_intr_gettarget() 450 sysino, cpuid)) != H_EOK) { in px_lib_intr_gettarget() 473 sysino, cpuid)) != H_EOK) { in px_lib_intr_settarget() 487 sysino_t sysino; in px_lib_intr_reset() local 494 &sysino) != DDI_SUCCESS) in px_lib_intr_reset() [all …]
|
H A D | px_hlib.c | 2048 sysino_t *sysino) in hvio_intr_devino_to_sysino() argument 2069 SYSINO_TO_DEVINO(sysino), ENTRIES_V)) { in hvio_intr_getvalid() 2090 SYSINO_TO_DEVINO(sysino), ENTRIES_V); in hvio_intr_setvalid() 2094 SYSINO_TO_DEVINO(sysino), ENTRIES_V); in hvio_intr_setvalid() 2114 SYSINO_TO_DEVINO(sysino), ENTRIES_INT_STATE); in hvio_intr_getstate() 2182 SYSINO_TO_DEVINO(sysino), ENTRIES_T_JPID); in hvio_intr_gettarget() 2202 uint32_t ino = SYSINO_TO_DEVINO(sysino); in hvio_intr_settarget() 2735 sysino_t sysino; in hvio_resume() local 2784 &sysino)) != H_EOK) { in hvio_resume() 2851 sysino_t sysino; in hvio_cb_resume() local [all …]
|
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | hypervisor_api.h | 397 uint64_t *sysino); 398 extern uint64_t hvio_intr_getvalid(uint64_t sysino, 400 extern uint64_t hvio_intr_setvalid(uint64_t sysino, 402 extern uint64_t hvio_intr_getstate(uint64_t sysino, 404 extern uint64_t hvio_intr_setstate(uint64_t sysino, int intr_state); 405 extern uint64_t hvio_intr_gettarget(uint64_t sysino, uint32_t *cpuid); 406 extern uint64_t hvio_intr_settarget(uint64_t sysino, uint32_t cpuid);
|
/illumos-gate/usr/src/uts/sun4v/io/px/ |
H A D | px_lib4v.c | 260 sysino_t *sysino) in px_lib_intr_devino_to_sysino() argument 268 devino, sysino)) != H_EOK) { in px_lib_intr_devino_to_sysino() 275 *sysino); in px_lib_intr_devino_to_sysino() 288 dip, sysino); in px_lib_intr_getvalid() 290 if ((ret = hvio_intr_getvalid(sysino, in px_lib_intr_getvalid() 330 dip, sysino); in px_lib_intr_getstate() 352 "intr_state 0x%x\n", dip, sysino, intr_state); in px_lib_intr_setstate() 370 dip, sysino); in px_lib_intr_gettarget() 390 "cpuid 0x%x\n", dip, sysino, cpuid); in px_lib_intr_settarget() 392 ret = hvio_intr_settarget(sysino, cpuid); in px_lib_intr_settarget() [all …]
|
H A D | px_err.h | 133 uint64_t sysino; member 180 uint64_t sysino; member
|
H A D | px_err.c | 480 is_valid_epkt ? pec->sysino : 0, in px_err_send_epkt_erpt() 512 is_valid_epkt ? epkt->sysino : 0, in px_err_send_epkt_erpt()
|