Searched refs:OSCollectionIterator (Results 1 - 25 of 25) sorted by relevance

/darwin-on-arm/xnu/libkern/libkern/c++/
H A DOSCollectionIterator.h41 * This header declares the OSCollectionIterator collection class.
46 * @class OSCollectionIterator
49 * OSCollectionIterator defines a consistent mechanism to iterate
55 * To use an OSCollectionIterator, you create it with the collection
62 * OSCollectionIterator * iterator =
63 * OSCollectionIterator::withCollection(myCollection);
89 * OSCollectionIterator provides no concurrency protection.
91 class OSCollectionIterator : public OSIterator class in inherits:OSIterator
93 OSDeclareDefaultStructors(OSCollectionIterator)
107 * Creates and initializes an OSCollectionIterator
[all...]
H A DOSContainers.h43 #include <libkern/c++/OSCollectionIterator.h>
H A DMakefile27 OSCollectionIterator.h \
H A DOSCollection.h60 * @link //apple_ref/cpp/class/OSCollectionIterator OSCollectionIterator@/link
82 friend class OSCollectionIterator;
100 * @link //apple_ref/cpp/class/OSCollectionIterator OSCollectionIterator@/link
115 // Member functions used by the OSCollectionIterator class.
131 * @link //apple_ref/doc/class/OSCollectionIterator OSCollectionIterator@/link
155 * @link //apple_ref/doc/class/OSCollectionIterator OSCollectionIterator
[all...]
/darwin-on-arm/xnu/libkern/c++/
H A DOSCollectionIterator.cpp30 #include <libkern/c++/OSCollectionIterator.h>
37 OSDefineMetaClassAndStructors(OSCollectionIterator, OSIterator)
48 bool OSCollectionIterator::initWithCollection(const OSCollection *inColl)
62 OSCollectionIterator *
63 OSCollectionIterator::withCollection(const OSCollection *inColl)
66 OSCollectionIterator *me = new OSCollectionIterator;
76 void OSCollectionIterator::free()
92 void OSCollectionIterator::reset()
110 bool OSCollectionIterator
[all...]
H A DOSDictionary.cpp38 #include <libkern/c++/OSCollectionIterator.h>
400 OSCollectionIterator * iter;
405 iter = OSCollectionIterator::withCollection(const_cast<OSDictionary *>(srcDict));
492 OSCollectionIterator * iter;
506 iter = OSCollectionIterator::withCollection(keys);
H A DOSMetaClass.cpp38 #include <libkern/c++/OSCollectionIterator.h>
1105 OSCollectionIterator * classes;
1110 classes = OSCollectionIterator::withCollection(sAllClassesDict);
1163 OSCollectionIterator * classes;
1166 classes = OSCollectionIterator::withCollection(sAllClassesDict);
H A DOSKext.cpp957 OSCollectionIterator * kextIterator = NULL; // must release
958 OSCollectionIterator * prelinkIterator = NULL; // must release
986 kextIterator = OSCollectionIterator::withCollection(sKextsByID);
1019 prelinkIterator = OSCollectionIterator::withCollection(prelinkedKexts);
2849 OSCollectionIterator * iterator = NULL; // must release
6497 OSCollectionIterator * kextIterator = NULL; // must release
6557 kextIterator = OSCollectionIterator::withCollection(sKextsByID);
6621 OSCollectionIterator * libraryIterator = NULL; // must release
6717 libraryIterator = OSCollectionIterator::withCollection(libraries);
7233 OSCollectionIterator * classIterato
[all...]
/darwin-on-arm/xnu/iokit/Kernel/
H A DIOCatalogue.cpp239 OSCollectionIterator * iter;
251 iter = OSCollectionIterator::withCollection(personalities);
295 OSCollectionIterator * iter = NULL; // must release
311 iter = OSCollectionIterator::withCollection(persons);
396 OSCollectionIterator * iter;
410 iter = OSCollectionIterator::withCollection(personalities);
579 OSCollectionIterator * iter;
587 iter = OSCollectionIterator::withCollection(personalities);
703 OSCollectionIterator * iter;
718 iter = OSCollectionIterator
[all...]
H A DIOPMPowerSource.cpp131 OSCollectionIterator *iterator;
138 iterator = OSCollectionIterator::withCollection(properties);
H A DIONVRAM.cpp232 OSCollectionIterator *iter = 0;
244 iter = OSCollectionIterator::withCollection(_ofDict);
405 OSCollectionIterator *iter;
410 iter = OSCollectionIterator::withCollection(dict);
773 OSCollectionIterator *iter;
788 iter = OSCollectionIterator::withCollection(_ofDict);
H A DIORegistryEntry.cpp864 iter = OSCollectionIterator::withCollection( collection );
1124 if( (iter = OSCollectionIterator::withCollection(
1296 #define IOLinkIterator OSCollectionIterator
1596 OSCollectionIterator *iter =
1597 OSCollectionIterator::withCollection( registryTable());
1653 OSCollectionIterator *iter =
1654 OSCollectionIterator::withCollection( ptable );
1995 where->iter = OSCollectionIterator::withCollection( links );
H A DIOService.cpp2823 iter = OSCollectionIterator::withCollection( startDict );
3050 iter = OSCollectionIterator::withCollection( set );
3124 iter = OSCollectionIterator::withCollection( (OSOrderedSet *)
3704 iter = OSCollectionIterator::withCollection( (OSSet *)current );
4044 iter = OSCollectionIterator::withCollection( (OSOrderedSet *)
4343 iter = OSCollectionIterator::withCollection( set );
4477 OSCollectionIterator * iter;
4487 iter = OSCollectionIterator::withCollection( dict);
4551 OSCollectionIterator * iter;
4558 iter = OSCollectionIterator
[all...]
H A DIODeviceTreeSupport.cpp856 OSCollectionIterator * IODTFindMatchingEntries( IORegistryEntry * from,
862 OSCollectionIterator *cIter;
898 cIter = OSCollectionIterator::withCollection( result);
H A DIOPlatformExpert.cpp613 OSCollectionIterator * mcoll = OSCollectionIterator::withCollection (inDictionary);
H A DIOPMrootDomain.cpp1185 OSCollectionIterator * iter = 0;
1215 iter = OSCollectionIterator::withCollection(dict);
3190 OSCollectionIterator *dictIterator = NULL;
3221 dictIterator = OSCollectionIterator::withCollection(features);
3538 OSCollectionIterator *iter;
3569 iter = OSCollectionIterator::withCollection(settingsCallbacks);
H A DIOMemoryDescriptor.cpp3345 if( (iter = OSCollectionIterator::withCollection( _mappings))) {
3878 if( (iter = OSCollectionIterator::withCollection(_mappings)))
H A DIOServicePM.cpp1312 iter = OSCollectionIterator::withCollection(fPowerClients);
2589 iter = OSCollectionIterator::withCollection(fPowerClients);
H A DIOUserClient.cpp2731 iter = OSCollectionIterator::withCollection(mappings);
/darwin-on-arm/xnu/libsa/
H A Dbootstrap.cpp519 OSCollectionIterator * keyIterator = NULL; // must release
552 keyIterator = OSCollectionIterator::withCollection(propertyDict);
710 OSCollectionIterator * keyIterator = NULL; // must release
725 keyIterator = OSCollectionIterator::withCollection(extensionsDict);
825 OSCollectionIterator * keyIterator = NULL; // must release
840 keyIterator = OSCollectionIterator::withCollection(extensionsDict);
895 OSCollectionIterator * personalitiesIterator = NULL; // must release
972 personalitiesIterator = OSCollectionIterator::withCollection(personalities);
/darwin-on-arm/xnu/iokit/IOKit/
H A DIOCatalogue.h40 #include <libkern/c++/OSCollectionIterator.h>
H A DIODeviceTreeSupport.h70 OSCollectionIterator * IODTFindMatchingEntries( IORegistryEntry * from,
/darwin-on-arm/xnu/iokit/Drivers/KernelBuiltIn/ARM/AppleARMPlatform/
H A DAppleARMIO.cpp73 OSCollectionIterator *kids;
/darwin-on-arm/xnu/iokit/Tests/
H A DTestCollections.cpp36 #include <libkern/c++/OSCollectionIterator.h>
718 OSCollectionIterator *iter1, *iter2;
744 iter1 = OSCollectionIterator::withCollection(array);
745 iter2 = OSCollectionIterator::withCollection(array);
807 iter1 = OSCollectionIterator::withCollection(set);
808 iter2 = OSCollectionIterator::withCollection(set);
871 iter1 = OSCollectionIterator::withCollection(dict);
872 iter2 = OSCollectionIterator::withCollection(dict);
942 verPrintf(("testIterator: All OSCollectionIterator Tests passed\n"));
944 logPrintf(("testIterator: Some OSCollectionIterator Test
[all...]
/darwin-on-arm/xnu/iokit/Drivers/platform/drvAppleMacIO/
H A DAppleMacIO.cpp120 OSCollectionIterator * kids;

Completed in 232 milliseconds