src/add-ons/kernel/file_systems/bfs/BPlusTree.cpp
439
block_run run;
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
1061
const block_run* parent, mode_t type, block_run& run)
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
1080
off_t numBlocks, block_run& run, uint16 minimum)
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
1140
BlockAllocator::AllocateBlockRun(Transaction& transaction, block_run run)
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
1178
BlockAllocator::Free(Transaction& transaction, block_run run)
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
1478
BlockAllocator::IsValidBlockRun(block_run run, const char* type)
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
1495
BlockAllocator::CheckBlockRun(block_run run, const char* type, bool allocated)
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
43
Allocate(block_run run)
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
56
const block_run& Run() const { return fRun; }
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
59
block_run fRun;
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
65
Free(block_run run)
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
78
const block_run& Run() const { return fRun; }
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
785
BlockAllocator::IsCompletelyInsideAllowedRange(block_run run) const
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
795
BlockAllocator::IsCompletelyOutsideAllowedRange(block_run run) const
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
81
block_run fRun;
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
815
uint16 start, uint16 maximum, uint16 minimum, block_run& run)
src/add-ons/kernel/file_systems/bfs/BlockAllocator.h
17
struct block_run;
src/add-ons/kernel/file_systems/bfs/BlockAllocator.h
36
bool IsCompletelyInsideAllowedRange(block_run run) const;
src/add-ons/kernel/file_systems/bfs/BlockAllocator.h
37
bool IsCompletelyOutsideAllowedRange(block_run run) const;
src/add-ons/kernel/file_systems/bfs/BlockAllocator.h
40
const block_run* parent, mode_t type,
src/add-ons/kernel/file_systems/bfs/BlockAllocator.h
41
block_run& run);
src/add-ons/kernel/file_systems/bfs/BlockAllocator.h
43
off_t numBlocks, block_run& run,
src/add-ons/kernel/file_systems/bfs/BlockAllocator.h
48
uint16 minimum, block_run& run);
src/add-ons/kernel/file_systems/bfs/BlockAllocator.h
50
block_run run);
src/add-ons/kernel/file_systems/bfs/BlockAllocator.h
52
status_t Free(Transaction& transaction, block_run run);
src/add-ons/kernel/file_systems/bfs/BlockAllocator.h
60
status_t CheckBlockRun(block_run run,
src/add-ons/kernel/file_systems/bfs/BlockAllocator.h
63
bool IsValidBlockRun(block_run run,
src/add-ons/kernel/file_systems/bfs/CachedBlock.h
119
CachedBlock::SetTo(block_run run)
src/add-ons/kernel/file_systems/bfs/CachedBlock.h
143
CachedBlock::SetToWritable(Transaction& transaction, block_run run, bool empty)
src/add-ons/kernel/file_systems/bfs/CachedBlock.h
34
inline status_t SetTo(block_run run);
src/add-ons/kernel/file_systems/bfs/CachedBlock.h
38
block_run run, bool empty = false);
src/add-ons/kernel/file_systems/bfs/CheckVisitor.cpp
27
block_run run;
src/add-ons/kernel/file_systems/bfs/CheckVisitor.cpp
517
block_run* runs = (block_run*)cached.Block();
src/add-ons/kernel/file_systems/bfs/CheckVisitor.cpp
518
int32 runsPerBlock = GetVolume()->BlockSize() / sizeof(block_run);
src/add-ons/kernel/file_systems/bfs/CheckVisitor.cpp
559
block_run* array = (block_run*)cached.Block();
src/add-ons/kernel/file_systems/bfs/CheckVisitor.cpp
560
block_run indirect = array[indirectIndex % runsPerBlock];
src/add-ons/kernel/file_systems/bfs/CheckVisitor.cpp
571
/ sizeof(block_run);
src/add-ons/kernel/file_systems/bfs/CheckVisitor.cpp
579
block_run* runs = (block_run*)cachedDirect.Block();
src/add-ons/kernel/file_systems/bfs/CheckVisitor.cpp
606
CheckVisitor::_CheckAllocated(block_run run, const char* type)
src/add-ons/kernel/file_systems/bfs/CheckVisitor.h
59
status_t _CheckAllocated(block_run run,
src/add-ons/kernel/file_systems/bfs/Debug.cpp
253
block_run run = volume->ToBlockRun(offset);
src/add-ons/kernel/file_systems/bfs/Debug.cpp
332
block_run run;
src/add-ons/kernel/file_systems/bfs/Debug.cpp
346
block_run run = volume->ToBlockRun(offset);
src/add-ons/kernel/file_systems/bfs/Debug.cpp
36
dump_block_run(const char* prefix, const block_run& run)
src/add-ons/kernel/file_systems/bfs/Debug.cpp
383
const block_run* runs = (const block_run*)parse_expression(argv[1]);
src/add-ons/kernel/file_systems/bfs/Debug.h
83
struct block_run;
src/add-ons/kernel/file_systems/bfs/Debug.h
93
extern void dump_block_run(const char *prefix, const block_run &run);
src/add-ons/kernel/file_systems/bfs/FileSystemVisitor.cpp
247
block_run run;
src/add-ons/kernel/file_systems/bfs/FileSystemVisitor.h
56
block_run fCurrent;
src/add-ons/kernel/file_systems/bfs/FileSystemVisitor.h
58
Stack<block_run> fStack;
src/add-ons/kernel/file_systems/bfs/Inode.cpp
146
status_t New(block_run* parentRun, mode_t mode, uint32 flags,
src/add-ons/kernel/file_systems/bfs/Inode.cpp
147
block_run& run, fs_vnode_ops* vnodeOps,
src/add-ons/kernel/file_systems/bfs/Inode.cpp
1472
Inode::FindBlockRun(off_t pos, block_run& run, off_t& offset)
src/add-ons/kernel/file_systems/bfs/Inode.cpp
1501
block_run* indirect = (block_run*)cached.Block();
src/add-ons/kernel/file_systems/bfs/Inode.cpp
1509
indirect = (block_run*)cached.Block();
src/add-ons/kernel/file_systems/bfs/Inode.cpp
1519
int32 runsPerBlock = fVolume->BlockSize() / sizeof(block_run);
src/add-ons/kernel/file_systems/bfs/Inode.cpp
1530
block_run* indirect = (block_run*)cached.Block();
src/add-ons/kernel/file_systems/bfs/Inode.cpp
157
block_run fRun;
src/add-ons/kernel/file_systems/bfs/Inode.cpp
1694
Inode::_AllocateBlockArray(Transaction& transaction, block_run& run,
src/add-ons/kernel/file_systems/bfs/Inode.cpp
1727
Inode::_AddBlockRun(Transaction& transaction, data_stream* data, block_run run,
src/add-ons/kernel/file_systems/bfs/Inode.cpp
1773
block_run* runs = NULL;
src/add-ons/kernel/file_systems/bfs/Inode.cpp
1790
runs = (block_run*)cached.Block();
src/add-ons/kernel/file_systems/bfs/Inode.cpp
1792
uint32 numberOfRuns = fVolume->BlockSize() / sizeof(block_run);
src/add-ons/kernel/file_systems/bfs/Inode.cpp
1802
runs = (block_run*)cached.Block();
src/add-ons/kernel/file_systems/bfs/Inode.cpp
1893
block_run* array = NULL;
src/add-ons/kernel/file_systems/bfs/Inode.cpp
1908
array = (block_run*)cached.Block();
src/add-ons/kernel/file_systems/bfs/Inode.cpp
1929
block_run* runs = (block_run*)cachedDirect.Block();
src/add-ons/kernel/file_systems/bfs/Inode.cpp
194
InodeAllocator::New(block_run* parentRun, mode_t mode, uint32 publishFlags,
src/add-ons/kernel/file_systems/bfs/Inode.cpp
195
block_run& run, fs_vnode_ops* vnodeOps, Inode** _inode)
src/add-ons/kernel/file_systems/bfs/Inode.cpp
2065
block_run run;
src/add-ons/kernel/file_systems/bfs/Inode.cpp
2093
block_run::Run(run.AllocationGroup(),
src/add-ons/kernel/file_systems/bfs/Inode.cpp
2129
block_run run, off_t size, off_t offset, off_t& max)
src/add-ons/kernel/file_systems/bfs/Inode.cpp
2149
int32 runsPerBlock = fVolume->BlockSize() / sizeof(block_run);
src/add-ons/kernel/file_systems/bfs/Inode.cpp
2162
block_run* array = (block_run*)cached.WritableBlock();
src/add-ons/kernel/file_systems/bfs/Inode.cpp
2202
Inode::_FreeStreamArray(Transaction& transaction, block_run* array,
src/add-ons/kernel/file_systems/bfs/Inode.cpp
2219
block_run run = array[i];
src/add-ons/kernel/file_systems/bfs/Inode.cpp
2286
block_run* array = (block_run*)cached.WritableBlock();
src/add-ons/kernel/file_systems/bfs/Inode.cpp
2292
/ sizeof(block_run), size, offset, *maxIndirect) != B_OK)
src/add-ons/kernel/file_systems/bfs/Inode.cpp
2471
int32 count = fVolume->BlockSize() / sizeof(block_run);
src/add-ons/kernel/file_systems/bfs/Inode.cpp
2478
block_run* runs = (block_run*)cached.Block();
src/add-ons/kernel/file_systems/bfs/Inode.cpp
2503
block_run* indirectRuns = (block_run*)cached.Block();
src/add-ons/kernel/file_systems/bfs/Inode.cpp
2516
block_run* runs = (block_run*)directCached.Block();
src/add-ons/kernel/file_systems/bfs/Inode.cpp
2675
block_run parentRun = parent ? parent->BlockRun() : block_run::Run(0, 0, 0);
src/add-ons/kernel/file_systems/bfs/Inode.cpp
2765
block_run run;
src/add-ons/kernel/file_systems/bfs/Inode.cpp
374
block_run& run)
src/add-ons/kernel/file_systems/bfs/Inode.h
101
block_run& Parent() { return fNode.parent; }
src/add-ons/kernel/file_systems/bfs/Inode.h
102
const block_run& Parent() const { return fNode.parent; }
src/add-ons/kernel/file_systems/bfs/Inode.h
105
block_run& Attributes() { return fNode.attributes; }
src/add-ons/kernel/file_systems/bfs/Inode.h
145
status_t FindBlockRun(off_t pos, block_run& run,
src/add-ons/kernel/file_systems/bfs/Inode.h
247
int32 level, block_run run, off_t size,
src/add-ons/kernel/file_systems/bfs/Inode.h
250
block_run* array, uint32 arrayLength,
src/add-ons/kernel/file_systems/bfs/Inode.h
253
block_run& run, size_t length,
src/add-ons/kernel/file_systems/bfs/Inode.h
260
data_stream* data, block_run run,
src/add-ons/kernel/file_systems/bfs/Inode.h
36
ino_t id, mode_t mode, block_run& run);
src/add-ons/kernel/file_systems/bfs/Inode.h
389
Vnode(Volume* volume, block_run run)
src/add-ons/kernel/file_systems/bfs/Inode.h
429
status_t SetTo(Volume* volume, block_run run)
src/add-ons/kernel/file_systems/bfs/Inode.h
99
const block_run& BlockRun() const
src/add-ons/kernel/file_systems/bfs/Journal.cpp
1123
Journal::MoveLog(block_run newLog)
src/add-ons/kernel/file_systems/bfs/Journal.cpp
1125
block_run oldLog = fVolume->Log();
src/add-ons/kernel/file_systems/bfs/Journal.cpp
1146
block_run allocatedRun = {};
src/add-ons/kernel/file_systems/bfs/Journal.cpp
1209
block_run runToFree = block_run::Run(0, newEnd, oldEnd - newEnd);
src/add-ons/kernel/file_systems/bfs/Journal.cpp
204
run_array::Insert(block_run& run)
src/add-ons/kernel/file_systems/bfs/Journal.cpp
21
block_run runs[0];
src/add-ons/kernel/file_systems/bfs/Journal.cpp
225
uint32 maxCount = (blockSize - sizeof(run_array)) / sizeof(block_run);
src/add-ons/kernel/file_systems/bfs/Journal.cpp
234
run_array::_Compare(block_run& a, block_run& b)
src/add-ons/kernel/file_systems/bfs/Journal.cpp
24
void Insert(block_run& run);
src/add-ons/kernel/file_systems/bfs/Journal.cpp
245
run_array::_FindInsertionIndex(block_run& run)
src/add-ons/kernel/file_systems/bfs/Journal.cpp
29
const block_run& RunAt(int32 i) const { return runs[i]; }
src/add-ons/kernel/file_systems/bfs/Journal.cpp
299
RunArrays::_ContainsRun(block_run& run)
src/add-ons/kernel/file_systems/bfs/Journal.cpp
305
block_run& arrayRun = array->runs[j];
src/add-ons/kernel/file_systems/bfs/Journal.cpp
325
RunArrays::_AddRun(block_run& run)
src/add-ons/kernel/file_systems/bfs/Journal.cpp
34
static int _Compare(block_run& a, block_run& b);
src/add-ons/kernel/file_systems/bfs/Journal.cpp
35
int32 _FindInsertionIndex(block_run& run);
src/add-ons/kernel/file_systems/bfs/Journal.cpp
365
block_run run = volume->ToBlockRun(blockNumber);
src/add-ons/kernel/file_systems/bfs/Journal.cpp
504
const block_run& run = array->RunAt(index);
src/add-ons/kernel/file_systems/bfs/Journal.cpp
534
const block_run& run = array->RunAt(index);
src/add-ons/kernel/file_systems/bfs/Journal.cpp
56
bool _ContainsRun(block_run& run);
src/add-ons/kernel/file_systems/bfs/Journal.cpp
57
bool _AddRun(block_run& run);
src/add-ons/kernel/file_systems/bfs/Journal.cpp
820
const block_run& run = array->RunAt(i);
src/add-ons/kernel/file_systems/bfs/Journal.cpp
859
const block_run& run = array->RunAt(i);
src/add-ons/kernel/file_systems/bfs/Journal.h
122
Transaction(Volume* volume, block_run refRun)
src/add-ons/kernel/file_systems/bfs/Journal.h
46
status_t MoveLog(block_run newLog);
src/add-ons/kernel/file_systems/bfs/Utility.h
83
return blockSize / sizeof(struct block_run);
src/add-ons/kernel/file_systems/bfs/Volume.cpp
328
Volume::ValidateBlockRun(block_run run)
src/add-ons/kernel/file_systems/bfs/Volume.cpp
345
block_run
src/add-ons/kernel/file_systems/bfs/Volume.cpp
348
block_run run;
src/add-ons/kernel/file_systems/bfs/Volume.cpp
399
mode_t type, block_run& run)
src/add-ons/kernel/file_systems/bfs/Volume.h
108
block_run& run);
src/add-ons/kernel/file_systems/bfs/Volume.h
110
const block_run* parent, mode_t type,
src/add-ons/kernel/file_systems/bfs/Volume.h
111
block_run& run);
src/add-ons/kernel/file_systems/bfs/Volume.h
113
off_t numBlocks, block_run& run,
src/add-ons/kernel/file_systems/bfs/Volume.h
115
status_t Free(Transaction& transaction, block_run run);
src/add-ons/kernel/file_systems/bfs/Volume.h
211
Volume::AllocateForInode(Transaction& transaction, const block_run* parent,
src/add-ons/kernel/file_systems/bfs/Volume.h
212
mode_t type, block_run& run)
src/add-ons/kernel/file_systems/bfs/Volume.h
220
block_run& run, uint16 minimum)
src/add-ons/kernel/file_systems/bfs/Volume.h
228
Volume::Free(Transaction& transaction, block_run run)
src/add-ons/kernel/file_systems/bfs/Volume.h
50
block_run Root() const { return fSuperBlock.root_dir; }
src/add-ons/kernel/file_systems/bfs/Volume.h
52
block_run Indices() const { return fSuperBlock.indices; }
src/add-ons/kernel/file_systems/bfs/Volume.h
54
block_run Log() const { return fSuperBlock.log_blocks; }
src/add-ons/kernel/file_systems/bfs/Volume.h
84
off_t ToOffset(block_run run) const
src/add-ons/kernel/file_systems/bfs/Volume.h
86
off_t ToBlock(block_run run) const
src/add-ons/kernel/file_systems/bfs/Volume.h
90
block_run ToBlockRun(off_t block) const;
src/add-ons/kernel/file_systems/bfs/Volume.h
91
status_t ValidateBlockRun(block_run run);
src/add-ons/kernel/file_systems/bfs/Volume.h
93
off_t ToVnode(block_run run) const
src/add-ons/kernel/file_systems/bfs/bfs.h
121
block_run direct[NUM_DIRECT_BLOCKS];
src/add-ons/kernel/file_systems/bfs/bfs.h
123
block_run indirect;
src/add-ons/kernel/file_systems/bfs/bfs.h
125
block_run double_indirect;
src/add-ons/kernel/file_systems/bfs/bfs.h
325
block_run::operator==(const block_run &run) const
src/add-ons/kernel/file_systems/bfs/bfs.h
334
block_run::operator!=(const block_run &run) const
src/add-ons/kernel/file_systems/bfs/bfs.h
343
block_run::IsZero() const
src/add-ons/kernel/file_systems/bfs/bfs.h
350
block_run::MergeableWith(block_run run) const
src/add-ons/kernel/file_systems/bfs/bfs.h
360
block_run::SetTo(int32 _group,uint16 _start,uint16 _length)
src/add-ons/kernel/file_systems/bfs/bfs.h
368
inline block_run
src/add-ons/kernel/file_systems/bfs/bfs.h
369
block_run::Run(int32 group, uint16 start, uint16 length)
src/add-ons/kernel/file_systems/bfs/bfs.h
37
inline bool operator==(const block_run &run) const;
src/add-ons/kernel/file_systems/bfs/bfs.h
371
block_run run;
src/add-ons/kernel/file_systems/bfs/bfs.h
38
inline bool operator!=(const block_run &run) const;
src/add-ons/kernel/file_systems/bfs/bfs.h
40
inline bool MergeableWith(block_run run) const;
src/add-ons/kernel/file_systems/bfs/bfs.h
43
inline static block_run Run(int32 group, uint16 start, uint16 length = 1);
src/add-ons/kernel/file_systems/bfs/bfs.h
47
typedef block_run inode_addr;
src/add-ons/kernel/file_systems/bfs/bfs.h
73
block_run log_blocks;
src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp
546
block_run run;
src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp
814
block_run run;
src/bin/bfs_tools/bfsinfo.cpp
110
int32 count = bytes / sizeof(block_run);
src/bin/bfs_tools/bfsinfo.cpp
111
block_run runs[count];
src/bin/bfs_tools/bfsinfo.cpp
134
int32 indirectCount = indirectBytes / sizeof(block_run);
src/bin/bfs_tools/bfsinfo.cpp
135
block_run indirectRuns[indirectCount];
src/bin/bfs_tools/bfsinfo.cpp
173
block_run run;
src/bin/bfs_tools/bfsinfo.cpp
191
block_run run;
src/bin/bfs_tools/bfsinfo.cpp
199
block_run
src/bin/bfs_tools/bfsinfo.cpp
205
return block_run::Run(atol(first), atol(last), 1);
src/bin/bfs_tools/bfsinfo.cpp
208
return block_run::Run(atol(first), atol(comma));
src/bin/bfs_tools/bfsinfo.cpp
353
block_run run;
src/bin/bfs_tools/bfsinfo.cpp
69
int32 count = bytes / sizeof(block_run);
src/bin/bfs_tools/bfsinfo.cpp
70
block_run runs[count];
src/bin/bfs_tools/bfswhich.cpp
118
const block_run& checkForRun)
src/bin/bfs_tools/bfswhich.cpp
142
const block_run& checkForRun)
src/bin/bfs_tools/bfswhich.cpp
151
block_run run;
src/bin/bfs_tools/bfswhich.cpp
181
scanNodes(Disk& disk, const block_run& checkForRun, bool scanAll)
src/bin/bfs_tools/bfswhich.cpp
211
testBitmap(Disk& disk, const block_run& run)
src/bin/bfs_tools/bfswhich.cpp
225
block_run
src/bin/bfs_tools/bfswhich.cpp
231
return block_run::Run(atol(first), atol(last), 1);
src/bin/bfs_tools/bfswhich.cpp
235
return block_run::Run(atol(first), atol(comma));
src/bin/bfs_tools/bfswhich.cpp
27
const block_run& checkForRun);
src/bin/bfs_tools/bfswhich.cpp
300
block_run run = parseBlockRun(disk, argv[1], argv[2]);
src/bin/bfs_tools/bfswhich.cpp
35
checkForBlockRunIntersection(const block_run& check, const block_run& against)
src/bin/bfs_tools/bfswhich.cpp
47
checkNode(Disk &disk, Inode *inode, block_run checkForRun)
src/bin/bfs_tools/bfswhich.cpp
86
block_run* indirect = (block_run*)malloc(bytes);
src/bin/bfs_tools/bfswhich.cpp
92
int32 runs = bytes / sizeof(block_run);
src/bin/bfs_tools/chkindex.cpp
154
block_run run = disk.ToBlockRun(offset);
src/bin/bfs_tools/chkindex.cpp
191
block_run *runs = (block_run *)malloc(gCount * sizeof(block_run));
src/bin/bfs_tools/chkindex.cpp
198
block_run *run = NULL;
src/bin/bfs_tools/chkindex.cpp
207
qsort(runs,index,sizeof(block_run),(int (*)(const void *,const void *))compareBlockRuns);
src/bin/bfs_tools/chkindex.cpp
285
block_run parent = inode->Parent();
src/bin/bfs_tools/chkindex.cpp
365
checkIndex(Disk &disk,char *attribute,block_run &run,bool collect)
src/bin/bfs_tools/chkindex.cpp
44
bool Contains(block_run *run)
src/bin/bfs_tools/chkindex.cpp
49
bool Put(block_run &run)
src/bin/bfs_tools/chkindex.cpp
502
block_run run;
src/bin/bfs_tools/chkindex.cpp
51
block_run *value = (block_run *)malloc(sizeof(block_run));
src/bin/bfs_tools/chkindex.cpp
55
memcpy(value,&run,sizeof(block_run));
src/bin/bfs_tools/chkindex.cpp
64
static uint32 BlockRunHash(const block_run *run)
src/bin/bfs_tools/chkindex.cpp
69
static bool BlockRunCompare(const block_run *runA, const block_run *runB)
src/bin/bfs_tools/chkindex.cpp
80
compareBlockRuns(const block_run *a, const block_run *b)
src/bin/bfs_tools/chkindex.cpp
97
block_run run;
src/bin/bfs_tools/lib/Bitmap.cpp
206
block_run *indirect = (block_run *)malloc(bytes);
src/bin/bfs_tools/lib/Bitmap.cpp
214
int32 runs = bytes / sizeof(block_run);
src/bin/bfs_tools/lib/Disk.cpp
205
block_run Disk::ToBlockRun(off_t start, int16 length) const
src/bin/bfs_tools/lib/Disk.cpp
207
block_run run;
src/bin/bfs_tools/lib/Disk.cpp
225
uint8 *Disk::ReadBlockRun(block_run run)
src/bin/bfs_tools/lib/Disk.cpp
41
CacheableBlockRun(block_run run,uint8 *data)
src/bin/bfs_tools/lib/Disk.cpp
53
virtual bool Equals(block_run run)
src/bin/bfs_tools/lib/Disk.cpp
69
block_run fRun;
src/bin/bfs_tools/lib/Disk.cpp
75
: Cache<block_run>(),
src/bin/bfs_tools/lib/Disk.cpp
81
Cache<block_run>::Cacheable *BlockRunCache::NewCacheable(block_run run)
src/bin/bfs_tools/lib/Disk.h
105
block_run fValidBlockRun;
src/bin/bfs_tools/lib/Disk.h
23
class BlockRunCache : public Cache<block_run>
src/bin/bfs_tools/lib/Disk.h
29
virtual Cacheable *NewCacheable(block_run run);
src/bin/bfs_tools/lib/Disk.h
55
block_run Root() const { return fSuperBlock.root_dir; }
src/bin/bfs_tools/lib/Disk.h
56
block_run Indices() const { return fSuperBlock.indices; }
src/bin/bfs_tools/lib/Disk.h
57
block_run Log() const { return fSuperBlock.log_blocks; }
src/bin/bfs_tools/lib/Disk.h
63
off_t ToOffset(block_run run) const { return ToBlock(run) << fSuperBlock.block_shift; }
src/bin/bfs_tools/lib/Disk.h
64
off_t ToBlock(block_run run) const { return ((((off_t)run.allocation_group) << fSuperBlock.ag_shift) | (off_t)run.start); }
src/bin/bfs_tools/lib/Disk.h
65
block_run ToBlockRun(off_t start,int16 length = 1) const;
src/bin/bfs_tools/lib/Disk.h
67
uint8 *ReadBlockRun(block_run run);
src/bin/bfs_tools/lib/Inode.cpp
1134
Directory::GetNextEntry(char *name, block_run *run)
src/bin/bfs_tools/lib/Inode.cpp
1156
Directory::GetNextEntry(block_run *run)
src/bin/bfs_tools/lib/Inode.cpp
1165
Directory::Contains(const block_run *run)
src/bin/bfs_tools/lib/Inode.cpp
1174
block_run searchRun;
src/bin/bfs_tools/lib/Inode.cpp
1214
Directory::FindEntry(const char *name, block_run *run)
src/bin/bfs_tools/lib/Inode.cpp
239
Inode::SetParent(const block_run& run)
src/bin/bfs_tools/lib/Inode.cpp
247
Inode::SetBlockRun(const block_run& run)
src/bin/bfs_tools/lib/Inode.cpp
403
block_run run;
src/bin/bfs_tools/lib/Inode.cpp
441
block_run parent = Parent();
src/bin/bfs_tools/lib/Inode.cpp
575
Inode::Factory(Disk *disk, block_run run)
src/bin/bfs_tools/lib/Inode.cpp
696
block_run *indirect = (block_run *)fDisk->ReadBlockRun(fInode->data.double_indirect);
src/bin/bfs_tools/lib/Inode.cpp
701
int32 indirectSize = fDisk->BlockSize() * 16 * (fDisk->BlockSize() / sizeof(block_run));
src/bin/bfs_tools/lib/Inode.cpp
707
indirect = (block_run *)fDisk->ReadBlockRun(indirect[index]);
src/bin/bfs_tools/lib/Inode.cpp
719
block_run *indirect = (block_run *)fDisk->ReadBlockRun(fInode->data.indirect);
src/bin/bfs_tools/lib/Inode.cpp
723
int32 indirectRuns = (fInode->data.indirect.length << fDisk->BlockShift()) / sizeof(block_run);
src/bin/bfs_tools/lib/Inode.h
122
block_run fRun;
src/bin/bfs_tools/lib/Inode.h
166
virtual status_t GetNextEntry(char *name, block_run *run);
src/bin/bfs_tools/lib/Inode.h
167
virtual status_t GetNextEntry(block_run *run);
src/bin/bfs_tools/lib/Inode.h
169
virtual status_t Contains(const block_run *run);
src/bin/bfs_tools/lib/Inode.h
171
virtual status_t FindEntry(const char *name, block_run *run);
src/bin/bfs_tools/lib/Inode.h
43
const block_run& BlockRun() const { return fBlockRun; }
src/bin/bfs_tools/lib/Inode.h
44
block_run Parent() const { return fInode->parent; }
src/bin/bfs_tools/lib/Inode.h
45
block_run Attributes() const { return fInode->attributes; }
src/bin/bfs_tools/lib/Inode.h
54
void SetParent(const block_run& run);
src/bin/bfs_tools/lib/Inode.h
55
void SetBlockRun(const block_run& run);
src/bin/bfs_tools/lib/Inode.h
74
static Inode* Factory(Disk* disk, block_run run);
src/bin/bfs_tools/lib/Inode.h
82
virtual Inode *InodeAt(block_run run) = 0;
src/bin/bfs_tools/lib/Inode.h
94
block_run fBlockRun;
src/bin/bfs_tools/lib/bfs.h
100
block_run direct[NUM_DIRECT_BLOCKS];
src/bin/bfs_tools/lib/bfs.h
102
block_run indirect;
src/bin/bfs_tools/lib/bfs.h
104
block_run double_indirect;
src/bin/bfs_tools/lib/bfs.h
218
inline bool block_run::operator==(const block_run &run) const
src/bin/bfs_tools/lib/bfs.h
225
inline bool block_run::operator!=(const block_run &run) const
src/bin/bfs_tools/lib/bfs.h
232
inline bool block_run::IsZero() const
src/bin/bfs_tools/lib/bfs.h
237
inline void block_run::SetTo(int32 _group,uint16 _start,uint16 _length)
src/bin/bfs_tools/lib/bfs.h
244
inline block_run block_run::Run(int32 group, uint16 start, uint16 length)
src/bin/bfs_tools/lib/bfs.h
246
block_run run;
src/bin/bfs_tools/lib/bfs.h
46
inline bool operator==(const block_run &run) const;
src/bin/bfs_tools/lib/bfs.h
47
inline bool operator!=(const block_run &run) const;
src/bin/bfs_tools/lib/bfs.h
51
inline static block_run Run(int32 group, uint16 start, uint16 length = 1);
src/bin/bfs_tools/lib/bfs.h
54
typedef block_run inode_addr;
src/bin/bfs_tools/lib/bfs.h
76
block_run log_blocks;
src/bin/bfs_tools/lib/dump.cpp
271
block_run run = disk->ToBlockRun(offset);
src/bin/bfs_tools/lib/dump.cpp
41
dump_block_run(const char *prefix, const block_run &run, const char *postfix)
src/bin/bfs_tools/lib/dump.h
17
extern void dump_block_run(const char* prefix, const block_run& run,
src/bin/bfs_tools/recover.cpp
121
static uint32 BlockRunHash(const block_run *run)
src/bin/bfs_tools/recover.cpp
126
static bool BlockRunCompare(const block_run *runA, const block_run *runB)
src/bin/bfs_tools/recover.cpp
140
InodeGetter(Disk& disk, block_run run)
src/bin/bfs_tools/recover.cpp
184
virtual Inode *InodeAt(block_run run)
src/bin/bfs_tools/recover.cpp
205
operator<(const block_run& a, const block_run& b)
src/bin/bfs_tools/recover.cpp
325
block_run run;
src/bin/bfs_tools/recover.cpp
356
block_run run;
src/bin/bfs_tools/recover.cpp
37
typedef std::set<block_run> RunSet;
src/bin/bfs_tools/recover.cpp
457
block_run run = node->Parent();
src/bin/bfs_tools/recover.cpp
619
block_run run;
src/bin/bfs_tools/recover.cpp
664
block_run run;
src/bin/bfs_tools/recover.cpp
71
Inode* Get(block_run run)
src/bin/bfs_tools/recover.cpp
85
bool Contains(block_run *key)
src/bin/bfs_tools/recover.cpp
90
Inode* Remove(block_run *key)
src/system/boot/loader/file_systems/bfs/Directory.cpp
28
Directory::Directory(Volume &volume, block_run run)
src/system/boot/loader/file_systems/bfs/Directory.h
20
Directory(Volume &volume, block_run run);
src/system/boot/loader/file_systems/bfs/File.cpp
13
File::File(Volume &volume, block_run run)
src/system/boot/loader/file_systems/bfs/File.h
19
File(Volume &volume, block_run run);
src/system/boot/loader/file_systems/bfs/Link.cpp
13
Link::Link(Volume &volume, block_run run)
src/system/boot/loader/file_systems/bfs/Link.h
18
Link(Volume &volume, block_run run);
src/system/boot/loader/file_systems/bfs/Stream.cpp
101
CachedBlock::SetTo(block_run run)
src/system/boot/loader/file_systems/bfs/Stream.cpp
110
Stream::Stream(Volume& volume, block_run run)
src/system/boot/loader/file_systems/bfs/Stream.cpp
198
Stream::FindBlockRun(off_t pos, block_run& run, off_t& offset)
src/system/boot/loader/file_systems/bfs/Stream.cpp
218
block_run* indirect = (block_run*)cached.SetTo(
src/system/boot/loader/file_systems/bfs/Stream.cpp
228
indirect = (block_run*)cached.SetTo(fVolume.ToBlock(indirect[
src/system/boot/loader/file_systems/bfs/Stream.cpp
240
int32 runsPerBlock = fVolume.BlockSize() / sizeof(block_run);
src/system/boot/loader/file_systems/bfs/Stream.cpp
247
block_run* indirect = (block_run *)cached.SetTo(block + i);
src/system/boot/loader/file_systems/bfs/Stream.cpp
27
CachedBlock(Volume& volume, block_run run);
src/system/boot/loader/file_systems/bfs/Stream.cpp
30
uint8* SetTo(block_run run);
src/system/boot/loader/file_systems/bfs/Stream.cpp
312
block_run run;
src/system/boot/loader/file_systems/bfs/Stream.cpp
57
CachedBlock::CachedBlock(Volume &volume, block_run run)
src/system/boot/loader/file_systems/bfs/Stream.h
21
Stream(Volume &volume, block_run run);
src/system/boot/loader/file_systems/bfs/Stream.h
28
status_t FindBlockRun(off_t pos, block_run &run, off_t &offset);
src/system/boot/loader/file_systems/bfs/Volume.h
30
block_run Root() const { return fSuperBlock.root_dir; }
src/system/boot/loader/file_systems/bfs/Volume.h
32
block_run Indices() const { return fSuperBlock.indices; }
src/system/boot/loader/file_systems/bfs/Volume.h
48
off_t ToOffset(block_run run) const { return ToBlock(run) << BlockShift(); }
src/system/boot/loader/file_systems/bfs/Volume.h
50
off_t ToBlock(block_run run) const { return ((off_t)run.AllocationGroup() << AllocationGroupShift()) | (uint32)run.Start(); }
src/system/boot/loader/file_systems/bfs/Volume.h
51
block_run ToBlockRun(off_t block) const;
src/system/boot/loader/file_systems/bfs/Volume.h
52
status_t ValidateBlockRun(block_run run);
src/system/boot/loader/file_systems/bfs/Volume.h
54
off_t ToVnode(block_run run) const { return ToBlock(run); }
src/system/boot/loader/file_systems/bfs/bfs.cpp
109
Volume::ValidateBlockRun(block_run run)
src/system/boot/loader/file_systems/bfs/bfs.cpp
123
block_run
src/system/boot/loader/file_systems/bfs/bfs.cpp
126
block_run run;
src/tests/add-ons/kernel/file_systems/bfs/btree/Inode.cpp
31
Inode::FindBlockRun(off_t pos, block_run &run, off_t &offset)
src/tests/add-ons/kernel/file_systems/bfs/btree/Inode.h
32
status_t FindBlockRun(off_t pos, block_run& run, off_t& offset);
src/tests/add-ons/kernel/file_systems/bfs/btree/Inode.h
40
block_run BlockRun() const { return block_run::Run(0, 0, 0); }
src/tests/add-ons/kernel/file_systems/bfs/btree/Inode.h
41
block_run Parent() const { return block_run::Run(0, 0, 0); }
src/tests/add-ons/kernel/file_systems/bfs/btree/Volume.h
32
off_t ToBlock(block_run run) const { return run.start; }
src/tests/add-ons/kernel/file_systems/bfs/btree/Volume.h
33
block_run ToBlockRun(off_t block) const
src/tests/add-ons/kernel/file_systems/bfs/btree/Volume.h
35
return block_run::Run(0, 0, block);
src/tests/add-ons/kernel/file_systems/bfs/dump_log/dump_log.cpp
46
toBlock(disk_super_block &superBlock, block_run run)
src/tests/add-ons/kernel/file_systems/bfs/dump_log/dump_log.cpp
53
toOffset(disk_super_block &superBlock, block_run run)
src/tests/add-ons/kernel/file_systems/bfs/fragmenter/fragmenter.cpp
28
typedef block_run inode_addr;
src/tests/add-ons/kernel/file_systems/bfs/fragmenter/fragmenter.cpp
46
block_run log_blocks;