/illumos-gate/usr/src/uts/sun4v/io/niumx/ |
H A D | niumx_tools.c | 298 niusysino_t sysino; local 351 sysino = niumxds_p->niumx_ihtable[iget_p->ino].ih_sysino; 352 if (sysino == 0) { 366 if (hvio_intr_gettarget(sysino, &cpu_id) != H_EOK) {
|
H A D | niumx.c | 209 niusysino_t sysino = ih_p->ih_sysino; local 215 if (!sysino || (cpuid = intr_dist_cpuid()) == ih_p->ih_cpuid) 218 (void) hvio_intr_setvalid(sysino, HV_INTR_NOTVALID); 222 (hvio_intr_getstate(sysino, &state) == H_EOK) && 228 ih_p->ih_inum, sysino); 229 (void) hvio_intr_setstate(sysino, 234 (void) hvio_intr_settarget(sysino, cpuid); 237 (void) hvio_intr_setvalid(sysino, HV_INTR_VALID); 239 (void) hvio_intr_setvalid(sysino, HV_INTR_NOTVALID); 951 niusysino_t sysino; local 982 niusysino_t sysino; local 1049 niusysino_t sysino; local 1140 niusysino_t sysino; local [all...] |
/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_tools.c | 117 sysino_t sysino; local 187 if (px_lib_intr_devino_to_sysino(dip, iget->ino, &sysino) != 195 if (px_lib_intr_getvalid(dip, sysino, &intr_valid_state) != 252 sysino_t sysino; local 326 if (px_lib_intr_devino_to_sysino(dip, iset.ino, &sysino) != 331 if ((px_lib_intr_getvalid(dip, sysino, &intr_valid_state) != 339 if (px_lib_intr_gettarget(dip, sysino, &old_cpu_id) != DDI_SUCCESS)
|
H A D | px.c | 591 sysino_t sysino; local 594 px_p->px_inos[PX_INTR_XBC], &sysino) != DDI_SUCCESS) 598 fault_p->px_fh_sysino = sysino;
|
H A D | px_intr.c | 155 "ino=%x sysino=%llx pil=%x ih_size=%x ih_lst=%x\n", 853 sysino_t sysino; local 856 if (px_lib_intr_devino_to_sysino(px_p->px_dip, ino, &sysino) != 894 pxintr_ks_template.pxintr_ks_cookie.value.ui64 = sysino; 1011 "pending sysino 0x%lx(ino 0x%x) timeout",
|
H A D | px_ib.c | 57 sysino_t sysino; local 63 px_p->px_inos[PX_INTR_PEC], &sysino) != DDI_SUCCESS) 86 fault_p->px_fh_sysino = sysino; 117 sysino_t sysino; local 128 &sysino) != DDI_SUCCESS) { 136 PX_INTR_ENABLE(px_p->px_dip, sysino, cpu_id); 137 px_lib_intr_setstate(px_p->px_dip, sysino, INTR_IDLE_STATE); 146 sysino_t sysino; local 154 &sysino) != DDI_SUCCESS) { 162 PX_INTR_DISABLE(ib_p->ib_px_p->px_dip, sysino); 168 px_ib_intr_pend(dev_info_t *dip, sysino_t sysino) argument 212 sysino_t sysino; local 462 sysino_t sysino; local 605 sysino_t sysino = ino_p->ino_sysino; local 679 sysino_t sysino = ino_p->ino_sysino; local 847 sysino_t sysino; local 874 sysino_t sysino; local [all...] |
/illumos-gate/usr/src/uts/sun4v/io/px/ |
H A D | px_err.h | 120 #define EPKT_SYSINO "sysino" 133 uint64_t sysino; member in struct:root_complex 180 uint64_t sysino; member in struct:pec_block_err
|
H A D | px_lib4v.c | 256 sysino_t *sysino) 264 devino, sysino)) != H_EOK) { 270 DBG(DBG_LIB_INT, dip, "px_lib_intr_devino_to_sysino: sysino 0x%llx\n", 271 *sysino); 278 px_lib_intr_getvalid(dev_info_t *dip, sysino_t sysino, argument 283 DBG(DBG_LIB_INT, dip, "px_lib_intr_getvalid: dip 0x%p sysino 0x%llx\n", 284 dip, sysino); 286 if ((ret = hvio_intr_getvalid(sysino, 301 px_lib_intr_setvalid(dev_info_t *dip, sysino_t sysino, argument 306 DBG(DBG_LIB_INT, dip, "px_lib_intr_setvalid: dip 0x%p sysino 255 px_lib_intr_devino_to_sysino(dev_info_t *dip, devino_t devino, sysino_t *sysino) argument 320 px_lib_intr_getstate(dev_info_t *dip, sysino_t sysino, intr_state_t *intr_state) argument 342 px_lib_intr_setstate(dev_info_t *dip, sysino_t sysino, intr_state_t intr_state) argument 361 px_lib_intr_gettarget(dev_info_t *dip, sysino_t sysino, cpuid_t *cpuid) argument 381 px_lib_intr_settarget(dev_info_t *dip, sysino_t sysino, cpuid_t cpuid) argument [all...] |
/illumos-gate/usr/src/uts/sun4u/io/px/ |
H A D | px_lib4u.h | 83 sysino_t sysino; /* proxy sysino */ member in struct:px_cb 212 #define SYSINO_TO_DEVINO(sysino) (sysino & INO_MASK) 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_ [all...] |
H A D | px_hlib.c | 2048 sysino_t *sysino) 2055 *sysino = DEVINO_TO_SYSINO(pxu_p->portid, devino); 2061 * Returns state in intr_valid_state if the interrupt defined by sysino 2065 hvio_intr_getvalid(devhandle_t dev_hdl, sysino_t sysino, argument 2069 SYSINO_TO_DEVINO(sysino), ENTRIES_V)) { 2080 * the argument sysino to the state defined by the 2084 hvio_intr_setvalid(devhandle_t dev_hdl, sysino_t sysino, argument 2090 SYSINO_TO_DEVINO(sysino), ENTRIES_V); 2094 SYSINO_TO_DEVINO(sysino), ENTRIES_V); 2104 * Returns the current state of the interrupt given by the sysino 2047 hvio_intr_devino_to_sysino(devhandle_t dev_hdl, pxu_t *pxu_p, devino_t devino, sysino_t *sysino) argument 2108 hvio_intr_getstate(devhandle_t dev_hdl, sysino_t sysino, intr_state_t *intr_state) argument 2142 hvio_intr_setstate(devhandle_t dev_hdl, sysino_t sysino, intr_state_t intr_state) argument 2172 hvio_intr_gettarget(devhandle_t dev_hdl, pxu_t *pxu_p, sysino_t sysino, cpuid_t *cpuid) argument 2198 hvio_intr_settarget(devhandle_t dev_hdl, pxu_t *pxu_p, sysino_t sysino, cpuid_t cpuid) argument 2735 sysino_t sysino; local 2851 sysino_t sysino; local [all...] |
H A D | px_lib4u.c | 330 sysino_t *sysino) 340 pxu_p, devino, sysino)) != H_EOK) { 346 DBG(DBG_LIB_INT, dip, "px_lib_intr_devino_to_sysino: sysino 0x%llx\n", 347 *sysino); 354 px_lib_intr_getvalid(dev_info_t *dip, sysino_t sysino, argument 359 DBG(DBG_LIB_INT, dip, "px_lib_intr_getvalid: dip 0x%p sysino 0x%llx\n", 360 dip, sysino); 363 sysino, intr_valid_state)) != H_EOK) { 377 px_lib_intr_setvalid(dev_info_t *dip, sysino_t sysino, argument 382 DBG(DBG_LIB_INT, dip, "px_lib_intr_setvalid: dip 0x%p sysino 329 px_lib_intr_devino_to_sysino(dev_info_t *dip, devino_t devino, sysino_t *sysino) argument 397 px_lib_intr_getstate(dev_info_t *dip, sysino_t sysino, intr_state_t *intr_state) argument 420 px_lib_intr_setstate(dev_info_t *dip, sysino_t sysino, intr_state_t intr_state) argument 440 px_lib_intr_gettarget(dev_info_t *dip, sysino_t sysino, cpuid_t *cpuid) argument 463 px_lib_intr_settarget(dev_info_t *dip, sysino_t sysino, cpuid_t cpuid) argument 487 sysino_t sysino; local [all...] |