Lines Matching refs:parent
139 status_t Register(device_node* parent);
587 register_node(device_node* parent, const char* moduleName,
591 if ((parent == NULL && sRootNode != NULL) || moduleName == NULL)
594 if (parent != NULL && parent->FindChild(attrs) != NULL) {
595 // A node like this one already exists for this parent
605 TRACE(("%p: register node \"%s\", parent %p\n", newNode, moduleName,
606 parent));
612 status = newNode->Register(parent);
672 get_next_child_node(device_node* parent, const device_attr* attributes,
677 NodeList::ConstIterator iterator = parent->Children().GetIterator();
720 device_node* parent = node->Parent();
721 parent->Acquire();
723 return parent;
929 find_child_node(device_node* parent, const device_attr* attributes,
934 NodeList::ConstIterator iterator = parent->Children().GetIterator();
963 find_child_node(device_node* parent, const device_attr* attributes,
968 status_t status = find_child_node(parent, attributes, _node, &lastFound);
1190 // acquire another reference to our parent as well
1196 // our parent always has to be initialized
1398 // acquire another reference to our parent as well
1406 // our parent always has to be initialized
1505 device_node::Register(device_node* parent)
1508 if (parent != NULL)
1509 parent->AddChild(this);