Home
last modified time | relevance | path

Searched refs:sysino (Results 1 – 15 of 15) sorted by relevance

/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_ib.c57 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 Dpx_ib.h124 #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 Dpx_lib.h64 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 Dpx_tools.c117 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 Dpx.c589 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 Dpx_intr.c853 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 Dniumx.c228 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 Dniumx_tools.c298 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 Dpx_lib4u.h83 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 Dpx_lib4u.c330 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 Dpx_hlib.c2048 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 Dhypervisor_api.h397 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 Dpx_lib4v.c260 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 Dpx_err.h133 uint64_t sysino; member
180 uint64_t sysino; member
H A Dpx_err.c480 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()