Lines Matching refs:rdip

87 static int		pciide_bus_map(dev_info_t *dip, dev_info_t *rdip,
91 static int pciide_ddi_ctlops(dev_info_t *dip, dev_info_t *rdip,
95 static int pciide_get_pri(dev_info_t *dip, dev_info_t *rdip,
98 static int pciide_intr_ops(dev_info_t *dip, dev_info_t *rdip,
102 static struct intrspec *pciide_get_ispec(dev_info_t *dip, dev_info_t *rdip,
289 pciide_ddi_ctlops(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop, in pciide_ddi_ctlops() argument
323 if (strcmp("0", ddi_get_name_addr(rdip)) == 0) in pciide_ddi_ctlops()
400 return (ddi_ctlops(dip, rdip, ctlop, arg, result)); in pciide_ddi_ctlops()
541 pciide_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp, in pciide_bus_map() argument
551 if (strcmp("0", ddi_get_name_addr(rdip)) == 0) in pciide_bus_map()
615 pciide_get_ispec(dev_info_t *dip, dev_info_t *rdip, int inumber) in pciide_get_ispec() argument
629 if (PCIIDE_NATIVE_MODE(rdip)) { in pciide_get_ispec()
638 if ((ppdptr = ddi_get_parent_data(rdip)) == NULL) { in pciide_get_ispec()
655 pciide_get_pri(dev_info_t *dip, dev_info_t *rdip, in pciide_get_pri() argument
664 if ((ispecp = pciide_get_ispec(dip, rdip, hdlp->ih_inum)) == NULL) { in pciide_get_pri()
669 if (PCIIDE_NATIVE_MODE(rdip)) { in pciide_get_pri()
689 if (ddi_prop_lookup_int_array(DDI_DEV_T_ANY, rdip, DDI_PROP_DONTPASS, in pciide_get_pri()
704 pciide_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op, in pciide_intr_ops() argument
712 (void *)dip, (void *)rdip, intr_op, (void *)hdlp)); in pciide_intr_ops()
723 *(int *)result = (!PCIIDE_NATIVE_MODE(rdip)) ? in pciide_intr_ops()
724 i_ddi_get_intx_nintrs(rdip) : 1; in pciide_intr_ops()
727 return (pciide_alloc_intr(dip, rdip, hdlp, result)); in pciide_intr_ops()
729 return (pciide_free_intr(dip, rdip, hdlp)); in pciide_intr_ops()
731 if (pciide_get_pri(dip, rdip, hdlp, &pri) != DDI_SUCCESS) { in pciide_intr_ops()
738 if ((ispecp = pciide_get_ispec(dip, rdip, hdlp->ih_inum)) == in pciide_intr_ops()
745 if ((ispecp = pciide_get_ispec(dip, rdip, hdlp->ih_inum)) == in pciide_intr_ops()
753 if (PCIIDE_NATIVE_MODE(rdip)) { in pciide_intr_ops()
754 rdip = dip; in pciide_intr_ops()
761 rdip, intr_op, hdlp, result); in pciide_intr_ops()
778 pciide_alloc_intr(dev_info_t *dip, dev_info_t *rdip, in pciide_alloc_intr() argument
790 if ((ispec = pciide_get_ispec(dip, rdip, hdlp->ih_inum)) == NULL) in pciide_alloc_intr()
806 if (PCIIDE_NATIVE_MODE(rdip)) { in pciide_alloc_intr()
807 rdip = dip; in pciide_alloc_intr()
812 ret = (*psm_intr_ops)(rdip, hdlp, in pciide_alloc_intr()
831 pciide_free_intr(dev_info_t *dip, dev_info_t *rdip, in pciide_free_intr() argument
849 if ((ispec = pciide_get_ispec(dip, rdip, hdlp->ih_inum)) == in pciide_free_intr()
853 if (PCIIDE_NATIVE_MODE(rdip)) { in pciide_free_intr()
854 rdip = dip; in pciide_free_intr()
859 return ((*psm_intr_ops)(rdip, hdlp, in pciide_free_intr()