Lines Matching refs:child

310 px_name_child(dev_info_t *child, char *name, int namelen)  in px_name_child()  argument
324 if (ddi_prop_lookup_string_array(DDI_DEV_T_ANY, child, in px_name_child()
329 " not well-formed", ddi_driver_name(child)); in px_name_child()
342 if (ddi_prop_lookup_int_array(DDI_DEV_T_ANY, child, DDI_PROP_DONTPASS, in px_name_child()
360 cmn_err(CE_WARN, "cannot name pci child '%s'", ddi_node_name(child)); in px_name_child()
365 px_uninit_child(px_t *px_p, dev_info_t *child) in px_uninit_child() argument
369 ddi_driver_name(child), ddi_get_instance(child)); in px_uninit_child()
371 ddi_set_name_addr(child, NULL); in px_uninit_child()
372 ddi_remove_minor_node(child, NULL); in px_uninit_child()
378 if ((intptr_t)ddi_get_parent_data(child) == 1) in px_uninit_child()
379 ddi_set_parent_data(child, NULL); in px_uninit_child()
381 impl_rem_dev_props(child); in px_uninit_child()
383 DBG(DBG_PWR, ddi_get_parent(child), "\n\n"); in px_uninit_child()
385 pcie_uninitchild(child); in px_uninit_child()
402 px_init_child(px_t *px_p, dev_info_t *child) in px_init_child() argument
416 if (strcmp(ddi_driver_name(child), "pcimem") == 0) { in px_init_child()
417 (void) ddi_prop_create(DDI_DEV_T_NONE, child, in px_init_child()
420 ddi_set_name_addr(child, "0"); in px_init_child()
421 ddi_set_parent_data(child, NULL); in px_init_child()
429 no_config = ddi_prop_get_int(DDI_DEV_T_ANY, child, DDI_PROP_DONTPASS, in px_init_child()
436 if (ddi_prop_exists(DDI_DEV_T_NONE, child, DDI_PROP_DONTPASS, in px_init_child()
446 if ((ndi_dev_is_persistent_node(child) == 0) && (no_config == 0)) { in px_init_child()
449 if (ddi_getlongprop(DDI_DEV_T_ANY, child, in px_init_child()
453 ddi_driver_name(child)); in px_init_child()
460 if (px_name_child(child, name, 10) != DDI_SUCCESS) in px_init_child()
463 ddi_set_name_addr(child, name); in px_init_child()
464 ddi_set_parent_data(child, (void *)ppd); in px_init_child()
470 if (ndi_merge_node(child, px_name_child) == DDI_SUCCESS) { in px_init_child()
474 ddi_set_name_addr(child, NULL); in px_init_child()
483 ddi_driver_name(child), ddi_get_name_addr(child), in px_init_child()
484 ddi_driver_name(child)); in px_init_child()
485 ddi_set_name_addr(child, NULL); in px_init_child()
489 if (px_name_child(child, name, 10) != DDI_SUCCESS) in px_init_child()
491 ddi_set_name_addr(child, name); in px_init_child()
513 if (ddi_prop_exists(DDI_DEV_T_ANY, child, DDI_PROP_DONTPASS, in px_init_child()
515 DBG(DBG_PWR, child, in px_init_child()
523 ddi_node_name(child), ddi_get_name_addr(child)); in px_init_child()
525 ddi_set_parent_data(child, (void *)ppd); in px_init_child()
526 pcie_init_dom(child); in px_init_child()
527 (void) pcie_initchild(child); in px_init_child()
548 px_get_reg_set_size(dev_info_t *child, int rnumber) in px_get_reg_set_size() argument
560 if (ddi_getlongprop(DDI_DEV_T_ANY, child, DDI_PROP_DONTPASS, "reg", in px_get_reg_set_size()
586 px_get_nreg_set(dev_info_t *child) in px_get_nreg_set() argument
594 if (ddi_getlongprop(DDI_DEV_T_ANY, child, DDI_PROP_DONTPASS, "reg", in px_get_nreg_set()
615 px_get_nintr(dev_info_t *child) in px_get_nintr() argument
620 if (ddi_getlongprop(DDI_DEV_T_ANY, child, DDI_PROP_DONTPASS, in px_get_nintr()