Searched refs:runsPerBlock (Results 1 - 7 of 7) sorted by relevance

/haiku-fatelf/src/add-ons/kernel/file_systems/bfs/
H A DUtility.h102 int32& runsPerBlock, int32& directSize, int32& indirectSize)
104 runsPerBlock = runs_per_block(blockSize);
106 indirectSize = baseLength * directSize * runsPerBlock;
101 get_double_indirect_sizes(uint32 baseLength, uint32 blockSize, int32& runsPerBlock, int32& directSize, int32& indirectSize) argument
H A DInode.cpp1447 int32 runsPerBlock; local
1451 fVolume->BlockSize(), runsPerBlock, directSize, indirectSize);
1457 fVolume->ToBlock(data->double_indirect) + index / runsPerBlock);
1464 fVolume->ToBlock(indirect[index % runsPerBlock])
1465 + current / runsPerBlock);
1469 run = indirect[current % runsPerBlock];
1478 int32 runsPerBlock = fVolume->BlockSize() / sizeof(block_run); local
1490 while (++current < runsPerBlock) {
1936 int32 runsPerBlock; local
1940 fVolume->BlockSize(), runsPerBlock, directSiz
2060 int32 runsPerBlock = fVolume->BlockSize() / sizeof(block_run); local
[all...]
H A DBlockAllocator.cpp1942 int32 runsPerBlock = fVolume->BlockSize() / sizeof(block_run);
1944 for (; index < runsPerBlock; index++) {
1958 if (index < runsPerBlock)
1970 int32 runsPerBlock = runs_per_block(fVolume->BlockSize());
1971 int32 runsPerArray = runsPerBlock * data->double_indirect.Length();
1980 + indirectIndex / runsPerBlock);
1984 block_run indirect = array[indirectIndex % runsPerBlock];
1999 fVolume->ToBlock(indirect) + index / runsPerBlock);
2005 if (runs[index % runsPerBlock].IsZero())
2008 status = CheckBlockRun(runs[index % runsPerBlock],
[all...]
/haiku-fatelf/src/system/boot/loader/file_systems/bfs/
H A DStream.cpp210 int32 runsPerBlock; local
214 cached.BlockSize(), runsPerBlock, directSize, indirectSize);
220 fVolume.ToBlock(data.double_indirect) + index / runsPerBlock);
230 index % runsPerBlock]) + current / runsPerBlock);
234 run = indirect[current % runsPerBlock];
241 int32 runsPerBlock = fVolume.BlockSize() / sizeof(block_run); local
253 while (++current < runsPerBlock) {
/haiku-fatelf/src/tests/add-ons/kernel/file_systems/bfs/r5/
H A DStream.h285 int32 runsPerBlock = cached.BlockSize() / sizeof(block_run); local
288 fVolume->ToBlock(data->double_indirect) + index / runsPerBlock);
298 fVolume->ToBlock(indirect[index % runsPerBlock]) + current / runsPerBlock);
302 run = indirect[current % runsPerBlock];
308 int32 runsPerBlock = fVolume->BlockSize() / sizeof(block_run); local
320 while (++current < runsPerBlock) {
H A DInode.cpp1388 int32 runsPerBlock = fVolume->BlockSize() / sizeof(block_run); local
1390 * runsPerBlock;
1392 int32 runsPerArray = runsPerBlock << ARRAY_BLOCKS_SHIFT;
1423 block = fVolume->ToBlock(data->double_indirect) + i + indirectIndex / runsPerBlock;
1430 status = AllocateBlockArray(transaction, array[i + indirectIndex % runsPerBlock]);
1444 + indirectIndex / runsPerBlock);
1451 if (array[indirectIndex % runsPerBlock].IsZero()) {
1452 status = AllocateBlockArray(transaction, array[indirectIndex % runsPerBlock]);
1458 fVolume->ToBlock(array[indirectIndex % runsPerBlock])
1459 + index / runsPerBlock);
1516 int32 runsPerBlock = fVolume->BlockSize() / sizeof(block_run); local
[all...]
H A DBlockAllocator.cpp1182 int32 runsPerBlock = fVolume->BlockSize() / sizeof(block_run);
1184 for (; index < runsPerBlock; index++) {
1192 if (index < runsPerBlock)
1204 int32 runsPerBlock = fVolume->BlockSize() / sizeof(block_run);
1205 int32 runsPerArray = runsPerBlock << ARRAY_BLOCKS_SHIFT;
1214 + indirectIndex / runsPerBlock);
1218 block_run indirect = array[indirectIndex % runsPerBlock];
1231 + index / runsPerBlock);
1237 if (runs[index % runsPerBlock].IsZero())
1240 status = CheckBlockRun(runs[index % runsPerBlock], "doubl
[all...]

Completed in 160 milliseconds