Lines Matching refs:intrh
430 if (ddi_intr_alloc(ip->dip, &ip->intrh, DDI_INTR_TYPE_FIXED, 0, 1, in iprb_add_intr()
436 if (ddi_intr_add_handler(ip->intrh, iprb_intr, ip, NULL) != in iprb_add_intr()
438 (void) ddi_intr_free(ip->intrh); in iprb_add_intr()
439 ip->intrh = NULL; in iprb_add_intr()
443 if (ddi_intr_enable(ip->intrh) != DDI_SUCCESS) { in iprb_add_intr()
444 (void) ddi_intr_remove_handler(ip->intrh); in iprb_add_intr()
445 (void) ddi_intr_free(ip->intrh); in iprb_add_intr()
446 ip->intrh = NULL; in iprb_add_intr()
502 if (ip->intrh != NULL) { in iprb_destroy()
503 (void) ddi_intr_disable(ip->intrh); in iprb_destroy()
504 (void) ddi_intr_remove_handler(ip->intrh); in iprb_destroy()
505 (void) ddi_intr_free(ip->intrh); in iprb_destroy()