/darwin-on-arm/xnu/pexpert/pexpert/ |
H A D | device_tree.h | 157 embedded entries. Second is a "currentScope" which is the entry the iterator is 162 Create the iterator structure. The outermostScope and currentScope of the iterator 164 currentScope are set to the root entry. The currentPosition for the iterator is 167 extern int DTCreateEntryIterator(const DTEntry startEntry, DTEntryIterator *iterator); 170 extern int DTDisposeEntryIterator(DTEntryIterator iterator); 175 currentScope of the iterator is set to the entry specified in "childEntry". If 177 currentPosition of the iterator. 179 extern int DTEnterEntry(DTEntryIterator iterator, DTEntry childEntry); 184 entry. The currentPosition of the iterator i [all...] |
/darwin-on-arm/xnu/bsd/hfs/hfscommon/BTree/ |
H A D | BTree.c | 108 <3> 1/4/96 jev Fix BTItererateRecord for the condition when the iterator 135 iterator gets set correctly. 448 iterator - pointer to BTreeIterator indicating position result of search 638 iterator - pointer to iterator indicating start position 640 Output: iterator - iterator is updated to indicate new position 651 BTreeIterator *iterator, 739 err = FindIteratorPosition (btreePtr, iterator, 865 if (iterator ! 649 BTIterateRecord(FCB *filePtr, BTreeIterationOperation operation, BTreeIterator *iterator, FSBufferDescriptor *record, u_int16_t *recordLen ) argument 970 BTIterateRecords(FCB *filePtr, BTreeIterationOperation operation, BTreeIterator *iterator, IterateCallBackProcPtr callBackProc, void * callBackState) argument 1261 BTInsertRecord(FCB *filePtr, BTreeIterator *iterator, FSBufferDescriptor *record, u_int16_t recordLen ) argument 1424 BTReplaceRecord(FCB *filePtr, BTreeIterator *iterator, FSBufferDescriptor *record, u_int16_t recordLen ) argument 1572 BTUpdateRecord(FCB *filePtr, BTreeIterator *iterator, IterateCallBackProcPtr callBackProc, void * callBackState) argument [all...] |
H A D | BTreeMiscOps.c | 298 iterator - description 301 Output: iterator - description 315 BTreeIteratorPtr iterator, 344 if (iterator == nil) // do we have an iterator? 350 err = IsItAHint (btreePtr, iterator, &validHint); 353 nodeNum = iterator->hint.nodeNum; 371 foundIt = SearchNode (btreePtr, middle->buffer, &iterator->key, &index); 377 iterator->hint.nodeNum = 0; 408 foundIt = SearchNode (btreePtr, left->buffer, &iterator 314 FindIteratorPosition(BTreeControlBlockPtr btreePtr, BTreeIteratorPtr iterator, BlockDescriptor *left, BlockDescriptor *middle, BlockDescriptor *right, u_int32_t *returnNodeNum, u_int16_t *returnIndex, Boolean *foundRecord ) argument 524 CheckInsertParams(FCB *filePtr, BTreeIterator *iterator, FSBufferDescriptor *record, u_int16_t recordLen ) argument 577 TrySimpleReplace(BTreeControlBlockPtr btreePtr, NodeDescPtr nodePtr, BTreeIterator *iterator, FSBufferDescriptor *record, u_int16_t recordLen, Boolean *recordInserted ) argument 656 IsItAHint(BTreeControlBlockPtr btreePtr, BTreeIterator *iterator, Boolean *answer) argument [all...] |
/darwin-on-arm/xnu/pexpert/gen/ |
H A D | device_tree.c | 283 DTCreateEntryIterator(const DTEntry startEntry, DTEntryIterator *iterator) argument 303 *iterator = iter; 308 DTDisposeEntryIterator(DTEntryIterator iterator) argument 310 RealDTEntryIterator iter = iterator; 317 kfree(iterator, sizeof(struct OpaqueDTEntryIterator)); 322 DTEnterEntry(DTEntryIterator iterator, DTEntry childEntry) argument 324 RealDTEntryIterator iter = iterator; 345 DTExitEntry(DTEntryIterator iterator, DTEntry *currentPosition) argument 347 RealDTEntryIterator iter = iterator; 366 DTIterateEntries(DTEntryIterator iterator, DTEntr argument 386 DTRestartEntryIteration(DTEntryIterator iterator) argument 432 DTCreatePropertyIterator(const DTEntry entry, DTPropertyIterator *iterator) argument 446 DTDisposePropertyIterator(DTPropertyIterator iterator) argument 453 DTIterateProperties(DTPropertyIterator iterator, char **foundProperty) argument 473 DTRestartPropertyIteration(DTPropertyIterator iterator) argument [all...] |
/darwin-on-arm/xnu/bsd/hfs/ |
H A D | hfs_catalog.c | 62 BTreeIterator iterator; member in struct:btobj 350 struct BTreeIterator *iterator; local 362 MALLOC(iterator, BTreeIterator *, 2 * sizeof(*iterator), M_TEMP, M_WAITOK); 363 bzero(&iterator[0], 2* sizeof(*iterator)); 364 result = buildkey(hfsmp, descp, (HFSPlusCatalogKey *)&iterator[0].key, 0); 369 result = BTSearchRecord(fcb, &iterator[0], &file_data, &datasize, &iterator[0]); 384 thread_data.itemSize = buildthread(&iterator[ 414 struct BTreeIterator * iterator; local 487 struct BTreeIterator * iterator; local 640 struct BTreeIterator * iterator; local 1385 BTreeIterator *iterator; local 1481 BTreeIterator * iterator; local 1975 BTreeIterator * iterator; local 2007 BTreeIterator * iterator; local 2052 BTreeIterator * iterator; local 2437 BTreeIterator * iterator; local 2602 BTreeIterator * iterator; local 3199 BTreeIterator * iterator; local 3674 struct BTreeIterator *iterator; local 3750 struct BTreeIterator * iterator; local 4368 struct BTreeIterator *iterator = NULL; local [all...] |
H A D | hfs_hotfiles.c | 521 BTreeIterator * iterator = NULL; local 584 MALLOC(iterator, BTreeIterator *, sizeof(*iterator), M_TEMP, M_WAITOK); 585 if (iterator == NULL) { 591 bzero(iterator, sizeof(*iterator)); 592 key = (HotFileKey*) &iterator->key; 670 error = BTInsertRecord(filefork, iterator, &record, record.itemSize); 683 error = BTInsertRecord(filefork, iterator, &record, record.itemSize); 704 if (iterator) 956 BTreeIterator * iterator = NULL; local 1072 BTreeIterator * iterator = NULL; local 1281 BTreeIterator * iterator = NULL; local 1482 BTreeIterator * iterator = NULL; local [all...] |
H A D | hfs_xattr.c | 90 static int remove_attribute_records(struct hfsmount *hfsmp, BTreeIterator * iterator); 444 struct BTreeIterator * iterator = NULL; local 469 /* Initialize the B-Tree iterator for searching for the proper EA */ 472 MALLOC(iterator, BTreeIterator *, sizeof(*iterator), M_TEMP, M_WAITOK); 473 if (iterator == NULL) { 477 bzero(iterator, sizeof(*iterator)); 493 result = hfs_buildattrkey(target_id, ap->a_name, (HFSPlusAttrKey *)&iterator->key); 500 result = BTSearchRecord(btfile, iterator, 945 struct BTreeIterator * iterator = NULL; local 1262 struct BTreeIterator * iterator = NULL; local 1496 struct BTreeIterator * iterator = NULL; local 1553 remove_attribute_records(struct hfsmount *hfsmp, BTreeIterator * iterator) argument 1646 struct BTreeIterator * iterator = NULL; local 1875 BTreeIterator *iterator = NULL; local 1954 struct BTreeIterator * iterator = NULL; local [all...] |
H A D | hfs_link.c | 1200 BTreeIterator * iterator; local 1210 MALLOC(iterator, BTreeIterator *, sizeof(*iterator), M_TEMP, M_WAITOK); 1211 bzero(iterator, sizeof(*iterator)); 1213 result = hfs_buildattrkey(fileid, FIRST_LINK_XATTR_NAME, (HFSPlusAttrKey *)&iterator->key); 1242 result = BTInsertRecord(btfile, iterator, &btdata, datasize); 1244 result = BTReplaceRecord(btfile, iterator, &btdata, datasize); 1248 FREE(iterator, M_TEMP); 1262 BTreeIterator * iterator; local [all...] |
H A D | hfs_vfsops.c | 5044 struct BTreeIterator *iterator; /* Shared read/write iterator, hfs_reclaim_file/xattr() member in struct:hfs_reclaim_extent_info 5048 struct FSBufferDescriptor btdata; /* Shared btdata for reading/writing extent record, same as iterator above */ 5140 struct BTreeIterator iterator; local 5259 * iterator information from the shared extent_info structure 5261 error = BTReplaceRecord(extent_info->fcb, extent_info->iterator, 5287 /* Initialize iterator to search the next record */ 5288 bzero(&iterator, sizeof(iterator)); 5290 /* Copy the key from the iterator tha 6805 struct BTreeIterator *iterator = NULL; local 6934 struct BTreeIterator *iterator = NULL; local 7216 struct BTreeIterator * iterator = NULL; local [all...] |
H A D | hfs_vfsutils.c | 1376 struct BTreeIterator * iterator = NULL; local 1407 MALLOC(iterator, struct BTreeIterator *, sizeof(*iterator), M_TEMP, M_WAITOK); 1408 bzero(iterator, sizeof(*iterator)); 1411 keyp = (HFSPlusCatalogKey*)&iterator->key; 1421 * Position the iterator just before the first real temp file/dir. 1424 (void) BTSearchRecord(fcb, iterator, NULL, NULL, iterator); 1430 result = BTIterateRecord(fcb, kBTreeNextRecord, iterator, [all...] |
/darwin-on-arm/xnu/bsd/hfs/hfscommon/Misc/ |
H A D | BTreeWrapper.c | 43 struct BTreeIterator *iterator = NULL; local 48 MALLOC (iterator, struct BTreeIterator *, sizeof (struct BTreeIterator), M_TEMP, M_WAITOK); 49 if (iterator == NULL) { 52 bzero (iterator, sizeof (*iterator)); 61 iterator->hint.nodeNum = hint; 68 BlockMoveData(key, &iterator->key, CalcKeySize(btcb, (const BTreeKey *) key)); //�� should we range check against maxkeylen? 73 result = BTReplaceRecord( fcb, iterator, &btRecord, dataSize ); 75 *newHint = iterator->hint.nodeNum; 79 FREE (iterator, M_TEM [all...] |
/darwin-on-arm/xnu/bsd/hfs/hfscommon/headers/ |
H A D | BTreesInternal.h | 110 fsIteratorExitedScopeErr = ERR_BASE + 0x0A02, /* iterator exited the scope*/ 111 fsIteratorScopeExceptionErr = ERR_BASE + 0x0A03, /* iterator is undefined due to error or movement of scope locality*/ 112 fsUnknownIteratorMovementErr = ERR_BASE + 0x0A04, /* iterator movement is not defined*/ 113 fsInvalidIterationMovmentErr = ERR_BASE + 0x0A05, /* iterator movement is invalid in current context*/ 307 BTreeIterator *iterator, 312 extern OSStatus BTIterateRecords(FCB *filePtr, BTreeIterationOperation operation, BTreeIterator *iterator, 316 BTreeIterator *iterator, 321 BTreeIterator *iterator, 326 BTreeIterator *iterator, 331 BTreeIterator *iterator ); [all...] |
H A D | BTreesPrivate.h | 231 BTreeIterator iterator; // useable when holding exclusive b-tree lock member in struct:BTreeControlBlock 340 BTreeIteratorPtr iterator, 349 BTreeIterator *iterator, 355 BTreeIterator *iterator, 361 BTreeIterator *iterator,
|
/darwin-on-arm/xnu/libkern/libkern/c++/ |
H A D | OSArray.h | 107 virtual bool initIterator(void * iterator) const; 108 virtual bool getNextObjectForIterator(void * iterator, OSObject ** ret) const;
|
H A D | OSOrderedSet.h | 139 virtual bool initIterator(void *iterator) const; 140 virtual bool getNextObjectForIterator(void *iterator, OSObject **ret) const;
|
H A D | OSSet.h | 97 virtual bool initIterator(void * iterator) const; 98 virtual bool getNextObjectForIterator(void * iterator, OSObject ** ret) const;
|
H A D | OSDictionary.h | 134 virtual bool initIterator(void * iterator) const; 135 virtual bool getNextObjectForIterator(void * iterator, OSObject ** ret) const;
|
/darwin-on-arm/xnu/iokit/Kernel/ |
H A D | IOPMPowerSource.cpp | 131 OSCollectionIterator *iterator; local 138 iterator = OSCollectionIterator::withCollection(properties); 139 if(!iterator) return; 141 while ((iteratorKey = iterator->getNextObject())) { 150 iterator->release();
|
H A D | IOServicePrivate.h | 193 static OSIterator * iterator( OSIterator * _iter,
|
H A D | IOUserClient.cpp | 1493 io_object_t iterator, 1498 CHECK( OSIterator, iterator, iter ); 1511 io_object_t iterator ) 1513 CHECK( OSIterator, iterator, iter ); 1522 io_object_t iterator, 1525 CHECK( OSIterator, iterator, iter ); 1998 io_object_t *iterator ) 2003 *iterator = IORegistryIterator::iterateOver( 2006 return( *iterator ? kIOReturnSuccess : kIOReturnBadArgument ); 2014 io_object_t *iterator ) 1492 is_io_iterator_next( io_object_t iterator, io_object_t *object ) argument 1521 is_io_iterator_is_valid( io_object_t iterator, boolean_t *is_valid ) argument 2413 is_io_registry_entry_get_parent_iterator( io_object_t registry_entry, io_name_t plane, io_object_t *iterator) argument [all...] |
H A D | IOService.cpp | 816 OSIterator * _IOOpenServiceIterator::iterator( OSIterator * _iter, function in class:_IOOpenServiceIterator 885 return( _IOOpenServiceIterator::iterator( getProviderIterator(), this, 0 )); 890 return( _IOOpenServiceIterator::iterator( getClientIterator(), 0, this ));
|
/darwin-on-arm/xnu/osfmk/device/ |
H A D | device.defs | 149 iterator : io_object_t; 154 iterator : io_object_t 173 out iterator : io_object_t 177 iterator : io_object_t 181 iterator : io_object_t 209 out iterator : io_object_t 215 out iterator : io_object_t 350 out iterator : io_object_t 354 iterator : io_object_t;
|
/darwin-on-arm/xnu/libkern/c++/ |
H A D | OSKext.cpp | 2849 OSCollectionIterator * iterator = NULL; // must release local 2897 OSSafeRelease(iterator); 6722 "Kext %s - can't allocate dependencies iterator.",
|