Searched refs:IORegistryIterator (Results 1 - 11 of 11) sorted by relevance

/darwin-on-arm/xnu/iokit/IOKit/
H A DIORegistryEntry.h49 class IORegistryIterator;
66 friend class IORegistryIterator;
836 /*! @class IORegistryIterator : public OSIterator
838 @discussion An iterator that can traverse the children or parents of a registry entry in a plane, and recurse. Access to the registry is protected against multiple threads, but an IORegistryIterator instance is for use by one thread only. */
840 class IORegistryIterator : public OSIterator class in inherits:OSIterator
842 OSDeclareAbstractStructors(IORegistryIterator)
862 @discussion This method creates an IORegistryIterator that is set up with options to iterate children or parents of a root entry, and to recurse automatically into entries as they are returned, or only when instructed. The iterator object keeps track of entries that have been recursed into previously to avoid loops.
866 @result A created IORegistryIterator instance, to be released by the caller when it has finished with it. */
868 static IORegistryIterator * iterateOver( IORegistryEntry * start,
874 @discussion This method creates an IORegistryIterator tha
[all...]
/darwin-on-arm/xnu/iokit/Kernel/
H A DIOKitDebug.cpp71 IORegistryIterator * iter;
76 iter = IORegistryIterator::iterateOver( plane );
H A DIORegistryEntry.cpp430 IORegistryIterator * iter; \
431 iter = IORegistryIterator::iterateOver( entry, plane, options ); \
454 IORegistryIterator * iter; \
455 iter = IORegistryIterator::iterateOver( entry, plane, options ); \
1781 IORegistryIterator * regIter;
1783 regIter = IORegistryIterator::iterateOver( this, plane, true );
1848 OSDefineMetaClassAndStructors(IORegistryIterator, OSIterator)
1854 IORegistryIterator *
1855 IORegistryIterator::iterateOver( IORegistryEntry * root,
1859 IORegistryIterator * creat
[all...]
H A DIODeviceTreeSupport.cpp90 IORegistryIterator * regIter;
205 regIter = IORegistryIterator::iterateOver( gIODTPlane,
222 regIter = IORegistryIterator::iterateOver( gIODTPlane,
861 IORegistryIterator *iter;
866 iter = IORegistryIterator::iterateOver( from, gIODTPlane,
H A DIOCPU.cpp314 IORegistryIterator * iter;
323 iter = IORegistryIterator::iterateOver( gIOServicePlane,
H A DIOCatalogue.cpp543 iter = IORegistryIterator::iterateOver(gIOServicePlane,
H A DIOUserClient.cpp2003 *iterator = IORegistryIterator::iterateOver(
2018 *iterator = IORegistryIterator::iterateOver( entry,
2028 CHECK( IORegistryIterator, iterator, iter );
2041 CHECK( IORegistryIterator, iterator, iter );
4098 iter = IORegistryIterator::iterateOver(gIOServicePlane,
H A DIOPMrootDomain.cpp1857 IORegistryIterator * iter;
1866 iter = IORegistryIterator::iterateOver(
7103 IORegistryIterator * iter;
7156 iter = IORegistryIterator::iterateOver(
H A DIOServicePM.cpp2715 IORegistryIterator * iter;
2719 iter = IORegistryIterator::iterateOver(service, gIOPowerPlane, options);
2749 IORegistryIterator * iter;
2753 iter = IORegistryIterator::iterateOver(service, gIOPowerPlane,
H A DIOService.cpp3658 iter = IORegistryIterator::iterateOver( gIOServicePlane,
/darwin-on-arm/xnu/iokit/Tests/
H A DTests.cpp50 IORegistryIterator * iter;
56 iter = IORegistryIterator::iterateOver( gIODTPlane );

Completed in 131 milliseconds