Lines Matching refs:hdlp
170 pcmu_add_intr(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) in pcmu_add_intr() argument
181 ino = PCMU_IB_MONDO_TO_INO(hdlp->ih_vector); in pcmu_add_intr()
197 ih_p = pcmu_ib_alloc_ih(rdip, hdlp->ih_inum, in pcmu_add_intr()
198 hdlp->ih_cb_func, hdlp->ih_cb_arg1, hdlp->ih_cb_arg2); in pcmu_add_intr()
201 uint32_t intr_index = hdlp->ih_inum; in pcmu_add_intr()
219 hdlp->ih_vector = mondo; in pcmu_add_intr()
222 hdlp->ih_pri, hdlp->ih_vector); in pcmu_add_intr()
224 DDI_INTR_ASSIGN_HDLR_N_ARGS(hdlp, in pcmu_add_intr()
227 ret = i_ddi_add_ivintr(hdlp); in pcmu_add_intr()
233 DDI_INTR_ASSIGN_HDLR_N_ARGS(hdlp, ih_p->ih_handler, in pcmu_add_intr()
240 ino_p->pino_pil = hdlp->ih_pri; in pcmu_add_intr()
259 hdlp->ih_vector, hdlp->ih_pri); in pcmu_add_intr()
270 hdlp->ih_vector, hdlp->ih_pri); in pcmu_add_intr()
276 ddi_intr_handle_impl_t *hdlp) in pcmu_remove_intr() argument
285 ino = PCMU_IB_MONDO_TO_INO(hdlp->ih_vector); in pcmu_remove_intr()
306 ih_p = pcmu_ib_ino_locate_intr(ino_p, rdip, hdlp->ih_inum); in pcmu_remove_intr()
314 hdlp->ih_vector = mondo; in pcmu_remove_intr()
315 i_ddi_rem_ivintr(hdlp); in pcmu_remove_intr()