Lines Matching defs:sh_ihandle
115 ddi_intr_handle_t sh_ihandle;
393 rv = ddi_intr_block_enable(&shp->sh_ihandle, 1);
395 rv = ddi_intr_enable(shp->sh_ihandle);
409 (void) ddi_intr_block_disable(&shp->sh_ihandle, 1);
411 (void) ddi_intr_disable(shp->sh_ihandle);
419 if (shp->sh_ihandle != NULL) {
420 (void) ddi_intr_remove_handler(shp->sh_ihandle);
421 (void) ddi_intr_free(shp->sh_ihandle);
459 if (shp->sh_ihandle != NULL) {
461 (void) ddi_intr_block_disable(&shp->sh_ihandle, 1);
463 (void) ddi_intr_disable(shp->sh_ihandle);
465 (void) ddi_intr_remove_handler(shp->sh_ihandle);
466 (void) ddi_intr_free(shp->sh_ihandle);
757 if ((ddi_intr_alloc(dip, &shp->sh_ihandle, itype, 0, 1,
764 if (ddi_intr_get_pri(shp->sh_ihandle, &shp->sh_ipri) !=
767 (void) ddi_intr_free(shp->sh_ihandle);
768 shp->sh_ihandle = NULL;
774 (void) ddi_intr_free(shp->sh_ihandle);
775 shp->sh_ihandle = NULL;
779 if (ddi_intr_get_cap(shp->sh_ihandle, &shp->sh_icap) !=
782 (void) ddi_intr_free(shp->sh_ihandle);
783 shp->sh_ihandle = NULL;
787 if (ddi_intr_add_handler(shp->sh_ihandle, sdhost_intr,
790 (void) ddi_intr_free(shp->sh_ihandle);
791 shp->sh_ihandle = NULL;