Lines Matching refs:hdlp
119 ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result);
121 ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result);
123 ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result);
125 ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result);
611 ddi_intr_handle_impl_t *hdlp, void *result)
620 *(int *)result = hdlp->ih_scratch1;
625 if (hdlp->ih_pri == 0) {
626 hdlp->ih_pri = 0x1;
630 ddi_get_instance(dip), hdlp->ih_pri,
634 *(int *)result = hdlp->ih_pri;
638 ret = sbbc_add_intr_impl(dip, rdip, intr_op, hdlp, result);
641 ret = sbbc_remove_intr_impl(dip, rdip, intr_op, hdlp, result);
644 ret = sbbc_update_intr_state(dip, rdip, intr_op, hdlp, &result);
647 ret = sbbc_update_intr_state(dip, rdip, intr_op, hdlp, &result);
669 ddi_intr_handle_impl_t *hdlp, void *result)
676 "add: rdip 0x%llx hdlp 0x%llx\n", rdip, hdlp);
686 childintr->inum = hdlp->ih_inum;
687 childintr->intr_handler = hdlp->ih_cb_func;
688 childintr->arg1 = hdlp->ih_cb_arg1;
689 childintr->arg2 = hdlp->ih_cb_arg2;
699 DDI_INTR_ASSIGN_HDLR_N_ARGS(hdlp,
704 hdlp, result)) != DDI_SUCCESS) {
715 DDI_INTR_ASSIGN_HDLR_N_ARGS(hdlp, childintr->intr_handler,
723 ddi_intr_handle_impl_t *hdlp, void *result)
730 "remove: rdip 0x%llx hdlp 0x%llx\n", rdip, hdlp);
743 hdlp->ih_inum = childintr->inum;
756 hdlp, result)) != DDI_SUCCESS) {
771 ddi_intr_handle_impl_t *hdlp, void *result)
779 "rdip 0x%llx hdlp 0x%llx state 0x%x\n", rdip, hdlp);
800 hdlp, result)) != DDI_SUCCESS) {