/xnu-2422.115.4/libkern/kxld/ |
H A D | kxld_dict.c | 70 static kern_return_t get_locate_index(const KXLDDict *dict, const void *key, 72 static kern_return_t get_insert_index(const KXLDDict *dict, const void *key, 74 static kern_return_t resize_dict(KXLDDict *dict); 79 kxld_dict_init(KXLDDict * dict, kxld_dict_hash hash, kxld_dict_cmp cmp, argument 86 check(dict); 99 rval = kxld_array_init(&dict->buckets, sizeof(DictEntry), num_buckets); 103 dict->hash = hash; 104 dict->cmp = cmp; 105 dict->num_entries = 0; 106 dict 117 kxld_dict_clear(KXLDDict *dict) argument 132 kxld_dict_iterator_init(KXLDDictIterator *iter, const KXLDDict *dict) argument 144 kxld_dict_deinit(KXLDDict *dict) argument 155 kxld_dict_get_num_entries(const KXLDDict *dict) argument 165 kxld_dict_find(const KXLDDict *dict, const void *key) argument 191 get_locate_index(const KXLDDict *dict, const void *key, u_int *_idx) argument 222 kxld_dict_insert(KXLDDict *dict, const void *key, void *value) argument 269 resize_dict(KXLDDict *dict) argument 314 get_insert_index(const KXLDDict *dict, const void *key, u_int *r_index) argument 342 kxld_dict_remove(KXLDDict *dict, const void *key, void **value) argument 411 kxld_dict_string_hash(const KXLDDict *dict, const void *_key) argument 429 kxld_dict_uint32_hash(const KXLDDict *dict, const void *_key) argument 439 kxld_dict_kxldaddr_hash(const KXLDDict *dict, const void *_key) argument [all...] |
H A D | kxld_dict.h | 57 typedef u_int (*kxld_dict_hash)(const KXLDDict *dict, const void *key); 71 const KXLDDict *dict; member in struct:kxld_dict_iterator 81 kern_return_t kxld_dict_init(KXLDDict *dict, kxld_dict_hash hash, 86 void kxld_dict_iterator_init(KXLDDictIterator *iter, const KXLDDict *dict) 92 void kxld_dict_clear(KXLDDict *dict) 96 void kxld_dict_deinit(KXLDDict *dict) 104 u_int kxld_dict_get_num_entries(const KXLDDict *dict) 110 void * kxld_dict_find(const KXLDDict *dict, const void *key) 120 kern_return_t kxld_dict_insert(KXLDDict *dict, const void *key, void *value) 127 void kxld_dict_remove(KXLDDict *dict, cons [all...] |
/xnu-2422.115.4/libkern/kxld/tests/ |
H A D | kxld_dict_test.c | 47 KXLDDict dict; local 57 bzero(&dict, sizeof(dict)); 60 result = kxld_dict_init(&dict, kxld_dict_string_hash, kxld_dict_string_cmp, 10); 62 size = kxld_dict_get_num_entries(&dict); 66 b = kxld_dict_find(&dict, "hi"); 70 result = kxld_dict_insert(&dict, "hi", &a1); 72 b = kxld_dict_find(&dict, "hi"); 74 size = kxld_dict_get_num_entries(&dict); 78 result = kxld_dict_insert(&dict, "h [all...] |
/xnu-2422.115.4/iokit/Kernel/ |
H A D | IOKitDebug.cpp | 149 void IOKitDiagnostics::updateOffset( OSDictionary * dict, argument 158 dict->setObject( name, off ); 164 OSDictionary * dict; local 167 dict = OSDictionary::withCapacity( 5 ); 168 if( !dict) 171 updateOffset( dict, debug_ivars_size, "Instance allocation" ); 172 updateOffset( dict, debug_container_malloc_size, "Container allocation" ); 173 updateOffset( dict, debug_iomalloc_size, "IOMalloc allocation" ); 174 updateOffset( dict, debug_iomallocpageable_size, "Pageable allocation" ); 176 OSMetaClass::serializeClassDictionary(dict); [all...] |
H A D | IOCatalogue.cpp | 120 OSArray * IOCatalogue::arrayForPersonality(OSDictionary * dict) argument 124 sym = OSDynamicCast(OSSymbol, dict->getObject(gIOProviderClassKey)); 130 void IOCatalogue::addPersonality(OSDictionary * dict) argument 135 sym = OSDynamicCast(OSSymbol, dict->getObject(gIOProviderClassKey)); 138 if (arr) arr->setObject(dict); 141 arr = OSArray::withObjects((const OSObject **)&dict, 1, 2); 152 OSDictionary * dict; local 164 dict = OSDynamicCast(OSDictionary, obj); 165 if (!dict) continue; 166 OSKext::uniquePersonalityProperties(dict); 240 OSDictionary * dict; local 397 OSDictionary * dict; local 505 OSDictionary * dict; local 533 OSDictionary * dict; local 580 OSDictionary * dict; local 631 OSDictionary * dict; local 704 OSDictionary * dict; local [all...] |
H A D | IOUserClient.cpp | 184 OSDictionary ** dict; local 187 dict = &gIOObjectPorts; 189 dict = &gIOConnectPorts; 193 if( 0 == *dict) 194 *dict = OSDictionary::withCapacity( 1 ); 196 return( *dict ); 203 OSDictionary * dict; local 209 dict = dictForType( type ); 210 if( !dict) 214 dict 247 OSDictionary * dict; local 275 OSDictionary * dict; local 293 OSDictionary * dict; local 314 OSDictionary * dict; local 1574 OSDictionary * dict; local 1623 OSDictionary * dict; local 1676 OSDictionary * dict; local 1734 OSDictionary * dict; local 4042 OSDictionary * dict; local 4058 OSDictionary * dict; local [all...] |
H A D | IOCPU.cpp | 515 OSDictionary *dict = dictionaryWithProperties(); local 516 dict->setObject(gIOCPUStateKey, gIOCPUStateNames[_cpuState]); 517 result = dict->serialize(serialize); 518 dict->release(); 524 OSDictionary *dict = OSDynamicCast(OSDictionary, properties); local 528 if (dict == 0) return kIOReturnUnsupported; 530 stateStr = OSDynamicCast(OSString, dict->getObject(gIOCPUStateKey));
|
H A D | IORegistryEntry.cpp | 268 bool IORegistryEntry::init( OSDictionary * dict ) 282 if( dict) { 283 if (OSCollection::kImmutable & dict->setOptions(0, 0)) { 284 dict = (OSDictionary *) dict->copyCollection(); 285 if (!dict) 288 dict->retain(); 291 fPropertyTable = dict; 392 void IORegistryEntry::setPropertyTable( OSDictionary * dict ) 396 if( dict) 483 OSDictionary * dict; local [all...] |
H A D | IONVRAM.cpp | 47 OSDictionary *dict; 51 dict = OSDictionary::withCapacity(1); 52 if (dict == 0) return false; 53 setPropertyTable(dict); 274 OSDictionary *dict; 280 dict = OSDictionary::withCapacity(1); 281 if (dict == 0) return false; 289 dict->release(); 299 dict->setObject(key, _ofDict->getObject(key)); 304 result = dict [all...] |
H A D | IOPlatformExpert.cpp | 151 OSDictionary * dict; local 157 while( (dict = OSDynamicCast( OSDictionary, 159 dict->retain(); 160 topLevel->removeObject( dict ); 161 nub = createNub( dict ); 164 dict->release();
|
H A D | IOService.cpp | 2516 OSDictionary * dict; local 2522 if( (dict = OSDynamicCast( OSDictionary, entry))) 2523 offset = OSDynamicCast(OSNumber, dict->getObject( key )); 4527 OSDictionary * dict; local 4534 dict = OSDynamicCast(OSDictionary, properties); 4535 if( 0 == dict) 4538 iter = OSCollectionIterator::withCollection( dict); 4547 consoleUsers = OSDynamicCast(OSArray, dict->getObject(key)); 4554 publishResource( key, dict->getObject(key) ); 4622 /* Helper to add a location matching dict t 4626 OSDictionary * dict; local 4713 OSDictionary * dict; local [all...] |
H A D | IOServicePM.cpp | 8422 setPMProperty( OSDictionary * dict, const char * key, uint64_t value ) argument 8427 dict->setObject(key, num); 8434 OSDictionary * dict; local 8457 dict = OSDictionary::withDictionary( 8460 dict = OSDictionary::withCapacity(dictSize); 8462 if (dict) 8464 setPMProperty(dict, "CurrentPowerState", CurrentPowerState); 8466 setPMProperty(dict, "MaxPowerState", NumberOfPowerStates-1); 8468 setPMProperty(dict, "DesiredPowerState", DesiredPowerState); 8470 setPMProperty(dict, "MachineStat [all...] |
/xnu-2422.115.4/iokit/bsddev/ |
H A D | IOKitBSDInit.cpp | 74 OSDictionary * dict = 0; local 80 dict = IOService::resourceMatching( property ); 81 if( !dict) 83 match = IOService::waitForMatchingService( dict, timeout ); 89 if( dict) 90 dict->release(); 100 OSDictionary * dict = 0; local 107 dict = OSDictionary::withCapacity(1); 108 if( !dict) 110 dict 127 OSDictionary * dict; local 224 OSDictionary * dict = 0; local [all...] |
/xnu-2422.115.4/libkern/c++/ |
H A D | OSDictionary.cpp | 155 bool OSDictionary::initWithDictionary(const OSDictionary *dict, argument 160 if ( !dict ) 163 newCapacity = dict->count; 166 if ( dict->count > theCapacity ) 175 if ((kSort & fOptions) && !(kSort & dict->fOptions)) { 176 for (unsigned int i = 0; i < dict->count; i++) { 177 if (!setObject(dict->dictionary[i].key, dict->dictionary[i].value)) { 184 count = dict->count; 185 bcopy(dict 236 withDictionary(const OSDictionary *dict, unsigned int capacity) argument 554 OSDictionary *dict; local [all...] |
H A D | OSUnserialize.y | 126 object: dict { $$ = (object_t *)buildOSDictionary($1); } 150 dict: '{' '}' { $$ = NULL; } label
|
H A D | OSUnserializeXML.y | 162 object: dict { $$ = buildDictionary(STATE, $1); 237 dict: '{' '}' { $$ = $1; label 789 if (!strcmp(tag, "dict")) { 1022 OSDictionary *dict; 1036 dict = OSDictionary::withCapacity(count); 1037 if (header->idref >= 0) rememberObject(state, header->idref, dict); 1041 dict->setObject(o->key, o->object); 1053 o->object = dict;
|
H A D | OSUnserializeXML.cpp | 570 "'('", "')'", "'['", "']'", "$accept", "input", "object", "dict", 2401 if (!strcmp(tag, "dict")) { 2634 OSDictionary *dict; 2648 dict = OSDictionary::withCapacity(count); 2649 if (header->idref >= 0) rememberObject(state, header->idref, dict); 2653 dict->setObject(o->key, o->object); 2665 o->object = dict;
|
/xnu-2422.115.4/iokit/IOKit/ |
H A D | IOCatalogue.h | 63 OSArray * arrayForPersonality(OSDictionary * dict); 64 void addPersonality(OSDictionary * dict);
|
H A D | IOKitDebug.h | 49 static void updateOffset( OSDictionary * dict,
|
H A D | IORegistryEntry.h | 269 @param dict The new dictionary to be used as the entry's property table. */ 271 virtual void setPropertyTable( OSDictionary * dict );
|
/xnu-2422.115.4/libkern/libkern/c++/ |
H A D | OSDictionary.h | 245 * @param dict A dictionary whose contents will be stored 249 * in <code>dict</code>; 251 * the number of key/value pairs in <code>dict</code>. 255 * containing the key/value pairs of <code>dict</code>, 260 * <code>dict</code> must be non-<code>NULL</code>. 268 * The keys and objects in <code>dict</code> are retained for storage 273 const OSDictionary * dict, 392 * @param dict A dictionary whose contents will be placed 396 * in <code>dict</code>; 398 * the number of key/value pairs in <code>dict</cod [all...] |
H A D | OSMetaClass.h | 2071 static void serializeClassDictionary(OSDictionary * dict);
|
/xnu-2422.115.4/osfmk/UserNotification/ |
H A D | KUNCUserNotifications.c | 129 CFDictionaryRef dict = NULL; local 131 const void *dict = (const void *)keyRef; 144 dict = IOCFUnserialize(keyRef, NULL, NULL, &xmlError); 154 (reply->callback)((int)(KUNCUserNotificationID)reply, result, dict);
|
/xnu-2422.115.4/iokit/Tests/ |
H A D | TestCollections.cpp | 715 OSDictionary *dict; local 863 dict = OSDictionary::withCapacity(numSymbols); 864 TEST_ASSERT('I', "3a", dict); 865 if (dict) { 868 count1 += (0 != dict->setObject(cache[i], symCache[i])); 871 iter1 = OSCollectionIterator::withCollection(dict); 872 iter2 = OSCollectionIterator::withCollection(dict); 917 str = (OSString *) dict->__takeObject(symCache[numSymbols-1]); 918 dict->setObject(str, symCache[numSymbols-1]); 923 TEST_ASSERT('I', "3p", 3 == dict [all...] |
/xnu-2422.115.4/security/ |
H A D | mac_base.c | 737 struct mac_module_data_list *arr, *dict; local 758 dict = (struct mac_module_data_list *)aele->value; 759 DPRINTF(("fixup_mmd: dict @%p\n", dict)); 760 for (k = 0; k < dict->count; k++) 762 &(dict->list[k]));
|