Lines Matching refs:parent
889 IORegistryEntry * parent;
921 parent = entry->getParentEntry( plane );
922 if( !parent)
933 while( parent && (entry != root)) {
936 entry = parent;
937 parent = entry->getParentEntry( plane );
1559 bool IORegistryEntry::isParent( IORegistryEntry * parent,
1571 ret = arrayMember( links, parent );
1573 if( ret && (links = parent->getChildSetReference( plane )))
1625 bool IORegistryEntry::attachToParent( IORegistryEntry * parent,
1632 if( this == parent)
1640 ret = makeLink( parent, kParentSetIndex, plane );
1642 if( (links = parent->getChildSetReference( plane )))
1675 ret &= parent->attachToChild( this, plane );
1715 void IORegistryEntry::detachFromParent( IORegistryEntry * parent,
1723 parent->retain();
1725 breakLink( parent, kParentSetIndex, plane );
1727 if( (links = parent->getChildSetReference( plane )))
1732 // parent->breakLink( this, kChildSetIndex, plane );
1737 parent->detachFromChild( this, plane );
1739 parent->release();
1769 IORegistryEntry * parent;
1772 while( (parent = getParentEntry( plane )))
1773 detachFromParent( parent, plane );