Home
last modified time | relevance | path

Searched refs:pdip (Results 1 – 25 of 128) sorted by relevance

123456

/illumos-gate/usr/src/uts/sparc/os/
H A Dbootdev.c40 dev_info_t *pdip; member
126 pdip = dip; in i_devi_to_promname()
135 pdip = get_parent(pdip, &parinfo[depth]); in i_devi_to_promname()
139 if (pdip) in i_devi_to_promname()
150 if (pdip) { in i_devi_to_promname()
168 pdip = cdip; in i_devi_to_promname()
171 if (pdip) { in i_devi_to_promname()
178 *alt_dipp = pdip; in i_devi_to_promname()
518 dev_info_t *pdip; in get_parent() local
523 info->pdip = pdip; in get_parent()
[all …]
H A Dddi_arch.c149 dev_info_t *pdip; in i_ddi_map_fault() local
154 pdip = (dev_info_t *)DEVI(dip)->devi_bus_map_fault; in i_ddi_map_fault()
157 return ((*(DEVI(pdip)->devi_ops->devo_bus_ops->bus_map_fault))(pdip, in i_ddi_map_fault()
/illumos-gate/usr/src/uts/common/os/
H A Ddevcfg.c5349 ASSERT(pdip && DEVI_BUSY_OWNED(pdip)); in devi_attach_node()
5414 ddi_driver_name(pdip), ddi_get_instance(pdip), in config_immediate_children()
5666 ddi_driver_name(pdip), ddi_get_instance(pdip), in devi_config_one()
5729 ddi_driver_name(pdip), ddi_get_instance(pdip), in ndi_devi_config_one()
6020 ASSERT(pdip && DEVI_BUSY_OWNED(pdip)); in devi_detach_node()
6454 ddi_driver_name(pdip), ddi_get_instance(pdip), in ndi_devi_unconfig_one()
6575 ddi_driver_name(pdip), ddi_get_instance(pdip))); in i_ndi_devi_async_common()
7558 ddi_driver_name(pdip), ddi_get_instance(pdip), in ndi_busop_bus_config()
7568 ddi_driver_name(pdip), ddi_get_instance(pdip), in ndi_busop_bus_config()
7573 ddi_driver_name(pdip), ddi_get_instance(pdip), in ndi_busop_bus_config()
[all …]
H A Dndifm.c678 dev_info_t *pdip = (dev_info_t *)DEVI(dip)->devi_parent; in i_ndi_busop_fm_init() local
687 if (DEVI(pdip)->devi_ops->devo_bus_ops->bus_fm_init == NULL) in i_ndi_busop_fm_init()
690 pcap = (*DEVI(pdip)->devi_ops->devo_bus_ops->bus_fm_init) in i_ndi_busop_fm_init()
691 (pdip, dip, tcap, ibc); in i_ndi_busop_fm_init()
704 dev_info_t *pdip = (dev_info_t *)DEVI(dip)->devi_parent; in i_ndi_busop_fm_fini() local
716 (*DEVI(pdip)->devi_ops->devo_bus_ops->bus_fm_fini)(pdip, dip); in i_ndi_busop_fm_fini()
727 dev_info_t *pdip = (dev_info_t *)DEVI(dip)->devi_parent; in i_ndi_busop_access_enter() local
736 (*DEVI(pdip)->devi_ops->devo_bus_ops->bus_fm_access_enter) in i_ndi_busop_access_enter()
737 (pdip, handle); in i_ndi_busop_access_enter()
743 dev_info_t *pdip = (dev_info_t *)DEVI(dip)->devi_parent; in i_ndi_busop_access_exit() local
[all …]
H A Dddi_intr_impl.c423 dev_info_t *pdip = ddi_get_parent(dip); in i_ddi_get_intrspec() local
428 ddi_driver_name(pdip), ddi_get_instance(pdip)); in i_ddi_get_intrspec()
441 dev_info_t *pdip = ddi_get_parent(dip); in i_ddi_add_intrspec() local
446 ddi_driver_name(pdip), ddi_get_instance(pdip)); in i_ddi_add_intrspec()
456 dev_info_t *pdip = ddi_get_parent(dip); in i_ddi_remove_intrspec() local
461 ddi_driver_name(pdip), ddi_get_instance(pdip)); in i_ddi_remove_intrspec()
469 dev_info_t *pdip = ddi_get_parent(dip); in i_ddi_intr_ctlops() local
474 ddi_driver_name(pdip), ddi_get_instance(pdip)); in i_ddi_intr_ctlops()
H A Dddifm.c558 dev_info_t *pdip; in ddi_fm_handler_register() local
576 pdip = dip; in ddi_fm_handler_register()
580 ASSERT(pdip); in ddi_fm_handler_register()
597 i_ddi_fm_handler_enter(pdip); in ddi_fm_handler_register()
598 pfmhdl = DEVI(pdip)->devi_fmhdl; in ddi_fm_handler_register()
602 i_ddi_fm_handler_exit(pdip); in ddi_fm_handler_register()
614 dev_info_t *pdip; in ddi_fm_handler_unregister() local
631 pdip = dip; in ddi_fm_handler_unregister()
635 ASSERT(pdip); in ddi_fm_handler_unregister()
643 i_ddi_fm_handler_enter(pdip); in ddi_fm_handler_unregister()
[all …]
H A Dddi_hp_ndi.c342 dev_info_t *pdip; in ddihp_cn_run_event() local
350 pdip = ddi_get_parent(dip); in ddihp_cn_run_event()
351 if (pdip != NULL) in ddihp_cn_run_event()
352 ndi_devi_enter(pdip); in ddihp_cn_run_event()
368 if (pdip != NULL) in ddihp_cn_run_event()
369 ndi_devi_exit(pdip); in ddihp_cn_run_event()
H A Dsunndi.c276 ASSERT(pdip); in ndi_busop_get_eventcookie()
293 DEVI(pdip)->devi_binding_name, in ndi_busop_get_eventcookie()
294 DEVI(pdip)->devi_instance, in ndi_busop_get_eventcookie()
304 (pdip, rdip, name, event_cookiep)); in ndi_busop_get_eventcookie()
636 dev_info_t *pdip; in ndi_dc_return_dev_state() local
642 pdip = ddi_get_parent(dip); in ndi_dc_return_dev_state()
644 ndi_devi_enter(pdip); in ndi_dc_return_dev_state()
657 ndi_devi_exit(pdip); in ndi_dc_return_dev_state()
900 ndi_devi_enter(pdip); in ndi_dc_devi_create()
903 ndi_devi_exit(pdip); in ndi_dc_devi_create()
[all …]
H A Dsunpm.c1158 pdip = ddi_get_parent(pdip); in pm_noinvol()
2888 (void) (*PM_BUS_POWER_FUNC(pdip))(pdip, NULL, in pm_notify_parent()
2978 if (pdip && PM_WANTS_NOTIFICATION(pdip)) in pm_power_has_changed()
3012 if (pdip && !PM_WANTS_NOTIFICATION(pdip) && in pm_power_has_changed()
3017 if (pdip && !PM_WANTS_NOTIFICATION(pdip)) { in pm_power_has_changed()
3033 if (pdip && !PM_WANTS_NOTIFICATION(pdip) && in pm_power_has_changed()
3037 if (pdip && !PM_WANTS_NOTIFICATION(pdip)) { in pm_power_has_changed()
3144 if (pdip && PM_WANTS_NOTIFICATION(pdip)) in pm_phc_impl()
4727 if (pdip && !PM_WANTS_NOTIFICATION(pdip)) { in pm_stop()
5032 if (pdip && !PM_WANTS_NOTIFICATION(pdip)) { in pm_start()
[all …]
H A Dsunmdi.c669 ph->ph_dip = pdip; in mdi_phci_register()
784 if (MDI_PHCI(pdip)) { in i_devi_get_phci()
985 dev_info_t *pdip = NULL; in mdi_phci_path2devinfo() local
1001 pdip = ph->ph_dip; in mdi_phci_path2devinfo()
1002 ASSERT(pdip != NULL); in mdi_phci_path2devinfo()
1011 pdip = NULL; in mdi_phci_path2devinfo()
1015 return (pdip); in mdi_phci_path2devinfo()
4155 dev_info_t *pdip; in mdi_pi_pathname_obp_set() local
4163 if (pdip == NULL) in mdi_pi_pathname_obp_set()
9696 ASSERT(class && pdip); in mdi_is_dev_supported()
[all …]
/illumos-gate/usr/src/uts/common/io/cardbus/
H A Dcardbus.c395 dev_info_t *pdip; in cardbus_find_hsbridge_dip() local
398 while (pdip) { in cardbus_find_hsbridge_dip()
401 pdip = ddi_get_parent(pdip); in cardbus_find_hsbridge_dip()
404 return (pdip); in cardbus_find_hsbridge_dip()
1862 if (pdip == NULL) in cardbus_bus_map()
1914 if (pdip == NULL) in cardbus_dma_allochdl()
1935 if (pdip == NULL) in cardbus_dma_freehdl()
1957 if (pdip == NULL) in cardbus_dma_bindhdl()
1965 return (DEVI(pdip)->devi_ops->devo_bus_ops->bus_dma_bindhdl(pdip, in cardbus_dma_bindhdl()
1979 if (pdip == NULL) in cardbus_dma_unbindhdl()
[all …]
/illumos-gate/usr/src/uts/sparc/io/pciex/
H A Dpcie_sparc.c40 dev_info_t *pdip; in pcie_init_plat() local
42 for (pdip = ddi_get_parent(dip); pdip; in pcie_init_plat()
43 pdip = ddi_get_parent(pdip)) { in pcie_init_plat()
44 pcie_bus_t *parent_bus_p = PCIE_DIP2BUS(pdip); in pcie_init_plat()
/illumos-gate/usr/src/uts/common/io/pciex/
H A Dpciev.c135 dev_info_t *pdip; in pcie_cache_domain_info() local
141 for (pdip = ddi_get_parent(PCIE_BUS2DIP(bus_p)); PCIE_DIP2BUS(pdip); in pcie_cache_domain_info()
142 pdip = ddi_get_parent(pdip)) { in pcie_cache_domain_info()
143 pbus_p = PCIE_DIP2BUS(pdip); in pcie_cache_domain_info()
175 dev_info_t *pdip; in pcie_uncache_domain_info() local
191 for (pdip = ddi_get_parent(PCIE_BUS2DIP(bus_p)); PCIE_DIP2BUS(pdip); in pcie_uncache_domain_info()
192 pdip = ddi_get_parent(pdip)) { in pcie_uncache_domain_info()
193 pbus_p = PCIE_DIP2BUS(pdip); in pcie_uncache_domain_info()
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_pci.c373 dev_info_t *pdip; in ppb_attach() local
445 for (pdip = ddi_get_parent(ppb->dip); pdip && (pdip != root) && in ppb_attach()
447 pdip = ddi_get_parent(pdip)) { in ppb_attach()
548 register dev_info_t *pdip; in ppb_bus_map() local
550 pdip = (dev_info_t *)DEVI(dip)->devi_parent; in ppb_bus_map()
552 (pdip, rdip, mp, offset, len, vaddrp)); in ppb_bus_map()
1104 DEBUG0(DBG_PWR, pdip, in ppb_pwr_setup()
1107 DEBUG0(DBG_PWR, pdip, in ppb_pwr_setup()
1135 ppb->ppb_pwr_p->pwr_dip = pdip; in ppb_pwr_setup()
1158 ddi_driver_name(pdip), ddi_get_instance(pdip)); in ppb_pwr_setup()
[all …]
/illumos-gate/usr/src/uts/intel/io/pci/
H A Dpci_pci.c284 dev_info_t *pdip; in ppb_attach() local
343 for (pdip = ddi_get_parent(devi); pdip && (pdip != root) && in ppb_attach()
345 pdip = ddi_get_parent(pdip)) { in ppb_attach()
346 if (ddi_prop_lookup_string(DDI_DEV_T_ANY, pdip, in ppb_attach()
454 dev_info_t *pdip; in ppb_bus_map() local
467 pdip = (dev_info_t *)DEVI(dip)->devi_parent; in ppb_bus_map()
468 return ((DEVI(pdip)->devi_ops->devo_bus_ops->bus_map)(pdip, in ppb_bus_map()
889 (void *)pdip, (void *)rdip, intr_op, (void *)hdlp)); in ppb_intr_ops()
903 rv = i_ddi_intr_ops(pdip, rdip, intr_op, hdlp, result); in ppb_intr_ops()
907 if (pci_config_setup(pdip, &cfg_hdl) != DDI_SUCCESS) { in ppb_intr_ops()
[all …]
/illumos-gate/usr/src/uts/sun4/os/
H A Dddi_impl.c478 ndi_hold_devi(pdip); in get_intr_parent()
479 return (pdip); in get_intr_parent()
624 ndi_hold_devi(pdip); in get_intr_parent()
626 intr_parent_dip = pdip; in get_intr_parent()
656 if (NEXUS_HAS_INTR_OP(pdip)) { in process_intr_ops()
663 ddi_get_name(pdip), ddi_get_instance(pdip)); in process_intr_ops()
724 dev_info_t *pdip = ddi_get_parent(dip); in i_ddi_intr_ops() local
731 if (pdip == NULL) in i_ddi_intr_ops()
756 if ((pdip = get_intr_parent(pdip, dip, hdlp)) == NULL) in i_ddi_intr_ops()
771 if (pdip) in i_ddi_intr_ops()
[all …]
/illumos-gate/usr/src/uts/common/io/
H A Dtvhci.c259 dev_info_t *pdip; in tvhci_attach() local
287 pdip = ddi_get_parent(dip); in tvhci_attach()
288 if (strcmp(ddi_driver_name(pdip), "pshot") != 0 || in tvhci_attach()
289 ddi_get_parent(pdip) != ddi_root_node()) { in tvhci_attach()
537 dev_info_t *pdip, char *pname, int len) in tvh_get_phci_devname() argument
540 cname, ddi_get_instance(pdip), guid); in tvh_get_phci_devname()
564 tvhci_bus_config(dev_info_t *pdip, uint_t flags, ddi_bus_config_op_t op, in tvhci_bus_config() argument
574 if (mdi_vhci_bus_config(pdip, flags, op, arg, child, guid) in tvhci_bus_config()
/illumos-gate/usr/src/uts/i86pc/io/
H A Dconsplat.c174 dev_info_t *dip, *pdip; in plat_devpath() local
182 pdip = ddi_get_parent(dip); in plat_devpath()
183 if (i_ddi_attach_node_hierarchy(pdip) != DDI_SUCCESS) in plat_devpath()
185 if (ddi_initchild(pdip, dip) != DDI_SUCCESS) in plat_devpath()
264 dev_info_t *pdip; in find_fb_dev() local
324 if ((pdip = ddi_get_parent(dip)) == NULL) in find_fb_dev()
327 if (ddi_prop_lookup_string(DDI_DEV_T_ANY, pdip, DDI_PROP_DONTPASS, in find_fb_dev()
/illumos-gate/usr/src/uts/i86pc/io/pci/
H A Dpci_common.c217 (void *)pdip, (void *)rdip, intr_op, (void *)hdlp)); in pci_common_intr_ops()
417 isp = pci_intx_get_ispec(pdip, rdip, in pci_common_intr_ops()
455 return (pci_free_intr_fixed(pdip, rdip, hdlp)); in pci_common_intr_ops()
596 pci_disable_intr(pdip, rdip, hdlp, hdlp->ih_inum); in pci_common_intr_ops()
616 if (pci_enable_intr(pdip, rdip, hdlp, in pci_common_intr_ops()
623 pci_disable_intr(pdip, rdip, hdlp, in pci_common_intr_ops()
648 pci_disable_intr(pdip, rdip, hdlp, hdlp->ih_inum); in pci_common_intr_ops()
784 pci_alloc_intr_fixed(dev_info_t *pdip, dev_info_t *rdip, in pci_alloc_intr_fixed() argument
843 pci_free_intr_fixed(dev_info_t *pdip, dev_info_t *rdip, in pci_free_intr_fixed() argument
923 pci_enable_intr(dev_info_t *pdip, dev_info_t *rdip, in pci_enable_intr() argument
[all …]
/illumos-gate/usr/src/uts/sun4v/io/
H A Dvnet_dds.c883 dev_info_t *pdip; in vdds_new_niu_node() local
893 pdip = ddi_get_parent(dip); in vdds_new_niu_node()
895 if (pdip == NULL) { in vdds_new_niu_node()
960 pdip, rv); in vdds_new_niu_node()
1002 pdip); in vdds_new_niu_node()
1058 dev_info_t *pdip; in vdds_find_node() local
1066 ndi_devi_enter(pdip); in vdds_find_node()
1070 if (pdip != NULL) { in vdds_find_node()
1071 ndi_devi_exit(pdip); in vdds_find_node()
1095 if (pdip == NULL) { in vdds_create_new_node()
[all …]
/illumos-gate/usr/src/uts/common/io/1394/
H A Dnx1394.c139 dev_info_t *pdip = ddi_get_parent(rdip); in nx1394_bus_ctl() local
142 ddi_node_name(pdip), ddi_get_instance(pdip)); in nx1394_bus_ctl()
148 dev_info_t *pdip = ddi_get_parent(cdip); in nx1394_bus_ctl() local
181 if ((ocdip = ndi_devi_find(pdip, ddi_node_name(cdip), addr)) != in nx1394_bus_ctl()
196 if (ddi_prop_exists(DDI_DEV_T_ANY, pdip, DDI_PROP_DONTPASS, in nx1394_bus_ctl()
/illumos-gate/usr/src/uts/intel/io/
H A Dcpunex.c105 dev_info_t *pdip = ddi_get_parent(rdip); in cpunex_bus_ctl() local
108 ddi_node_name(pdip), ddi_get_instance(pdip)); in cpunex_bus_ctl()
/illumos-gate/usr/src/uts/i86pc/io/acpi/acpidev/
H A Dacpidev_drv.c672 dev_info_t *pdip; in acpidev_probe_child() local
705 pdip = acpidev_walk_info_get_pdip(infop); in acpidev_probe_child()
706 if (pdip == NULL) { in acpidev_probe_child()
712 ndi_devi_enter(pdip); in acpidev_probe_child()
802 ndi_devi_exit(pdip); in acpidev_probe_child()
812 dev_info_t *dip, *pdip; in acpidev_process_object() local
841 pdip = acpidev_walk_info_get_pdip(infop); in acpidev_process_object()
842 if (pdip == NULL) { in acpidev_process_object()
908 mutex_enter(&(DEVI(pdip)->devi_lock)); in acpidev_process_object()
913 if (DEVI_IS_DEVICE_OFFLINE(pdip)) { in acpidev_process_object()
[all …]
/illumos-gate/usr/src/uts/intel/os/
H A Dddi_arch.c274 dev_info_t *pdip; in i_ddi_map_fault() local
279 pdip = (dev_info_t *)DEVI(dip)->devi_bus_map_fault; in i_ddi_map_fault()
282 return ((*(DEVI(pdip)->devi_ops->devo_bus_ops->bus_map_fault))(pdip, in i_ddi_map_fault()
/illumos-gate/usr/src/uts/common/io/ib/ibtl/
H A Dibtl_ibnex.c530 ibtl_ibnex_valid_hca_parent(dev_info_t *pdip) in ibtl_ibnex_valid_hca_parent() argument
535 pdip); in ibtl_ibnex_valid_hca_parent()
538 if (strncmp(ddi_node_name(pdip), "ib", 2) == 0 || in ibtl_ibnex_valid_hca_parent()
539 strncmp(ddi_node_name(pdip), "eibnx", 5) == 0) { in ibtl_ibnex_valid_hca_parent()
546 if (hca_devp->hd_hca_dip == pdip) { in ibtl_ibnex_valid_hca_parent()

123456