/macosx-10.10.1/DiskArbitration-268/autodiskmount/ |
H A D | autodiskmount.c | 317 CFDictionaryRef personalities; local 336 personalities = (CFDictionaryRef) CFDictionaryGetValue(fsDict, CFSTR(kFSPersonalitiesKey)); 339 int persCount = CFDictionaryGetCount(personalities); 341 CFDictionaryGetKeysAndValues(personalities, NULL, (const void **) dicts); 344 //(CFDictionaryRef) CFArrayGetValueAtIndex(personalities, 0); 367 CFDictionaryRef personalities; local 387 personalities = (CFDictionaryRef) CFDictionaryGetValue(fsDict, CFSTR(kFSPersonalitiesKey)); 390 int persCount = CFDictionaryGetCount(personalities); 392 CFDictionaryGetKeysAndValues(personalities, NULL, (const void **) dicts); 395 //(CFDictionaryRef) CFArrayGetValueAtIndex(personalities, [all...] |
/macosx-10.10.1/DiskArbitration-268/diskarbitrationd/ |
H A D | DAFileSystem.c | 625 CFDictionaryRef personalities = NULL; local 636 personalities = CFDictionaryGetValue( filesystem->_properties, CFSTR( kFSPersonalitiesKey ) ); 637 if ( personalities == NULL ) { status = ENOTSUP; goto DAFileSystemProbeErr; } 639 personality = ___CFDictionaryGetAnyValue( personalities ); 785 CFDictionaryRef personalities = NULL; local 792 personalities = CFDictionaryGetValue( filesystem->_properties, CFSTR( kFSPersonalitiesKey ) ); 793 if ( personalities == NULL ) { status = ENOTSUP; goto DAFileSystemRepairErr; } 795 personality = ___CFDictionaryGetAnyValue( personalities );
|
/macosx-10.10.1/IOKitUser-1050.1.21/kext.subproj/ |
H A D | OSKext.c | 5542 CFMutableArrayRef personalities; member in struct:__anon2262 5555 CFMutableArrayRef personalities = context->personalities; local 5613 CFArrayAppendValue(personalities, personalityCopy); 5627 CFDictionaryRef personalities = NULL; // do not release local 5637 personalities = OSKextGetValueForInfoDictionaryKey(aKext, 5639 if (!personalities || !CFDictionaryGetCount(personalities)) { 5644 context.personalities = result; 5645 CFDictionaryApplyFunction(personalities, 9759 OSKextSendPersonalitiesToKernel(CFArrayRef personalities, Boolean resetFlag) argument 9820 CFArrayRef personalities = NULL; // must release local 9915 CFArrayRef personalities = NULL; // must release local 10883 CFDictionaryRef personalities; member in struct:__anon2267 [all...] |
H A D | OSKext.h | 1418 * @abstract Returns the personalities of a kext for the current kext architecture. 1420 * @param aKext The kext to retrieve personalities for. 1425 * to the kernel, and the functions that send personalities expect an array 1429 * personalities dictionary for the current architecture. 1441 * Returns the personalities of multiple kexts for the current kext architecture. 1443 * @param kextArray The kexts to retrieve personalities for. 1444 * Pass <code>NULL</code> to retrieve personalities for all open kexts. 1449 * to the kernel, and the functions that send personalities expect an array 1681 * sequential starting and matching with IOKit personalities. 1711 * work for sequential starting and matching with IOKit personalities [all...] |
/macosx-10.10.1/kext_tools-384.1.4/ |
H A D | kextcache_main.c | 1673 CFArrayRef personalities = NULL; // must release local 1690 /* Update the global personalities & property-value caches, each per arch. 1696 SAFE_RELEASE_NULL(personalities); 1698 /* Set the active architecture for scooping out personalities and such. 1704 personalities = OSKextCopyPersonalitiesOfKexts(kexts); 1705 if (!personalities) { 1710 targetArch, _kOSKextCacheFormatIOXML, personalities)) { 1755 SAFE_RELEASE(personalities);
|
H A D | kextd_personalities.c | 52 CFArrayRef personalities = NULL; // must release local 57 * If we sent personalities we are done. 92 personalities = OSKextCopyPersonalitiesOfKexts(authenticKexts); 95 * of that function, we're more concerned with whether personalities 100 _kOSKextCacheFormatIOXML, personalities); local 106 "Error: Couldn't send kext personalities to the IOCatalogue."); 107 } else if (personalities) { 111 "Sent %ld kext personalities to the IOCatalogue.", 112 CFArrayGetCount(personalities)); 114 SAFE_RELEASE(personalities); [all...] |
H A D | kextfind_commands.c | 362 CFDictionaryRef * personalities = NULL; local 378 personalities = malloc(numPersonalities * sizeof(CFDictionaryRef)); 379 if (!names || !personalities) { 384 (const void **)personalities); 387 CFTypeRef value = CFDictionaryGetValue(personalities[i], propKey); 395 if (personalities) free(personalities);
|
H A D | kextfind_query.c | 637 CFArrayRef personalities = OSKextCopyPersonalitiesArray(theKext); local 640 if (!personalities) { 644 count = CFArrayGetCount(personalities); 646 CFDictionaryRef personality = CFArrayGetValueAtIndex(personalities, i); 656 if (personalities) CFRelease(personalities);
|
/macosx-10.10.1/xnu-2782.1.97/iokit/IOKit/ |
H A D | IOCatalogue.h | 52 @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...] |
/macosx-10.10.1/xnu-2782.1.97/iokit/Kernel/ |
H A D | IOCatalogue.cpp | 131 return ((OSArray *) personalities->getObject(sym)); 141 arr = (OSArray *) personalities->getObject(sym); 146 personalities->setObject(sym, arr); 164 personalities = OSDictionary::withCapacity(32); 165 personalities->setOptions(OSCollection::kSort, OSCollection::kSort); 219 array = (OSArray *) personalities->getObject(meta->getClassNameSymbol()); 255 iter = OSCollectionIterator::withCollection(personalities); 265 array = (OSArray *) personalities->getObject(key); 285 * Important that existing personalities are kept (not replaced) 290 * xxx - userlib used to refuse to send personalities wit [all...] |
/macosx-10.10.1/xnu-2782.1.97/libkern/c++/ |
H A D | OSKext.cpp | 2081 /* Make sure common string values in personalities are uniqued to OSSymbols. 2865 * load all kexts, send no personalities. 3303 /* Remove personalities as requested. This is a bit redundant for a loaded 3305 * personalities, but it doesn't restart matching, which we always want 4373 * personalities within the load function. 4429 * start and/or add their personalities. 4543 /* If not excluding matching, send the personalities to the kernel. 4546 * personalities within the load function. 4555 * "loaded" it, we have to remove any personalities naming it, or we'll 4560 * not declare an executable and serve only as a package for personalities 8922 OSArray * personalities = NULL; // must release local 8997 OSArray * personalities = OSKext::copyAllKextPersonalities( local 9023 OSDictionary * personalities = NULL; // do not release local [all...] |
/macosx-10.10.1/xnu-2782.1.97/libsa/ |
H A D | bootstrap.cpp | 712 * before other kext personalities get sent to the IOCatalogue. These 800 "Reading built-in kernel personalities for I/O Kit drivers."); 803 * entries. For each one, extract the personalities dictionary, add 805 * the IOCatalogue. This can be used to augment the personalities 831 "Error unserializing built-in personalities: %s.", errorCString); 835 // estimate 3 personalities per Info.plist/kext 842 OSDictionary * personalities; // do not release local 862 "Adding personalities for built-in driver %s:", 865 personalities = OSDynamicCast(OSDictionary, 867 if (!personalities) { [all...] |