Lines Matching refs:parent

1246 	const IORegistryEntry * parent;  in getPath()  local
1289 parent = entry = this; in getPath()
1291 while (parent && (parent != root)) { in getPath()
1293 entry = parent; in getPath()
1294 parent = entry->getParentEntry( plane ); in getPath()
1298 ok = (NULL != parent); in getPath()
2002 IORegistryEntry::isParent( IORegistryEntry * parent, in isParent() argument
2013 ret = arrayMember( links, parent ); in isParent()
2016 if (ret && (links = parent->getChildSetReference( plane ))) { in isParent()
2071 IORegistryEntry::attachToParent( IORegistryEntry * parent, in attachToParent() argument
2079 if (this == parent) { in attachToParent()
2090 ret = makeLink( parent, kParentSetIndex, plane ); in attachToParent()
2092 if ((links = parent->getChildSetReference( plane ))) { in attachToParent()
2098 ret &= parent->makeLink(this, kChildSetIndex, plane); in attachToParent()
2141 ret &= parent->attachToChild( this, plane ); in attachToParent()
2192 IORegistryEntry::detachFromParent( IORegistryEntry * parent, in detachFromParent() argument
2200 parent->retain(); in detachFromParent()
2202 breakLink( parent, kParentSetIndex, plane ); in detachFromParent()
2204 if ((links = parent->getChildSetReference( plane ))) { in detachFromParent()
2210 parent->breakLink( this, kChildSetIndex, plane ); in detachFromParent()
2216 parent->detachFromChild( this, plane ); in detachFromParent()
2219 parent->release(); in detachFromParent()
2256 IORegistryEntry * parent; in detachAbove() local
2259 while ((parent = copyParentEntry( plane ))) { in detachAbove()
2260 detachFromParent( parent, plane ); in detachAbove()
2261 parent->release(); in detachAbove()