Lines Matching defs:ispec
1386 struct intrspec *ispec;
1418 if ((ispec = rootnex_get_ispec(rdip, hdlp->ih_inum)) == NULL)
1420 *(int *)result = ispec->intrspec_pri;
1427 /* Ensure that PSM is all initialized and ispec is ok */
1429 ((ispec = rootnex_get_ispec(rdip, hdlp->ih_inum)) == NULL))
1437 /* update the ispec with the new priority */
1438 ispec->intrspec_pri = *(int *)result;
1441 if ((ispec = rootnex_get_ispec(rdip, hdlp->ih_inum)) == NULL)
1443 ispec->intrspec_func = hdlp->ih_cb_func;
1446 if ((ispec = rootnex_get_ispec(rdip, hdlp->ih_inum)) == NULL)
1448 ispec->intrspec_func = (uint_t (*)()) 0;
1451 if ((ispec = rootnex_get_ispec(rdip, hdlp->ih_inum)) == NULL)
1458 ((ihdl_plat_t *)hdlp->ih_private)->ip_ispecp = ispec;
1464 if (!add_avintr((void *)hdlp, ispec->intrspec_pri,
1470 if ((ispec = rootnex_get_ispec(rdip, hdlp->ih_inum)) == NULL)
1477 ((ihdl_plat_t *)hdlp->ih_private)->ip_ispecp = ispec;
1482 rem_avintr((void *)hdlp, ispec->intrspec_pri,
1577 * Since an 'ispec' may not be always created for it,
1603 struct intrspec *ispec;
1612 if ((ispec = rootnex_get_ispec(rdip, hdlp->ih_inum)) == NULL)
1627 ((ihdl_plat_t *)hdlp->ih_private)->ip_ispecp = ispec;
1640 hdlp->ih_pri = ispec->intrspec_pri;
1654 struct intrspec *ispec;
1671 if ((ispec = rootnex_get_ispec(rdip, hdlp->ih_inum)) == NULL)
1673 ((ihdl_plat_t *)hdlp->ih_private)->ip_ispecp = ispec;