Home
last modified time | relevance | path

Searched refs:intr_handler (Results 1 – 14 of 14) sorted by relevance

/titanic_50/usr/src/uts/sun4u/io/
H A Dsysiosbus.c1614 struct sbus_intr_handler *intr_handler; in sbus_intr_wrapper() local
1619 intr_handler = intr_info->handler_list; in sbus_intr_wrapper()
1621 while (intr_handler) { in sbus_intr_wrapper()
1622 caddr_t arg1 = intr_handler->arg1; in sbus_intr_wrapper()
1623 caddr_t arg2 = intr_handler->arg2; in sbus_intr_wrapper()
1624 uint_t (*funcp)() = intr_handler->funcp; in sbus_intr_wrapper()
1625 dev_info_t *dip = intr_handler->dip; in sbus_intr_wrapper()
1628 if (intr_handler->intr_state == SBUS_INTR_STATE_DISABLE) { in sbus_intr_wrapper()
1629 intr_handler = intr_handler->next; in sbus_intr_wrapper()
1642 intr_handler = intr_handler->next; in sbus_intr_wrapper()
[all …]
H A Drmc_comm_drvintf.c636 rmc_comm_reg_intr(uint8_t msg_type, rmc_comm_intrfunc_t intr_handler, in rmc_comm_reg_intr() argument
662 if (msgintr->intr_handler == NULL) { in rmc_comm_reg_intr()
665 &msgintr->intr_id, NULL, NULL, intr_handler, in rmc_comm_reg_intr()
668 msgintr->intr_handler = intr_handler; in rmc_comm_reg_intr()
689 rmc_comm_unreg_intr(uint8_t msg_type, rmc_comm_intrfunc_t intr_handler) in rmc_comm_unreg_intr() argument
702 if (msgintr->intr_handler != NULL && in rmc_comm_unreg_intr()
704 msgintr->intr_handler == intr_handler) { in rmc_comm_unreg_intr()
707 msgintr->intr_handler = NULL; in rmc_comm_unreg_intr()
H A Dsbbc.c687 childintr->intr_handler = hdlp->ih_cb_func; in sbbc_add_intr_impl()
715 DDI_INTR_ASSIGN_HDLR_N_ARGS(hdlp, childintr->intr_handler, in sbbc_add_intr_impl()
1349 rval = sbbcsoftp->child_intr[i]->intr_handler( in sbbc_intr_wrapper()
H A Drmc_comm_dp.c1100 if (dmi->intr_handler != NULL && in rmc_comm_dp_mrecv()
/titanic_50/usr/src/uts/sun4/io/
H A Divintr.c184 add_ivintr(uint_t inum, uint_t pil, intrfunc intr_handler, in add_ivintr() argument
192 ASSERT((uintptr_t)intr_handler > KERNELBASE); in add_ivintr()
211 new_iv_p->iv_handler = intr_handler; in add_ivintr()
265 add_softintr(uint_t pil, softintrfunc intr_handler, caddr_t intr_arg1, in add_softintr() argument
275 iv_p->iv_handler = (intrfunc)intr_handler; in add_softintr()
/titanic_50/usr/src/uts/sun4/sys/
H A Divintr.h118 extern int add_ivintr(uint_t inum, uint_t pil, intrfunc intr_handler,
122 extern uint64_t add_softintr(uint_t pil, softintrfunc intr_handler,
/titanic_50/usr/src/uts/sun4u/serengeti/io/
H A Dsgsbbc_mailbox.c442 sbbc_intrfunc_t intr_handler; in sbbc_mbox_create() local
449 intr_handler = (sbbc_intrfunc_t)sbbc_mbox_msgin; in sbbc_mbox_create()
453 intr_handler = (sbbc_intrfunc_t)sbbc_mbox_msgout; in sbbc_mbox_create()
457 intr_handler = (sbbc_intrfunc_t)sbbc_mbox_spacein; in sbbc_mbox_create()
461 intr_handler = (sbbc_intrfunc_t)sbbc_mbox_spaceout; in sbbc_mbox_create()
467 if (iosram_reg_intr(intr_num, intr_handler, (caddr_t)NULL, in sbbc_mbox_create()
588 sbbc_mbox_reg_intr(uint32_t msg_type, sbbc_intrfunc_t intr_handler, in sbbc_mbox_reg_intr() argument
611 while (intr != NULL && intr->sbbc_handler != intr_handler) { in sbbc_mbox_reg_intr()
629 intr->sbbc_handler = intr_handler; in sbbc_mbox_reg_intr()
651 intr_handler, (caddr_t)arg) != DDI_SUCCESS) { in sbbc_mbox_reg_intr()
[all …]
H A Dsgsbbc_iosram.c586 iosram_reg_intr(uint32_t intr_num, sbbc_intrfunc_t intr_handler, in iosram_reg_intr() argument
613 (intr_handler == NULL) || (state == NULL) || in iosram_reg_intr()
633 intr->sbbc_handler = intr_handler; in iosram_reg_intr()
649 intr_handler, (caddr_t)arg) != DDI_SUCCESS) { in iosram_reg_intr()
/titanic_50/usr/src/uts/sun4u/sys/
H A Drmc_comm_dp.h155 rmc_comm_intrfunc_t intr_handler; /* interrupt handler */ member
H A Dsbbcvar.h90 uint_t (*intr_handler)(); member
/titanic_50/usr/src/uts/common/io/e1000g/
H A De1000g_main.c6128 ddi_intr_handler_t *intr_handler; in e1000g_intr_add() local
6207 intr_handler = (ddi_intr_handler_t *)e1000g_intr; in e1000g_intr_add()
6209 intr_handler = (ddi_intr_handler_t *)e1000g_intr_pciexpress; in e1000g_intr_add()
6214 intr_handler, (caddr_t)Adapter, NULL); in e1000g_intr_add()
/titanic_50/usr/src/uts/common/io/aac/
H A Daac.c4625 int (*intr_handler)(struct aac_softstate *); in aac_do_reset() local
4632 intr_handler = (softs->flags & AAC_FLAGS_NEW_COMM) ? in aac_do_reset()
4637 (void) intr_handler(softs); in aac_do_reset()
6269 int (*intr_handler)(struct aac_softstate *); in aac_do_poll_io() local
6274 intr_handler = (softs->flags & AAC_FLAGS_NEW_COMM) ? in aac_do_poll_io()
6279 AAC_BUSYWAIT((intr_handler(softs) != AAC_DB_RESPONSE_READY), i); in aac_do_poll_io()
/titanic_50/usr/src/uts/sun4u/montecarlo/io/
H A Dpcf8574_nct.c147 extern int scsb_intr_register(uint_t (*intr_handler)(caddr_t), caddr_t,
H A Dscsb.c1974 scsb_intr_register(int (*intr_handler)(void *), void * soft_ptr, in scsb_intr_register()
1985 if (intr_handler == NULL || soft_ptr == NULL || fru_id == 0) { in scsb_intr_register()
1991 intr_table_entry->fru_intr_handler = intr_handler; in scsb_intr_register()