Searched refs:searchIterator (Results 1 - 3 of 3) sorted by relevance

/darwin-on-arm/xnu/bsd/hfs/hfscommon/Catalog/
H A DCatalogUtilities.c58 struct BTreeIterator *searchIterator; local
61 MALLOC (searchIterator, struct BTreeIterator*, sizeof(struct BTreeIterator), M_TEMP, M_WAITOK);
62 if (searchIterator == NULL) {
66 bzero(searchIterator, sizeof(*searchIterator));
74 searchIterator->hint.nodeNum = hint;
76 bcopy(keyPtr, &searchIterator->key, sizeof(CatalogKey));
78 result = BTSearchRecord( fcb, searchIterator, &btRecord, &tempSize, searchIterator );
82 *newHint = searchIterator
139 struct BTreeIterator *searchIterator = NULL; local
[all...]
/darwin-on-arm/xnu/bsd/hfs/hfscommon/BTree/
H A DBTree.c458 BTreeIterator *searchIterator,
480 if (searchIterator == nil)
500 err = IsItAHint (btreePtr, searchIterator, &validHint);
505 nodeNum = searchIterator->hint.nodeNum;
513 foundRecord = SearchNode (btreePtr, node.buffer, &searchIterator->key, &index);
530 (void) BTInvalidateHint( searchIterator );
538 err = SearchTree ( btreePtr, &searchIterator->key, treePathTable, &nodeNum, &node, &index);
589 // copy the key in the BTree when found rather than searchIterator->key to get proper case/diacriticals
593 BlockMoveData ((Ptr)&searchIterator->key, (Ptr)&resultIterator->key, CalcKeySize(btreePtr, &searchIterator
457 BTSearchRecord(FCB *filePtr, BTreeIterator *searchIterator, FSBufferDescriptor *record, u_int16_t *recordLen, BTreeIterator *resultIterator ) argument
[all...]
/darwin-on-arm/xnu/bsd/hfs/hfscommon/headers/
H A DBTreesInternal.h300 BTreeIterator *searchIterator,

Completed in 23 milliseconds