Searched refs:intr_state (Results 1 - 19 of 19) sorted by relevance

/illumos-gate/usr/src/uts/sun4u/serengeti/sys/
H A Dsgsbbc_mailbox_priv.h147 } intr_state[SBBC_MBOX_INTR_TYPES]; member in struct:sbbc_mailbox
/illumos-gate/usr/src/cmd/mdb/sparc/modules/intr/
H A Dintr.c50 uint_t intr_state; member in struct:intr_info
247 info.intr_state = niumx_state.niumx_ihtable[i].ih_state;
334 info.intr_state = ih.ih_intr_state;
436 info.intr_state = ih.ih_intr_state;
502 info.intr_state ? "enbl" : "disbl");
527 mdb_printf("State:\t\t%d (%s)\n", info.intr_state,
528 info.intr_state ? "Enabled" : "Disabled");
/illumos-gate/usr/src/uts/sun4u/sys/
H A Drmc_comm_dp.h165 uint_t *intr_state; /* interrupt handler state */ member in struct:dp_msg_intr
H A Dsysiosbus.h354 uint_t intr_state; member in struct:sbus_intr_handler
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvnex.c221 int intr_state; local
233 &intr_state) == H_EOK) && (intr_state == HV_INTR_NOTVALID))
245 (hvio_intr_getstate(vid_p->vid_ihdl, &intr_state) ==
246 H_EOK) && (intr_state == HV_INTR_DELIVERED_STATE)) {
H A Dcnex.c363 int intr_state; local
367 rv = hvldc_intr_getvalid(ssp->cfghdl, iinfo->ino, &intr_state);
375 if (intr_state == HV_INTR_VALID) {
389 if (intr_state == HV_INTR_VALID) {
404 int rv, intr_state, retries; local
421 rv = hvldc_intr_getstate(ssp->cfghdl, iinfo->ino, &intr_state);
428 if (intr_state != HV_INTR_DELIVERED_STATE)
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dhypervisor_api.h403 int *intr_state);
404 extern uint64_t hvio_intr_setstate(uint64_t sysino, int intr_state);
451 int *intr_state);
453 int intr_state);
/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_ioapi.h52 * intr_state - A flag representing the interrupt state for a
72 typedef enum intr_state { enum
H A Dpx_lib.h70 intr_state_t *intr_state);
72 intr_state_t intr_state);
H A Dpx_ib.c173 intr_state_t intr_state; local
184 &intr_state)) == DDI_SUCCESS) &&
185 (intr_state == INTR_DELIVERED_STATE); /* */) {
/illumos-gate/usr/src/uts/sun4u/io/px/
H A Dpx_lib4u.h312 intr_state_t *intr_state);
314 intr_state_t intr_state);
H A Dpx_hlib.c2109 intr_state_t *intr_state)
2118 *intr_state = INTR_IDLE_STATE;
2121 *intr_state = INTR_RECEIVED_STATE;
2124 *intr_state = INTR_DELIVERED_STATE;
2136 * argument to the value given in the argument intr_state.
2143 intr_state_t intr_state)
2147 switch (intr_state) {
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
H A Dpx_lib4u.c398 intr_state_t *intr_state)
406 sysino, intr_state)) != H_EOK) {
412 DBG(DBG_LIB_INT, dip, "px_lib_intr_getstate: intr_state 0x%x\n",
413 *intr_state);
421 intr_state_t intr_state)
426 "intr_state 0x%x\n", dip, sysino, intr_state);
429 sysino, intr_state)) != H_EOK) {
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
/illumos-gate/usr/src/uts/sun4u/serengeti/io/
H A Dsgsbbc_mailbox.c465 state = (uint_t *)&master_mbox->intr_state[i].mbox_intr_state;
466 lock = &master_mbox->intr_state[i].mbox_intr_lock;
741 mutex_enter(&master_mbox->intr_state[MBOX_MSGIN_INTR].mbox_intr_lock);
742 master_mbox->intr_state[MBOX_MSGIN_INTR].mbox_intr_state =
744 mutex_exit(&master_mbox->intr_state[MBOX_MSGIN_INTR].mbox_intr_lock);
769 mutex_enter(&master_mbox->intr_state[MBOX_MSGIN_INTR].
776 mutex_exit(&master_mbox->intr_state[MBOX_MSGIN_INTR].
779 master_mbox->intr_state[MBOX_MSGIN_INTR].
781 mutex_exit(&master_mbox->intr_state[MBOX_MSGIN_INTR].
/illumos-gate/usr/src/uts/sun4v/ml/
H A Dhcall.s135 hvio_intr_getstate(uint64_t sysino, int *intr_state)
140 hvio_intr_setstate(uint64_t sysino, int intr_state)
292 hvldc_intr_getstate(uint64_t dev_hdl, uint32_t devino, int *intr_state)
297 hvldc_intr_setstate(uint64_t dev_hdl, uint32_t devino, int intr_state)
612 * ret1 - intr_state
626 * arg1 - intr_state
1114 * int *intr_state);
1126 * int intr_state);
/illumos-gate/usr/src/uts/sun4v/io/px/
H A Dpx_lib4v.c321 intr_state_t *intr_state)
328 if ((ret = hvio_intr_getstate(sysino, (int *)intr_state)) != H_EOK) {
334 DBG(DBG_LIB_INT, dip, "px_lib_intr_getstate: intr_state 0x%x\n",
335 *intr_state);
343 intr_state_t intr_state)
348 "intr_state 0x%x\n", dip, sysino, intr_state);
350 if ((ret = hvio_intr_setstate(sysino, intr_state)) != H_EOK) {
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
/illumos-gate/usr/src/uts/sun4u/io/
H A Drmc_comm_drvintf.c670 msgintr->intr_state = state;
712 msgintr->intr_state = NULL;
H A Drmc_comm_dp.c1113 if (dmi->intr_state == NULL ||
1114 (dmi->intr_state != NULL &&
1115 *(dmi->intr_state) == RMC_COMM_INTR_IDLE)) {
H A Dsysiosbus.c1628 if (intr_handler->intr_state == SBUS_INTR_STATE_DISABLE) {
2629 intr_handler->intr_state = new_intr_state;

Completed in 117 milliseconds