Lines Matching refs:rdip
727 px_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp, in px_map() argument
737 ddi_driver_name(rdip), ddi_get_instance(rdip)); in px_map()
751 if (ddi_getlongprop(DDI_DEV_T_ANY, rdip, DDI_PROP_DONTPASS, in px_map()
796 if (rval = px_reloc_reg(dip, rdip, px_p, rp)) in px_map()
817 if (DDI_FM_ACC_ERR_CAP(ddi_fm_capable(rdip))) in px_map()
818 px_fm_acc_setup(mp, rdip, rp); in px_map()
839 px_dma_setup(dev_info_t *dip, dev_info_t *rdip, ddi_dma_req_t *dmareq, in px_dma_setup() argument
848 ddi_driver_name(rdip), ddi_get_instance(rdip), in px_dma_setup()
851 if (!(mp = px_dma_lmts2hdl(dip, rdip, mmu_p, dmareq))) in px_dma_setup()
883 ddi_driver_name(rdip), ddi_get_instance(rdip), in px_dma_setup()
896 (void) px_dma_freehdl(dip, rdip, (ddi_dma_handle_t)mp); in px_dma_setup()
905 px_dma_allochdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_attr_t *attrp, in px_dma_allochdl() argument
913 ddi_driver_name(rdip), ddi_get_instance(rdip)); in px_dma_allochdl()
918 if (!(mp = px_dma_allocmp(dip, rdip, waitfp, arg))) in px_dma_allochdl()
930 px_dma_freehdl(dip, rdip, (ddi_dma_handle_t)mp); in px_dma_allochdl()
944 px_dma_freehdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle) in px_dma_freehdl() argument
947 ddi_driver_name(rdip), ddi_get_instance(rdip), handle); in px_dma_freehdl()
962 px_dma_bindhdl(dev_info_t *dip, dev_info_t *rdip, in px_dma_bindhdl() argument
972 ddi_driver_name(rdip), ddi_get_instance(rdip), mp, dmareq); in px_dma_bindhdl()
1013 ddi_driver_name(rdip), ddi_get_instance(rdip), mp); in px_dma_bindhdl()
1038 px_dma_unbindhdl(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle) in px_dma_unbindhdl() argument
1045 ddi_driver_name(rdip), ddi_get_instance(rdip), handle); in px_dma_unbindhdl()
1069 ddi_driver_name(rdip), ddi_get_instance(rdip), mp); in px_dma_unbindhdl()
1089 px_dma_win(dev_info_t *dip, dev_info_t *rdip, in px_dma_win() argument
1097 ddi_driver_name(rdip), ddi_get_instance(rdip)); in px_dma_win()
1144 ddi_driver_name(rdip), ddi_get_instance(rdip), in px_dma_win()
1189 px_dma_ctlops(dev_info_t *dip, dev_info_t *rdip, ddi_dma_handle_t handle, in px_dma_ctlops() argument
1197 ddi_driver_name(rdip), ddi_get_instance(rdip)); in px_dma_ctlops()
1202 (void) px_dma_unbindhdl(dip, rdip, handle); in px_dma_ctlops()
1203 (void) px_dma_freehdl(dip, rdip, handle); in px_dma_ctlops()
1207 return (px_fdvma_reserve(dip, rdip, px_p, in px_dma_ctlops()
1220 return (px_dvma_ctl(dip, rdip, mp, cmd, offp, lenp, objp, in px_dma_ctlops()
1224 return (px_dma_ctl(dip, rdip, mp, cmd, offp, lenp, objp, in px_dma_ctlops()
1228 ddi_driver_name(rdip), ddi_get_instance(rdip), cmd, in px_dma_ctlops()
1252 px_ctlops(dev_info_t *dip, dev_info_t *rdip, in px_ctlops() argument
1267 if (!pcie_is_child(dip, rdip)) in px_ctlops()
1275 ddi_driver_name(rdip), in px_ctlops()
1276 ddi_get_instance(rdip)); in px_ctlops()
1281 ddi_driver_name(rdip), in px_ctlops()
1282 ddi_get_instance(rdip)); in px_ctlops()
1284 pcie_clear_errors(rdip); in px_ctlops()
1290 ddi_driver_name(rdip), ddi_get_instance(rdip)); in px_ctlops()
1300 return (pcie_pm_remove_child(dip, rdip)); in px_ctlops()
1304 pf_init(rdip, (void *)px_p->px_fm_ibc, as->cmd); in px_ctlops()
1306 (void) pcie_postattach_child(rdip); in px_ctlops()
1315 if (!pcie_is_child(dip, rdip)) in px_ctlops()
1324 ddi_driver_name(rdip), in px_ctlops()
1325 ddi_get_instance(rdip)); in px_ctlops()
1326 return (pcie_pm_remove_child(dip, rdip)); in px_ctlops()
1330 pf_fini(rdip, ds->cmd); in px_ctlops()
1338 if (ddi_get_parent(rdip) == dip) in px_ctlops()
1339 return (px_report_dev(rdip)); in px_ctlops()
1341 (void) px_lib_fabric_sync(rdip); in px_ctlops()
1348 *((off_t *)result) = px_get_reg_set_size(rdip, *((int *)arg)); in px_ctlops()
1352 *((uint_t *)result) = px_get_nreg_set(rdip); in px_ctlops()
1360 return (px_lib_ctlops_poke(dip, rdip, in px_ctlops()
1364 return (px_lib_ctlops_peek(dip, rdip, in px_ctlops()
1376 ddi_driver_name(rdip), ddi_get_instance(rdip)); in px_ctlops()
1377 return (ddi_ctlops(dip, rdip, op, arg, result)); in px_ctlops()
1382 px_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op, in px_intr_ops() argument
1389 ddi_driver_name(rdip), ddi_get_instance(rdip)); in px_intr_ops()
1393 *(int *)result = i_ddi_get_intx_nintrs(rdip) ? in px_intr_ops()
1396 if ((pci_msi_get_supported_type(rdip, in px_intr_ops()
1418 ret = px_intx_ops(dip, rdip, intr_op, hdlp, result); in px_intr_ops()
1422 ret = px_msix_ops(dip, rdip, intr_op, hdlp, result); in px_intr_ops()