Lines Matching refs:rdip

109 static int vnex_intr_ops(dev_info_t *dip, dev_info_t *rdip,
304 vnex_ctl(dev_info_t *dip, dev_info_t *rdip, in vnex_ctl() argument
313 if (rdip == NULL) in vnex_ctl()
316 ddi_driver_name(rdip), ddi_get_instance(rdip)); in vnex_ctl()
357 dev_info_t *child = rdip; in vnex_ctl()
373 ctlop, ddi_get_name(rdip), ddi_get_instance(rdip)); in vnex_ctl()
380 return (ddi_ctlops(dip, rdip, ctlop, arg, result)); in vnex_ctl()
385 vnex_get_pil(dev_info_t *rdip) in vnex_get_pil() argument
390 name = ddi_node_name(rdip); in vnex_get_pil()
404 vnex_enable_intr(dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) in vnex_enable_intr() argument
409 vid_p = vnex_locate_id(rdip, hdlp->ih_vector); in vnex_enable_intr()
431 vnex_disable_intr(dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) in vnex_disable_intr() argument
435 vid_p = vnex_locate_id(rdip, hdlp->ih_vector); in vnex_disable_intr()
461 vnex_add_intr(dev_info_t *dip, dev_info_t *rdip, in vnex_add_intr() argument
498 vid_p = vnex_alloc_id(rdip, ino, cfg); in vnex_add_intr()
509 hdlp->ih_pri = vnex_get_pil(rdip); in vnex_add_intr()
524 vnex_remove_intr(dev_info_t *rdip, in vnex_remove_intr() argument
532 vid_p = vnex_locate_id(rdip, ino); in vnex_remove_intr()
543 vnex_intr_ops(dev_info_t *dip, dev_info_t *rdip, in vnex_intr_ops() argument
557 hdlp->ih_pri : vnex_get_pil(rdip); in vnex_intr_ops()
564 ret = vnex_add_intr(dip, rdip, hdlp); in vnex_intr_ops()
567 ret = vnex_remove_intr(rdip, hdlp); in vnex_intr_ops()
570 ret = vnex_enable_intr(rdip, hdlp); in vnex_intr_ops()
573 ret = vnex_disable_intr(rdip, hdlp); in vnex_intr_ops()
577 *(int *)result = i_ddi_get_intx_nintrs(rdip); in vnex_intr_ops()
580 *(int *)result = i_ddi_get_intx_nintrs(rdip) ? in vnex_intr_ops()