Searched refs:numBlocks (Results 1 - 25 of 44) sorted by path

12

/haiku/src/add-ons/kernel/file_systems/bfs/
H A DJournal.h163 size_t numBlocks = 1)
171 for (size_t i = 0; i < numBlocks; i++) {
H A DVolume.h114 off_t numBlocks, block_run& run,
220 Volume::Allocate(Transaction& transaction, Inode* inode, off_t numBlocks, argument
223 return fBlockAllocator.Allocate(transaction, inode, numBlocks, run,
H A Dbfs.h103 void Initialize(const char *name, off_t numBlocks, uint32 blockSize);
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,
H A DVolume.cpp57 disk_super_block::Initialize(const char* diskName, off_t numBlocks, argument
78 num_blocks = HOST_ENDIAN_TO_BFS_INT64(numBlocks);
84 off_t bitmapBlocks = (numBlocks + bitsPerBlock - 1) / bitsPerBlock;
565 off_t numBlocks = deviceSize / blockSize;
569 fSuperBlock.Initialize(name, numBlocks, blockSize);
578 if (numBlocks <= 20480)
585 off_t bitmapBlocks = (numBlocks + blockSize * 8 - 1) / (blockSize * 8);
/haiku/src/add-ons/kernel/file_systems/ext2/
H A DBlockAllocator.h34 off_t numBlocks, uint32 minimum, fsblock_t& start,
H A DDataStream.h28 status_t Enlarge(Transaction& transaction, off_t& numBlocks);
29 status_t Shrink(Transaction& transaction, off_t& numBlocks);
44 uint32 numBlocks);
46 uint32 numBlocks);
48 uint32 numBlocks);
50 uint32 numBlocks);
63 uint32 numBlocks);
65 uint32 numBlocks);
67 uint32 numBlocks);
69 uint32 numBlocks);
[all...]
H A DHTree.h147 uint32 length, uint32* blocks, uint32 numBlocks);
H A DTransaction.cpp120 size_t numBlocks)
128 for (size_t i = 0; i < numBlocks; ++i) {
119 WriteBlocks(off_t blockNumber, const uint8* buffer, size_t numBlocks) argument
H A DTransaction.h47 size_t numBlocks = 1);
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 DDataStream.cpp180 DataStream::Enlarge(Transaction& transaction, off_t& numBlocks) argument
183 B_PRIdOFF "\n", fNumBlocks, numBlocks);
185 off_t targetBlocks = numBlocks;
186 fWaiting = _BlocksNeeded(numBlocks);
187 numBlocks = fWaiting;
253 DataStream::Shrink(Transaction& transaction, off_t& numBlocks) argument
256 B_PRIdOFF "\n", fNumBlocks, numBlocks);
263 off_t blocksToRemove = fNumBlocks - numBlocks;
267 if (numBlocks < kMaxDirect) {
268 status = _RemoveFromDirectBlocks(transaction, numBlocks);
330 _BlocksNeeded(off_t numBlocks) argument
530 _AddForDirectBlocks(Transaction& transaction, uint32 numBlocks) argument
542 _AddForIndirectBlock(Transaction& transaction, uint32 numBlocks) argument
558 _AddForDoubleIndirectBlock(Transaction& transaction, uint32 numBlocks) argument
575 _AddForTripleIndirectBlock(Transaction& transaction, uint32 numBlocks) argument
731 _RemoveFromDirectBlocks(Transaction& transaction, uint32 numBlocks) argument
743 _RemoveFromIndirectBlock(Transaction& transaction, uint32 numBlocks) argument
761 _RemoveFromDoubleIndirectBlock(Transaction& transaction, uint32 numBlocks) argument
780 _RemoveFromTripleIndirectBlock(Transaction& transaction, uint32 numBlocks) argument
[all...]
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 DExtentStream.h29 status_t Enlarge(Transaction& transaction, off_t& numBlocks);
30 status_t Shrink(Transaction& transaction, off_t& numBlocks);
/haiku/src/tests/add-ons/kernel/file_systems/bfs/btree/
H A DJournal.h61 size_t numBlocks = 1)
64 numBlocks);
H A Dcache.cpp60 cached_write(void* cache, off_t num, const void* _data, off_t numBlocks) argument
62 if (num + numBlocks > gBlocks.CountItems()) {
67 for (off_t i = 0; i < numBlocks; i++) {
H A Dcache.h19 off_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);
/haiku/headers/private/drivers/
H A Dscsi_periph.h111 uint64 offset, size_t numBlocks, physical_entry* vecs, size_t vecCount,
/haiku/headers/private/file_systems/
H A DDeviceOpener.h26 void* InitCache(off_t numBlocks, uint32 blockSize);
/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/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/add-ons/kernel/file_systems/btrfs/
H A DVolume.cpp54 btrfs_super_block::Initialize(const char* name, off_t numBlocks, argument
66 total_size = B_HOST_TO_LENDIAN_INT64(numBlocks * blockSize);
368 off_t numBlocks = deviceSize / sectorSize;
372 fSuperBlock.Initialize(label, numBlocks, blockSize, sectorSize);
H A Dbtrfs.h257 void Initialize(const char* name, off_t numBlocks,

Completed in 221 milliseconds

12