Searched refs:numBlocks (Results 1 - 25 of 44) sorted by last modified time

12

/haiku/src/tools/fs_shell/
H A Dfssh.cpp299 byte_string(int64_t numBlocks, int64_t blockSize) argument
301 double blocks = 1. * numBlocks * blockSize;
305 sprintf(string, "%" FSSH_B_PRId64, numBlocks * blockSize);
H A Dblock_cache.cpp119 block_cache(int fd, fssh_off_t numBlocks,
471 block_cache::block_cache(int _fd, fssh_off_t numBlocks, fssh_size_t blockSize, argument
476 max_blocks(numBlocks),
1520 fssh_block_cache_create(int fd, fssh_off_t numBlocks, fssh_size_t blockSize, bool readOnly) argument
1522 block_cache* cache = new(std::nothrow) block_cache(fd, numBlocks, blockSize,
1565 fssh_size_t numBlocks)
1580 for (; numBlocks > 0; numBlocks--, blockNumber++) {
1600 fssh_size_t numBlocks)
1605 for (; numBlocks >
1564 fssh_block_cache_sync_etc(void* _cache, fssh_off_t blockNumber, fssh_size_t numBlocks) argument
1599 fssh_block_cache_discard(void* _cache, fssh_off_t blockNumber, fssh_size_t numBlocks) argument
[all...]
/haiku/src/add-ons/kernel/file_systems/ext2/
H A DExtentStream.cpp155 ExtentStream::Enlarge(Transaction& transaction, off_t& numBlocks) argument
158 "\n", fNumBlocks, numBlocks);
160 off_t targetBlocks = numBlocks;
161 numBlocks = targetBlocks - fNumBlocks;
254 numBlocks++;
292 numBlocks++;
338 numBlocks++;
388 ExtentStream::Shrink(Transaction& transaction, off_t& numBlocks) argument
391 B_PRIdOFF "\n", fNumBlocks, numBlocks);
393 off_t targetBlocks = numBlocks;
[all...]
H A DBlockAllocator.cpp732 off_t numBlocks, uint32 minimum, fsblock_t& start, uint32& allocated)
734 if (numBlocks <= 0)
744 uint32 numBlocks = inode->Size() / fVolume->BlockSize() + 1; local
748 if (numBlocks < EXT2_DIRECT_BLOCKS) {
750 lastBlock = dataStream->direct[numBlocks];
752 numBlocks -= EXT2_DIRECT_BLOCKS - 1;
769 if (numBlocks > indexesInDoubleIndirect) {
775 uint32 index = (numBlocks - indexesInDoubleIndirect)
780 if (numBlocks > indexesInIndirect) {
786 uint32 index = (numBlocks
731 Allocate(Transaction& transaction, Inode* inode, off_t numBlocks, uint32 minimum, fsblock_t& start, uint32& allocated) argument
[all...]
H A DVolume.cpp196 off_t numBlocks = fSuperBlock.NumBlocks(Has64bitFeature()) - fFirstDataBlock;
198 fNumGroups = numBlocks / blocksPerGroup;
199 if (numBlocks % blocksPerGroup != 0)
H A Dext2.h626 void SetNumBlocks(uint32 numBlocks) argument
628 num_blocks = B_HOST_TO_LENDIAN_INT32(numBlocks);
631 void SetNumBlocks64(uint64 numBlocks) argument
633 num_blocks = B_HOST_TO_LENDIAN_INT32(numBlocks & 0xffffffff);
634 num_blocks_high = B_HOST_TO_LENDIAN_INT16(numBlocks >> 32);
H A DInode.cpp916 Inode::_SetNumBlocks(uint64 numBlocks) argument
918 if (numBlocks <= 0xffffffff) {
919 fNode.SetNumBlocks(numBlocks);
926 if (numBlocks > 0xffffffffffffULL) {
928 numBlocks /= (fVolume->BlockSize() / 512);
932 fNode.SetNumBlocks64(numBlocks);
H A DInode.h146 status_t _SetNumBlocks(uint64 numBlocks);
/haiku/src/bin/
H A Ddf.cpp66 ByteString(int64 numBlocks, int64 blockSize) argument
68 double blocks = 1. * numBlocks * blockSize;
72 sprintf(string, "%" B_PRId64, numBlocks * blockSize);
/haiku/src/tests/system/kernel/cache/
H A Dblock_cache_test.cpp163 test_transaction(int32 id, int32 numBlocks, int32 numMainBlocks, argument
169 if (numBlocks != transaction->num_blocks) {
171 "%d)!", id, transaction->num_blocks, numBlocks);
/haiku/src/add-ons/kernel/file_systems/bfs/
H A DBlockAllocator.cpp174 inline void Allocate(uint16 start, uint16 numBlocks);
175 inline void Free(uint16 start, uint16 numBlocks);
274 AllocationBlock::Allocate(uint16 start, uint16 numBlocks) argument
277 ASSERT(uint32(start + numBlocks) <= fNumBits);
283 start, numBlocks));
287 while (numBlocks > 0) {
289 for (int32 i = start % 32; i < 32 && numBlocks; i++, numBlocks--)
299 "allocated, start = %u, numBlocks = %u\n", start, numBlocks));
[all...]
H A DBlockAllocator.h38 off_t numBlocks, block_run& run,
43 int32 group, uint16 start, uint16 numBlocks,
/haiku/src/add-ons/kernel/drivers/disk/scsi/scsi_cd/
H A Dscsi_cd.cpp106 size_t numBlocks = B_PAGE_SIZE / blockSize; local
108 if (offset <= numBlocks)
111 offset -= numBlocks;
147 request, offset, numBlocks, entries, numEntries, false,
174 if (numBlocks > offset)
177 offset -= numBlocks;
/haiku/src/system/kernel/cache/
H A Dblock_cache.cpp243 block_cache(int fd, off_t numBlocks, size_t blockSize,
1397 block_cache::block_cache(int _fd, off_t numBlocks, size_t blockSize, argument
1402 max_blocks(numBlocks),
3448 block_cache_create(int fd, off_t numBlocks, size_t blockSize, bool readOnly) argument
3450 block_cache* cache = new(std::nothrow) block_cache(fd, numBlocks, blockSize,
3498 block_cache_sync_etc(void* _cache, off_t blockNumber, size_t numBlocks) argument
3515 for (; numBlocks > 0; numBlocks--, blockNumber++) {
3541 block_cache_discard(void* _cache, off_t blockNumber, size_t numBlocks) argument
3549 for (size_t i = 0; i < numBlocks;
[all...]
/haiku/src/system/libroot/posix/malloc_hoard2/
H A Dheap.h142 inline static int numBlocks(const int sizeclass);
418 hoardHeap::numBlocks(const int sizeclass)
487 assert(hoardHeap::numBlocks(sb->getBlockSizeClass()) > 1);
503 if (hoardHeap::numBlocks(sizeclass) <= 1)
520 sb = new((char *)sb) superblock(numBlocks(sizeclass),
/haiku/headers/private/drivers/
H A Dscsi_periph.h111 uint64 offset, size_t numBlocks, physical_entry* vecs, size_t vecCount,
/haiku/src/add-ons/kernel/generic/scsi_periph/
H A Dscsi_periph_int.h110 uint64 offset, size_t numBlocks, physical_entry* vecs, size_t vecCount,
H A Dio.cpp235 size_t numBlocks = originalNumBlocks; local
255 if (numBlocks > 0x100)
256 numBlocks = 0x100;
266 numBlocks = min_c(numBlocks, 0x100000 - pos);
269 numBytes = numBlocks * blockSize;
270 if (numBlocks != originalNumBlocks)
287 if (offset + numBlocks < 0x200000LL && numBlocks <= 0x100) {
297 cmd->length = numBlocks;
516 periph_read_write(scsi_periph_device_info *device, scsi_ccb *request, uint64 offset, size_t numBlocks, physical_entry* vecs, size_t vecCount, bool isWrite, size_t* _bytesTransferred) argument
[all...]
/haiku/src/add-ons/kernel/generic/locked_pool/
H A Dlocked_pool.c101 enlarge_pool(locked_pool *pool, int numBlocks) argument
115 chunkSize = numBlocks * pool->block_size + pool->header_size;
128 chunk->num_blocks = numBlocks;
138 (numBlocks-1) * pool->block_size;
140 for (i = 0, block = lastBlock; i < numBlocks;
152 if (i < numBlocks) {
179 pool->num_blocks += numBlocks;
180 pool->free_blocks += numBlocks;
185 numWaiting = min_c(pool->num_waiting, numBlocks);
/haiku/src/system/boot/platform/efi/
H A Ddevices.cpp71 uint32 numBlocks = (offset + bufferSize + BlockSize() - 1) / BlockSize(); local
76 char readBuffer[numBlocks * BlockSize()]
/haiku/src/add-ons/kernel/file_systems/nfs4/
H A DReplyInterpreter.cpp396 uint32 numBlocks = fReply->Stream().GetUInt(); local
397 delegData->fSpaceLimit = fReply->Stream().GetUInt() * numBlocks;
/haiku/src/system/boot/platform/riscv/
H A Ddevices.cpp79 uint32 numBlocks = (offset + bufferSize + BlockSize() - 1) / BlockSize(); local
82 new(std::nothrow) char[numBlocks * BlockSize() + 1]);
91 IORequest reply(ioOpWrite, readBuffer.Get(), numBlocks * BlockSize() + 1);
96 if (readBuffer[numBlocks * BlockSize()] != kVirtioBlockStatusOk) {
/haiku/src/add-ons/kernel/file_systems/btrfs/
H A Dbtrfs.h257 void Initialize(const char* name, off_t numBlocks,
/haiku/headers/private/fs_shell/
H A Dfssh_fs_cache.h70 extern void * fssh_block_cache_create(int fd, fssh_off_t numBlocks,
74 fssh_off_t blockNumber, fssh_size_t numBlocks);
76 fssh_off_t blockNumber, fssh_size_t numBlocks);
/haiku/headers/os/drivers/
H A Dfs_cache.h60 extern void *block_cache_create(int fd, off_t numBlocks, size_t blockSize,
64 size_t numBlocks);
66 size_t numBlocks);

Completed in 164 milliseconds

12