Lines Matching refs:ispec
406 struct intrspec *ispec; in xpvd_get_priority() local
418 ispec = &pdp->xd_ispec; in xpvd_get_priority()
425 if (ispec->intrspec_pri == 0) { in xpvd_get_priority()
426 ispec->intrspec_pri = xendev_devclass_ipl(pdp->xd_devclass); in xpvd_get_priority()
431 ispec->intrspec_pri = intpriorities[0]; in xpvd_get_priority()
435 *pri = ispec->intrspec_pri; in xpvd_get_priority()
449 struct intrspec *ispec; in xpvd_intr_ops() local
484 ispec = xpvd_get_ispec(rdip, (int)hdlp->ih_inum); in xpvd_intr_ops()
485 if (ispec == NULL) in xpvd_intr_ops()
487 ispec->intrspec_pri = 0; /* mark as un-initialized */ in xpvd_intr_ops()
513 ispec = xpvd_get_ispec(rdip, (int)hdlp->ih_inum); in xpvd_intr_ops()
514 if (ispec == NULL) in xpvd_intr_ops()
516 ispec->intrspec_pri = *(int *)result; in xpvd_intr_ops()
521 ispec = xpvd_get_ispec(rdip, (int)hdlp->ih_inum); in xpvd_intr_ops()
522 if (ispec == NULL) in xpvd_intr_ops()
524 ispec->intrspec_func = hdlp->ih_cb_func; in xpvd_intr_ops()
529 ispec = xpvd_get_ispec(rdip, (int)hdlp->ih_inum); in xpvd_intr_ops()
535 if (ispec) { in xpvd_intr_ops()
536 ispec->intrspec_vec = 0; in xpvd_intr_ops()
537 ispec->intrspec_func = (uint_t (*)()) 0; in xpvd_intr_ops()