Searched refs:personalities (Results 1 - 4 of 4) sorted by relevance

/darwin-on-arm/xnu/iokit/Kernel/
H A DIOCatalogue.cpp127 return ((OSArray *) personalities->getObject(sym));
137 arr = (OSArray *) personalities->getObject(sym);
142 personalities->setObject(sym, arr);
160 personalities = OSDictionary::withCapacity(32);
161 personalities->setOptions(OSCollection::kSort, OSCollection::kSort);
215 array = (OSArray *) personalities->getObject(meta->getClassNameSymbol());
251 iter = OSCollectionIterator::withCollection(personalities);
261 array = (OSArray *) personalities->getObject(key);
281 * Important that existing personalities are kept (not replaced)
286 * xxx - userlib used to refuse to send personalities wit
[all...]
/darwin-on-arm/xnu/iokit/IOKit/
H A DIOCatalogue.h52 @abstract In-kernel database for IOKit driver personalities.
53 @discussion The IOCatalogue is a database which contains all IOKit driver personalities. IOService uses this resource when matching devices to their associated drivers.
62 OSDictionary * personalities; member in class:IOCatalogue
69 @abstract Creates and initializes the database object and poputates it with in-kernel driver personalities.
76 @param initArray The initial array of driver personalities to populate the database.
90 @param generationCount Returns a reference to the generation count of the database. The generation count increases only when personalities are added to the database *and* IOService matching has been initiated.
91 @result Returns an ordered set of driver personalities ranked on probe-scores. The ordered set must be released by the receiver.
97 @abstract A more general purpose interface which allows one to retreive driver personalities based the intersection of the 'matching' dictionary and the personality's own property list.
98 @param matching A dictionary containing only keys and values which are to be used for matching. For example, a matching dictionary containing 'IOProviderClass'='IOPCIDevice' will return all personalities with an IOProviderClass key and a value of IOPCIDevice.
99 @param generationCount Returns a reference to the current generation of the database. The generation count increases only when personalities ar
[all...]
/darwin-on-arm/xnu/libsa/
H A Dbootstrap.cpp813 * before other kext personalities get sent to the IOCatalogue. These
901 "Reading built-in kernel personalities for I/O Kit drivers.");
904 * entries. For each one, extract the personalities dictionary, add
906 * the IOCatalogue. This can be used to augment the personalities
932 "Error unserializing built-in personalities: %s.", errorCString);
936 // estimate 3 personalities per Info.plist/kext
943 OSDictionary * personalities; // do not release local
963 "Adding personalities for built-in driver %s:",
966 personalities = OSDynamicCast(OSDictionary,
968 if (!personalities) {
[all...]
/darwin-on-arm/xnu/libkern/c++/
H A DOSKext.cpp2079 /* Make sure common string values in personalities are uniqued to OSSymbols.
3178 * load all kexts, send no personalities.
3592 /* Remove personalities as requested. This is a bit redundant for a loaded
3594 * personalities, but it doesn't restart matching, which we always want
4358 * personalities within the load function.
4415 * start and/or add their personalities.
4530 /* If not excluding matching, send the personalities to the kernel.
4533 * personalities within the load function.
4542 * "loaded" it, we have to remove any personalities naming it, or we'll
4547 * not declare an executable and serve only as a package for personalities
8957 OSArray * personalities = NULL; // must release local
9032 OSArray * personalities = OSKext::copyAllKextPersonalities( local
9058 OSDictionary * personalities = NULL; // do not release local
[all...]

Completed in 32 milliseconds