Searched refs:enterEntry (Results 1 - 3 of 3) sorted by relevance

/darwin-on-arm/xnu/iokit/IOKit/
H A DIORegistryEntry.h898 @discussion If the iterator has a current entry, and the iterator has not already entered previously, enterEntry is called to recurse into it, ie. make it the new root, and the next child, or parent if the kIORegistryIterateParents option was used to create the iterator, at this new level of recursion is returned. If there is no current entry at this level of recursion, exitEntry is called and the process repeats, until the iteration returns to the entry the iterator was created with and zero is returned. The object returned is retained while the iterator is pointing at it (its the current entry), or recursing into it. The caller should not release it.
910 /*! @function enterEntry
914 virtual void enterEntry( void );
916 /*! @function enterEntry
918 @discussion This method recurses into an entry as with enterEntry, but also switches from the current plane to a new one set by the caller.
921 virtual void enterEntry( const IORegistryPlane * plane );
925 @discussion This method undoes an enterEntry, restoring the current entry. If there are no more levels of recursion to exit false is returned, otherwise true is returned.
/darwin-on-arm/xnu/iokit/Kernel/
H A DIORegistryEntry.cpp1913 void IORegistryIterator::enterEntry( const IORegistryPlane * enterPlane ) function in class:IORegistryIterator
1929 void IORegistryIterator::enterEntry( void ) function in class:IORegistryIterator
1931 enterEntry( plane );
2032 enterEntry();
H A DIOUserClient.cpp2030 iter->enterEntry();

Completed in 33 milliseconds