Lines Matching defs:child
229 static int ppb_initchild(dev_info_t *child);
307 * don't enable ereports if immediate child of npe
577 ppb_name_child(dev_info_t *child, char *name, int namelen)
587 if (ndi_dev_is_persistent_node(child) == 0) {
588 if (ddi_prop_lookup_string_array(DDI_DEV_T_ANY, child,
593 ddi_driver_name(child));
598 " not well-formed", ddi_driver_name(child));
607 /* get child "reg" property */
608 if (ddi_prop_lookup_int_array(DDI_DEV_T_ANY, child,
627 ppb_initchild(dev_info_t *child)
636 ddi_get_instance(ddi_get_parent(child)));
638 if (ppb_name_child(child, name, MAXNAMELEN) != DDI_SUCCESS)
640 ddi_set_name_addr(child, name);
648 if (ndi_dev_is_persistent_node(child) == 0) {
651 ddi_set_parent_data(child, NULL);
657 if (ndi_merge_node(child, ppb_name_child) == DDI_SUCCESS) {
661 ddi_set_name_addr(child, NULL);
670 * The child was not merged into a h/w node,
675 ddi_driver_name(child), ddi_get_name_addr(child),
676 ddi_driver_name(child));
677 ddi_set_name_addr(child, NULL);
681 ddi_set_parent_data(child, NULL);
691 if (pcie_init_cfghdl(child) != DDI_SUCCESS)
693 pcie_init_dom(child);
697 if (ddi_getprop(DDI_DEV_T_NONE, child, DDI_PROP_DONTPASS,
703 ddi_set_parent_data(child, pdptr);
705 ddi_set_parent_data(child, NULL);
707 if (pci_config_setup(child, &config_handle) != DDI_SUCCESS) {
708 pcie_fini_dom(child);
715 command_preserve = ddi_prop_get_int(DDI_DEV_T_ANY, child,
756 * the child nodes of each PBM.
794 * the child nodes of each PBM.