Lines Matching refs:hdlp

211     ddi_intr_handle_impl_t *hdlp);
215 ddi_intr_handle_impl_t *hdlp);
219 ddi_intr_handle_impl_t *hdlp, void *result);
288 ddi_intr_handle_impl_t *hdlp, uint_t new_intr_state);
1683 ddi_intr_handle_impl_t *hdlp)
1710 "for device %s%d\n", hdlp->ih_vector, ddi_driver_name(rdip),
1714 if (sbus_xlate_intrs(dip, rdip, (uint32_t *)&hdlp->ih_vector,
1715 &hdlp->ih_pri, softsp->intr_mapping_ign) == DDI_FAILURE) {
1722 ino = hdlp->ih_vector & SBUS_MAX_INO;
1743 intr_handler->funcp = hdlp->ih_cb_func;
1744 intr_handler->arg1 = hdlp->ih_cb_arg1;
1745 intr_handler->arg2 = hdlp->ih_cb_arg2;
1746 intr_handler->inum = hdlp->ih_inum;
1749 "intr_handler 0x%p\n", hdlp->ih_vector, (void *)intr_handler));
1802 DDI_INTR_ASSIGN_HDLR_N_ARGS(hdlp,
1806 ret = i_ddi_add_ivintr(hdlp);
1812 DDI_INTR_ASSIGN_HDLR_N_ARGS(hdlp, intr_handler->funcp,
1848 sbus_arg->pil = hdlp->ih_pri;
1922 ddi_intr_handle_impl_t *hdlp)
1938 if (sbus_xlate_intrs(dip, rdip, (uint32_t *)&hdlp->ih_vector,
1939 &hdlp->ih_pri, softsp->intr_mapping_ign) == DDI_FAILURE) {
1945 ino = ((int32_t)hdlp->ih_vector) & SBUS_MAX_INO;
1983 hdlp->ih_vector, ino, (void *)sbus_arg,
1988 sbus_free_handler(rdip, hdlp->ih_inum, sbus_arg);
1992 i_ddi_rem_ivintr(hdlp);
2110 ddi_intr_handle_impl_t *hdlp, void *result)
2122 *(int *)result = hdlp->ih_scratch1;
2127 if (hdlp->ih_pri == 0) {
2130 (uint32_t *)&hdlp->ih_vector, &hdlp->ih_pri,
2134 *(int *)result = hdlp->ih_pri;
2139 ret = sbus_add_intr_impl(dip, rdip, hdlp);
2142 sbus_remove_intr_impl(dip, rdip, hdlp);
2145 ret = sbus_update_intr_state(dip, rdip, hdlp,
2149 ret = sbus_update_intr_state(dip, rdip, hdlp,
2168 ret = i_ddi_intr_ops(dip, rdip, intr_op, hdlp, result);
2603 ddi_intr_handle_impl_t *hdlp, uint_t new_intr_state)
2612 if (sbus_xlate_intrs(dip, rdip, (uint32_t *)&hdlp->ih_vector,
2613 &hdlp->ih_pri, softsp->intr_mapping_ign) == DDI_FAILURE) {
2619 ino = ((int32_t)hdlp->ih_vector) & SBUS_MAX_INO;
2627 if ((intr_handler->inum == hdlp->ih_inum) &&