• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.5.8/xnu-1228.15.4/bsd/hfs/

Lines Matching defs:src

52 static int hfs_swap_HFSPlusBTInternalNode (BlockDescriptor *src, HFSCatalogNodeID fileID, enum HFSBTSwapDirection direction);
53 static int hfs_swap_HFSBTInternalNode (BlockDescriptor *src, HFSCatalogNodeID fileID, enum HFSBTSwapDirection direction);
60 HFSPlusForkData *src
65 src->logicalSize = SWAP_BE64 (src->logicalSize);
67 src->clumpSize = SWAP_BE32 (src->clumpSize);
68 src->totalBlocks = SWAP_BE32 (src->totalBlocks);
71 src->extents[i].startBlock = SWAP_BE32 (src->extents[i].startBlock);
72 src->extents[i].blockCount = SWAP_BE32 (src->extents[i].blockCount);
84 BlockDescriptor *src,
90 BTNodeDescriptor *srcDesc = src->buffer;
135 if ((src->blockNum != 0) && (srcDesc->fLink == (u_int32_t) src->blockNum)) {
137 srcDesc->fLink, (u_int32_t) src->blockNum);
141 if ((src->blockNum != 0) && (srcDesc->bLink == (u_int32_t) src->blockNum)) {
143 srcDesc->bLink, (u_int32_t) src->blockNum);
175 srcOffs = (u_int16_t *)((char *)src->buffer + (src->blockSize - ((srcDesc->numRecords + 1) * sizeof (u_int16_t))));
180 if ((char *)srcOffs > ((char *)src->buffer + src->blockSize) ||
181 (char *)srcOffs < ((char *)src->buffer + sizeof(BTNodeDescriptor))) {
203 (srcOffs[i] >= src->blockSize)) {
229 error = hfs_swap_HFSPlusBTInternalNode (src, VTOC(vp)->c_fileid, direction);
231 error = hfs_swap_HFSBTInternalNode (src, VTOC(vp)->c_fileid, direction);
241 BTHeaderRec *srcHead = (BTHeaderRec *)((char *)src->buffer + sizeof(BTNodeDescriptor));
281 if ((src->blockNum != 0) && (srcDesc->fLink == (u_int32_t) src->blockNum)) {
283 srcDesc->fLink, (u_int32_t) src->blockNum);
293 if ((src->blockNum != 0) && (srcDesc->bLink == (u_int32_t) src->blockNum)) {
295 srcDesc->bLink, (u_int32_t) src->blockNum);
327 srcOffs = (u_int16_t *)((char *)src->buffer + (src->blockSize - ((srcDesc->numRecords + 1) * sizeof (u_int16_t))));
332 if ((char *)srcOffs > ((char *)src->buffer + src->blockSize) ||
333 (char *)srcOffs < ((char *)src->buffer + sizeof(BTNodeDescriptor))) {
355 (srcOffs[i] >= src->blockSize)) {
383 printf("node=%lld fileID=%u volume=%s device=%s\n", src->blockNum, VTOC(vp)->c_fileid,
393 BlockDescriptor *src,
398 BTNodeDescriptor *srcDesc = src->buffer;
399 u_int16_t *srcOffs = (u_int16_t *)((char *)src->buffer + (src->blockSize - (srcDesc->numRecords * sizeof (u_int16_t))));
422 srcKey = (HFSPlusExtentKey *)((char *)src->buffer + srcOffs[i]);
429 nextRecord = (char *)src->buffer + srcOffs[i-1];
485 srcKey = (HFSPlusCatalogKey *)((char *)src->buffer + srcOffs[i]);
492 nextRecord = (char *)src->buffer + srcOffs[i-1];
722 srcKey = (HFSPlusAttrKey *)((char *)src->buffer + srcOffs[i]);
729 nextRecord = (char *)src->buffer + srcOffs[i-1];
877 srcKey = (HotFileKey *)((char *)src->buffer + srcOffs[i]);
884 nextRecord = (char *)src->buffer + srcOffs[i-1];
929 BlockDescriptor *src,
934 BTNodeDescriptor *srcDesc = src->buffer;
935 u_int16_t *srcOffs = (u_int16_t *)((char *)src->buffer + (src->blockSize - (srcDesc->numRecords * sizeof (u_int16_t))));
957 srcKey = (HFSExtentKey *)((char *)src->buffer + srcOffs[i]);
964 nextRecord = (char *)src->buffer + srcOffs[i-1];
1018 srcKey = (HFSCatalogKey *)((char *)src->buffer + srcOffs[i]);
1025 nextRecord = (char *)src->buffer + srcOffs[i-1];