Lines Matching defs:rdip
54 upa64s_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
57 upa64s_ctlops(dev_info_t *dip, dev_info_t *rdip,
60 upa64_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
63 upa64s_add_intr_impl(dev_info_t *dip, dev_info_t *rdip,
66 upa64s_remove_intr_impl(dev_info_t *dip, dev_info_t *rdip,
492 upa64s_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp,
506 DBG2(D_MAP, dip, "rdip=%s%d: no user level mappings yet!\n",
507 ddi_get_name(rdip), ddi_get_instance(rdip));
522 DBG3(D_MAP, dip, "rdip=%s%d: REGSPEC - handlep=%x\n",
523 ddi_get_name(rdip), ddi_get_instance(rdip),
535 DBG4(D_MAP, dip, "rdip=%s%d: rnumber=%x handlep=%x\n",
536 ddi_get_name(rdip), ddi_get_instance(rdip),
541 rval = get_reg_set(dip, rdip, rnumber, off, len, ®spec);
576 upa64s_xlate_intr(dev_info_t *rdip, int32_t safariport, uint32_t *intr)
584 if ((portid = ddi_getprop(DDI_DEV_T_ANY, rdip, DDI_PROP_DONTPASS,
592 DBG5(D_A_ISPEC, rdip, "upa64s_xlate_intr: rdip=%s%d: upa portid %d "
593 "ino=%x mondo 0x%x\n", ddi_get_name(rdip), ddi_get_instance(rdip),
603 upa64s_add_intr_impl(dev_info_t *dip, dev_info_t *rdip,
615 upaport = upa64s_xlate_intr(rdip, upa64s_p->safari_id,
622 "rdip=%s%d - IDDI_INTR_TYPE_NORMAL, mondo=%x\n",
623 ddi_driver_name(rdip), ddi_get_instance(rdip), hdlp->ih_vector);
667 upa64s_remove_intr_impl(dev_info_t *dip, dev_info_t *rdip,
680 upaport = upa64s_xlate_intr(rdip, upa64s_p->safari_id,
687 "rdip=%s%d - IDDI_INTR_TYPE_NORMAL, mondo=%x\n",
688 ddi_driver_name(rdip), ddi_get_instance(rdip), hdlp->ih_vector);
710 upa64_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op,
736 ret = upa64s_add_intr_impl(dip, rdip, hdlp);
739 ret = upa64s_remove_intr_impl(dip, rdip, hdlp);
746 *(int *)result = i_ddi_get_intx_nintrs(rdip);
756 *(int *)result = i_ddi_get_intx_nintrs(rdip) ?
760 ret = i_ddi_intr_ops(dip, rdip, intr_op, hdlp, result);
786 upa64s_ctlops(dev_info_t *dip, dev_info_t *rdip,
789 DBG5(D_CTLOPS, dip, "dip=%x.%x rdip=%x.%x op=%x",
790 HI32(dip), LO32(dip), HI32(rdip), LO32(rdip), op);
796 DBG2(D_CTLOPS, dip, "DDI_CTLOPS_INITCHILD: rdip=%s%d\n",
797 ddi_get_name(rdip), ddi_get_instance(rdip));
801 DBG2(D_CTLOPS, dip, "DDI_CTLOPS_UNINITCHILD: rdip=%s%d\n",
802 ddi_get_name(rdip), ddi_get_instance(rdip));
809 DBG2(D_CTLOPS, dip, "DDI_CTLOPS_REPORTDEV: rdip=%s%d\n",
810 ddi_get_name(rdip), ddi_get_instance(rdip));
811 return (report_dev(rdip));
814 DBG2(D_CTLOPS, dip, "DDI_CTLOPS_REGSIZE: rdip=%s%d\n",
815 ddi_get_name(rdip), ddi_get_instance(rdip));
816 *((off_t *)result) = get_reg_set_size(rdip, *((int *)arg));
820 DBG2(D_CTLOPS, dip, "DDI_CTLOPS_NREGS: rdip=%s%d\n",
821 ddi_get_name(rdip), ddi_get_instance(rdip));
822 *((uint_t *)result) = get_nreg_set(rdip);
829 DBG3(D_CTLOPS, dip, "passing request to parent: rdip=%s%d op=%x\n\n",
830 ddi_get_name(rdip), ddi_get_instance(rdip), op);
831 return (ddi_ctlops(dip, rdip, op, arg, result));