• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/xnu-2782.1.97/bsd/hfs/hfscommon/Misc/

Lines Matching defs:btIterator

232 	struct BTreeIterator *btIterator = NULL;
242 MALLOC (btIterator, struct BTreeIterator*, sizeof(struct BTreeIterator), M_TEMP, M_WAITOK);
243 if (btIterator == NULL) {
246 bzero(btIterator, sizeof(*btIterator));
253 extentKeyPtr = (HFSPlusExtentKey*) &btIterator->key;
264 err = BTSearchRecord(fcb, btIterator, &btRecord, &btRecordSize, btIterator);
267 err = BTIterateRecord(fcb, kBTreePrevRecord, btIterator, &btRecord, &btRecordSize);
294 extentKeyPtr = (HFSExtentKey*) &btIterator->key;
304 err = BTSearchRecord(fcb, btIterator, &btRecord, &btRecordSize, btIterator);
307 err = BTIterateRecord(fcb, kBTreePrevRecord, btIterator, &btRecord, &btRecordSize);
350 *foundHint = btIterator->hint.nodeNum;
352 FREE(btIterator, M_TEMP);
364 struct BTreeIterator *btIterator = NULL;
373 MALLOC (btIterator, struct BTreeIterator*, sizeof(struct BTreeIterator), M_TEMP, M_WAITOK);
374 if (btIterator == NULL) {
377 bzero(btIterator, sizeof(*btIterator));
395 BlockMoveData(key, &btIterator->key, sizeof(HFSPlusExtentKey));
408 keyPtr = (HFSExtentKey*) &btIterator->key;
419 err = BTInsertRecord(GetFileControlBlock(vcb->extentsRefNum), btIterator, &btRecord, btRecordSize);
422 *hint = btIterator->hint.nodeNum;
428 FREE (btIterator, M_TEMP);
439 struct BTreeIterator *btIterator = NULL;
444 MALLOC (btIterator, struct BTreeIterator*, sizeof(struct BTreeIterator), M_TEMP, M_WAITOK);
445 if (btIterator == NULL) {
448 bzero(btIterator, sizeof(*btIterator));
454 keyPtr = (HFSPlusExtentKey*) &btIterator->key;
466 keyPtr = (HFSExtentKey*) &btIterator->key;
474 err = BTDeleteRecord(GetFileControlBlock(vcb->extentsRefNum), btIterator);
478 FREE(btIterator, M_TEMP);
1972 struct BTreeIterator *btIterator = NULL;
1983 MALLOC (btIterator, struct BTreeIterator*, sizeof(struct BTreeIterator), M_TEMP, M_WAITOK);
1984 if (btIterator == NULL) {
1987 bzero(btIterator, sizeof(*btIterator));
2002 BlockMoveData(extentFileKey, &btIterator->key, sizeof(HFSPlusExtentKey));
2004 btIterator->hint.index = 0;
2005 btIterator->hint.nodeNum = extentBTreeHint;
2011 err = BTSearchRecord(btFCB, btIterator, &btRecord, &btRecordSize, btIterator);
2015 err = BTReplaceRecord(btFCB, btIterator, &btRecord, btRecordSize);
2025 key = (HFSExtentKey*) &btIterator->key;
2031 btIterator->hint.index = 0;
2032 btIterator->hint.nodeNum = extentBTreeHint;
2038 err = BTSearchRecord(btFCB, btIterator, &btRecord, &btRecordSize, btIterator);
2044 err = BTReplaceRecord(btFCB, btIterator, &btRecord, btRecordSize);
2052 FREE(btIterator, M_TEMP);