Lines Matching defs:child
209 static int isa_initchild(dev_info_t *child);
1027 * Name a child
1030 isa_name_child(dev_info_t *child, char *name, int namelen)
1051 if (old_driver(child))
1057 if (ddi_get_parent_data(child) == NULL) {
1059 make_ddi_ppd(child, &pdptr);
1060 ddi_set_parent_data(child, pdptr);
1063 if (ndi_dev_is_persistent_node(child) == 0) {
1068 if (sparc_pd_getnreg(child) > 0) {
1070 (uint_t)sparc_pd_getreg(child, 0)->regspec_bustype,
1071 (uint_t)sparc_pd_getreg(child, 0)->regspec_addr);
1079 if (ddi_getlongprop(DDI_DEV_T_ANY, child, DDI_PROP_DONTPASS, "reg",
1114 isa_initchild(dev_info_t *child)
1118 if (isa_name_child(child, name, 80) != DDI_SUCCESS)
1120 ddi_set_name_addr(child, name);
1122 if (ndi_dev_is_persistent_node(child) != 0)
1129 if (ndi_merge_node(child, isa_name_child) == DDI_SUCCESS) {
1133 impl_ddi_sunbus_removechild(child);