Lines Matching refs:hdlp

858     ddi_intr_handle_impl_t *hdlp, void * result)
866 pdip, rdip, op, hdlp, result);
879 i_ddi_add_softint(ddi_softint_hdl_impl_t *hdlp)
884 ret = add_avsoftintr((void *)hdlp, hdlp->ih_pri, hdlp->ih_cb_func,
885 DEVI(hdlp->ih_dip)->devi_name, hdlp->ih_cb_arg1, hdlp->ih_cb_arg2);
891 i_ddi_remove_softint(ddi_softint_hdl_impl_t *hdlp)
893 (void) rem_avsoftintr((void *)hdlp, hdlp->ih_pri, hdlp->ih_cb_func);
901 i_ddi_trigger_softint(ddi_softint_hdl_impl_t *hdlp, void *arg2)
903 if (av_check_softint_pending(hdlp->ih_pending, B_FALSE))
906 update_avsoftintr_args((void *)hdlp, hdlp->ih_pri, arg2);
908 (*setsoftint)(hdlp->ih_pri, hdlp->ih_pending);
916 * at the new priority in hdlp. If that succeeds; then it removes the
920 i_ddi_set_softint_pri(ddi_softint_hdl_impl_t *hdlp, uint_t old_pri)
927 if (av_check_softint_pending(hdlp->ih_pending, B_TRUE))
930 ret = av_softint_movepri((void *)hdlp, old_pri);
935 i_ddi_alloc_intr_phdl(ddi_intr_handle_impl_t *hdlp)
937 hdlp->ih_private = (void *)kmem_zalloc(sizeof (ihdl_plat_t), KM_SLEEP);
941 i_ddi_free_intr_phdl(ddi_intr_handle_impl_t *hdlp)
943 kmem_free(hdlp->ih_private, sizeof (ihdl_plat_t));
944 hdlp->ih_private = NULL;
2308 ddi_acc_hdl_t *hdlp = (ddi_acc_hdl_t *)in_args->handle;
2313 hdlp->ah_acc.devacc_attr_access != DDI_CAUTIOUS_ACC)
2317 hdlp->ah_acc.devacc_attr_access != DDI_CAUTIOUS_ACC) {
2350 if (hdlp->ah_acc.devacc_attr_access == DDI_CAUTIOUS_ACC) {
2353 } else if (hdlp->ah_acc.devacc_attr_access == DDI_DEFAULT_ACC) {
2373 if (hdlp->ah_acc.devacc_attr_access != DDI_DEFAULT_ACC &&
2395 ddi_acc_hdl_t *hdlp = (ddi_acc_hdl_t *)in_args->handle;
2422 if (hdlp->ah_acc.devacc_attr_access != DDI_DEFAULT_ACC &&