Lines Matching refs:child

309 name_child(dev_info_t *child, char *name, int namelen)  in name_child()  argument
323 if (ddi_prop_lookup_string_array(DDI_DEV_T_ANY, child, in name_child()
328 " not well-formed", ddi_driver_name(child)); in name_child()
341 if (ddi_prop_lookup_int_array(DDI_DEV_T_ANY, child, DDI_PROP_DONTPASS, in name_child()
359 cmn_err(CE_WARN, "cannot name pci child '%s'", ddi_node_name(child)); in name_child()
364 uninit_child(pci_t *pci_p, dev_info_t *child) in uninit_child() argument
368 ddi_driver_name(child), ddi_get_instance(child)); in uninit_child()
371 (void) pm_uninit_child(child); in uninit_child()
373 ddi_set_name_addr(child, NULL); in uninit_child()
374 ddi_remove_minor_node(child, NULL); in uninit_child()
375 impl_rem_dev_props(child); in uninit_child()
377 DEBUG0(DBG_PWR, ddi_get_parent(child), "\n\n"); in uninit_child()
399 init_child(pci_t *pci_p, dev_info_t *child) in init_child() argument
417 if (strcmp(ddi_driver_name(child), "pcimem") == 0) { in init_child()
418 (void) ddi_prop_create(DDI_DEV_T_NONE, child, in init_child()
421 ddi_set_name_addr(child, "0"); in init_child()
422 ddi_set_parent_data(child, NULL); in init_child()
430 no_config = ddi_prop_get_int(DDI_DEV_T_ANY, child, DDI_PROP_DONTPASS, in init_child()
439 if ((ndi_dev_is_persistent_node(child) == 0) && (no_config == 0)) { in init_child()
442 if (ddi_getlongprop(DDI_DEV_T_ANY, child, in init_child()
446 ddi_driver_name(child)); in init_child()
453 if (name_child(child, name, 10) != DDI_SUCCESS) in init_child()
456 ddi_set_name_addr(child, name); in init_child()
457 ddi_set_parent_data(child, NULL); in init_child()
463 if (ndi_merge_node(child, name_child) == DDI_SUCCESS) { in init_child()
467 ddi_set_name_addr(child, NULL); in init_child()
476 ddi_driver_name(child), ddi_get_name_addr(child), in init_child()
477 ddi_driver_name(child)); in init_child()
478 ddi_set_name_addr(child, NULL); in init_child()
482 if (name_child(child, name, 10) != DDI_SUCCESS) in init_child()
484 ddi_set_name_addr(child, name); in init_child()
493 if (pm_init_child(child) != DDI_SUCCESS) in init_child()
503 if (ddi_prop_exists(DDI_DEV_T_ANY, child, DDI_PROP_DONTPASS, in init_child()
505 DEBUG0(DBG_PWR, child, in init_child()
511 DEBUG2(DBG_PWR, ddi_get_parent(child), in init_child()
513 ddi_node_name(child), ddi_get_name_addr(child)); in init_child()
529 if (pci_config_setup(child, &config_handle) != DDI_SUCCESS) { in init_child()
530 (void) pm_uninit_child(child); in init_child()
531 ddi_set_name_addr(child, NULL); in init_child()
541 ddi_driver_name(child), header_type); in init_child()
553 ddi_prop_get_int(DDI_DEV_T_ANY, child, DDI_PROP_DONTPASS, in init_child()
556 ddi_driver_name(child), command_preserve); in init_child()
563 ddi_driver_name(child), in init_child()
584 ddi_getprop(DDI_DEV_T_ANY, child, DDI_PROP_DONTPASS, in init_child()
591 (void) ndi_prop_update_int(DDI_DEV_T_NONE, child, in init_child()
599 ddi_getprop(DDI_DEV_T_ANY, child, DDI_PROP_DONTPASS, in init_child()
610 ddi_driver_name(child), min_gnt); in init_child()
627 (void) ndi_prop_update_int(DDI_DEV_T_NONE, child, in init_child()
636 pci_post_init_child(pci_p, child); in init_child()
652 get_nreg_set(dev_info_t *child) in get_nreg_set() argument
660 if (ddi_getlongprop(DDI_DEV_T_ANY, child, DDI_PROP_DONTPASS, "reg", in get_nreg_set()
681 get_nintr(dev_info_t *child) in get_nintr() argument
686 if (ddi_getlongprop(DDI_DEV_T_ANY, child, DDI_PROP_DONTPASS, in get_nintr()