Lines Matching refs:intrh
428 if (ddi_intr_alloc(ip->dip, &ip->intrh, DDI_INTR_TYPE_FIXED, 0, 1, in iprb_add_intr()
434 if (ddi_intr_add_handler(ip->intrh, iprb_intr, ip, NULL) != in iprb_add_intr()
436 (void) ddi_intr_free(ip->intrh); in iprb_add_intr()
437 ip->intrh = NULL; in iprb_add_intr()
441 if (ddi_intr_enable(ip->intrh) != DDI_SUCCESS) { in iprb_add_intr()
442 (void) ddi_intr_remove_handler(ip->intrh); in iprb_add_intr()
443 (void) ddi_intr_free(ip->intrh); in iprb_add_intr()
444 ip->intrh = NULL; in iprb_add_intr()
500 if (ip->intrh != NULL) { in iprb_destroy()
501 (void) ddi_intr_disable(ip->intrh); in iprb_destroy()
502 (void) ddi_intr_remove_handler(ip->intrh); in iprb_destroy()
503 (void) ddi_intr_free(ip->intrh); in iprb_destroy()