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

12

/xnu-2422.115.4/libkern/kxld/
H A Dkxld_dict.c70 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 Dkxld_dict.h57 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 Dkxld_dict_test.c47 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 DIOKitDebug.cpp149 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 DIOCatalogue.cpp120 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 DIOUserClient.cpp184 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 DIOCPU.cpp515 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 DIORegistryEntry.cpp268 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 DIONVRAM.cpp47 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 DIOPlatformExpert.cpp151 OSDictionary * dict; local
157 while( (dict = OSDynamicCast( OSDictionary,
159 dict->retain();
160 topLevel->removeObject( dict );
161 nub = createNub( dict );
164 dict->release();
H A DIOService.cpp2516 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 DIOServicePM.cpp8422 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 DIOKitBSDInit.cpp74 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 DOSDictionary.cpp155 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 DOSUnserialize.y126 object: dict { $$ = (object_t *)buildOSDictionary($1); }
150 dict: '{' '}' { $$ = NULL; } label
H A DOSUnserializeXML.y162 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 DOSUnserializeXML.cpp570 "'('", "')'", "'['", "']'", "$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 DIOCatalogue.h63 OSArray * arrayForPersonality(OSDictionary * dict);
64 void addPersonality(OSDictionary * dict);
H A DIOKitDebug.h49 static void updateOffset( OSDictionary * dict,
H A DIORegistryEntry.h269 @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 DOSDictionary.h245 * @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 DOSMetaClass.h2071 static void serializeClassDictionary(OSDictionary * dict);
/xnu-2422.115.4/osfmk/UserNotification/
H A DKUNCUserNotifications.c129 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 DTestCollections.cpp715 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 Dmac_base.c737 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]));

Completed in 294 milliseconds

12