Searched refs:blockCount (Results 1 - 18 of 18) sorted by relevance

/haiku/src/tests/system/kernel/file_corruption/fs/
H A DFile.h46 static uint32 _DepthForBlockCount(uint64 blockCount);
48 int32 levelCount, uint64 blockCount);
49 static LevelInfo* _GetLevelInfos(uint64 blockCount,
52 status_t _ShrinkTree(uint64 blockCount,
55 status_t _GrowTree(uint64 blockCount,
H A DFile.cpp145 uint64 blockCount = BLOCK_ROUND_UP(size) / B_PAGE_SIZE; local
148 if (newBlockCount != blockCount) {
150 if (newBlockCount < blockCount)
151 error = _ShrinkTree(blockCount, newBlockCount, transaction);
153 error = _GrowTree(blockCount, newBlockCount, transaction);
436 File::_DepthForBlockCount(uint64 blockCount) argument
441 while (blockCount > addressableBlocks) {
451 File::_UpdateLevelInfos(LevelInfo* infos, int32 levelCount, uint64 blockCount) argument
453 if (blockCount == 0) {
462 infos[i].childCount = (blockCount
470 _GetLevelInfos(uint64 blockCount, int32& _levelCount) argument
486 _ShrinkTree(uint64 blockCount, uint64 newBlockCount, Transaction& transaction) argument
596 _GrowTree(uint64 blockCount, uint64 newBlockCount, Transaction& transaction) argument
738 uint64 blockCount = ((uint64)size + inBlockOffset + B_PAGE_SIZE - 1) local
[all...]
/haiku/src/kits/support/
H A DBlockCache.cpp47 BBlockCache::BBlockCache(uint32 blockCount, size_t blockSize, argument
53 fBlockCount(blockCount),
76 if (blockCount == 0)
77 blockCount = 1;
80 while (blockCount--) {
/haiku/headers/private/kernel/fs/
H A Ddevfs.h32 void devfs_compute_geometry_size(device_geometry* geometry, uint64 blockCount,
/haiku/headers/os/support/
H A DBlockCache.h38 BBlockCache(uint32 blockCount, size_t blockSize,
/haiku/src/add-ons/kernel/file_systems/reiserfs/
H A DBlockCache.cpp87 BlockCache::Init(int device, uint64 blockCount, uint32 blockSize) argument
94 fBlockCount = blockCount;
97 fCacheHandle = block_cache_create(fDevice, blockCount, blockSize, true);
H A DBlockCache.h38 status_t Init(int device, uint64 blockCount, uint32 blockSize);
/haiku/src/tests/add-ons/kernel/file_systems/bfs/fragmenter/
H A Dfragmenter.cpp172 int64 blockCount = st.st_size / blockSize; local
173 if (blockCount != superBlock.num_blocks) {
175 "the superblock differ: %lld vs. %lld\n", blockCount,
184 int64 bitmapByteCount = blockCount / 8; // round down, we ignore the
/haiku/src/add-ons/kernel/partitioning_systems/gpt/
H A Dgpt.h113 void SetBlockCount(uint64 blockCount) argument
114 { SetEndBlock(StartBlock() + blockCount - 1); }
H A Dgpt.cpp593 uint64 blockCount = entry.BlockCount(); local
596 entry.SetBlockCount(blockCount);
/haiku/src/add-ons/kernel/drivers/disk/usb/usb_disk/
H A Dusb_disk.cpp1274 usb_disk_block_read(device_lun *lun, uint64 blockPosition, size_t blockCount, argument
1286 commandBlock[6] = blockCount >> 24;
1287 commandBlock[7] = blockCount >> 16;
1288 commandBlock[8] = blockCount >> 8;
1289 commandBlock[9] = blockCount;
1301 } else if (blockPosition + blockCount < 0x100000000LL && blockCount <= 0x10000) {
1308 commandBlock[7] = blockCount >> 8;
1309 commandBlock[8] = blockCount;
1324 commandBlock[10] = blockCount >> 2
1336 usb_disk_block_write(device_lun *lun, uint64 blockPosition, size_t blockCount, struct transfer_data data, size_t *length) argument
1839 const size_t blockCount = length / lun->block_size; local
1885 const size_t blockCount = length / lun->block_size; local
[all...]
/haiku/src/add-ons/kernel/file_systems/ext2/
H A DJournal.cpp352 long& cookie, ArrayDeleter<uint8>& escapedDataDeleter, uint32& blockCount,
432 blockCount++;
461 blockCount++;
564 uint32 blockCount = 0; local
572 blockCount, finished);
583 blockCount, finished);
609 blockCount++;
631 blockCount++;
632 fLogEnd = _WrapAroundLog(fLogEnd + blockCount);
350 _WritePartialTransactionToLog(JournalHeader* descriptorBlock, bool detached, uint8** _escapedData, uint32 &logBlock, off_t& blockNumber, long& cookie, ArrayDeleter<uint8>& escapedDataDeleter, uint32& blockCount, bool& finished) argument
H A DVolume.cpp85 uint32 blockCount = (fNumGroups + fGroupsPerBlock - 1) local
87 for (uint32 i = 0; i < blockCount; i++)
228 uint32 blockCount = (fNumGroups + fGroupsPerBlock - 1) / fGroupsPerBlock; local
230 fGroupBlocks = (uint8**)malloc(blockCount * sizeof(uint8*));
234 memset(fGroupBlocks, 0, blockCount * sizeof(uint8*));
H A DJournal.h259 uint32& blockCount, bool& finished);
/haiku/src/bin/makebootable/platform/bios_ia32/
H A Dmakebootable.cpp557 int64 blockCount;
565 if (ioctl(baseFD, DKIOCGETBLOCKCOUNT, &blockCount) == -1) {
572 deviceSize = blockSize * blockCount;
/haiku/src/system/boot/loader/file_systems/tarfs/
H A Dtarfs.cpp678 int blockCount = inflatedBytes / BLOCK_SIZE; local
681 while (blockIndex < blockCount) {
/haiku/src/tests/system/kernel/file_corruption/driver/
H A Dchecksum_device.cpp101 status_t Init(int fd, uint64 blockCount, uint32 cachedBlockCount) argument
103 fBlockCount = blockCount;
/haiku/src/system/kernel/device_manager/
H A Ddevfs.cpp2239 devfs_compute_geometry_size(device_geometry* geometry, uint64 blockCount, argument
2243 while (blockCount > UINT32_MAX) {
2245 blockCount >>= 1;
2249 geometry->sectors_per_track = blockCount;

Completed in 283 milliseconds