Home
last modified time | relevance | path

Searched refs:fsblock_t (Results 1 – 25 of 37) sorted by relevance

12

/haiku/src/add-ons/kernel/file_systems/ext2/
H A DBlockAllocator.h32 fsblock_t& start, uint32& length);
34 off_t numBlocks, uint32 minimum, fsblock_t& start,
36 status_t Free(Transaction& transaction, fsblock_t start,
50 fsblock_t fNumBlocks;
52 fsblock_t fFirstBlock;
H A DExtentStream.h27 status_t FindBlock(off_t offset, fsblock_t& block,
37 status_t _CheckBlock(ext2_extent_stream *stream, fsblock_t block);
42 fsblock_t fFirstBlock;
44 fsblock_t fAllocatedPos;
H A DInodeAllocator.h39 fsblock_t bitmapBlock, uint32 blockGroup,
42 fsblock_t bitmapBlock, uint32 numInodes, ino_t id,
45 ext2_block_group* group, fsblock_t bitmapBlock,
H A DBlockAllocator.cpp41 status_t Allocate(Transaction& transaction, fsblock_t start,
50 fsblock_t Start() const;
52 fsblock_t LargestStart() const;
77 fsblock_t fStart;
79 fsblock_t fBitmapBlock;
219 AllocationBlockGroup::Allocate(Transaction& transaction, fsblock_t _start, in Allocate()
384 fsblock_t
391 fsblock_t
646 uint32 maximum, uint32& blockGroup, fsblock_t& start, uint32& length) in AllocateBlocks()
657 fsblock_t bestStart = 0; in AllocateBlocks()
[all …]
H A DVolume.h53 fsblock_t NumBlocks() const in NumBlocks()
128 uint32& blockGroup, fsblock_t& start,
131 fsblock_t start, uint32 length);
H A DInodeAllocator.cpp139 fsblock_t block = group->InodeBitmap(fVolume->Has64bitFeature()); in _AllocateInGroup()
184 InodeAllocator::_MarkInBitmap(Transaction& transaction, fsblock_t bitmapBlock, in _MarkInBitmap()
219 InodeAllocator::_UnmarkInBitmap(Transaction& transaction, fsblock_t bitmapBlock, in _UnmarkInBitmap()
245 fsblock_t bitmapBlock, uint32 numInodes) in _InitGroup()
H A DInodeJournal.h23 status_t MapBlock(off_t logical, fsblock_t& physical);
H A DDataStream.h26 status_t FindBlock(off_t offset, fsblock_t& block,
86 fsblock_t fAllocatedPos;
H A DExtentStream.cpp51 ExtentStream::FindBlock(off_t offset, fsblock_t& block, uint32 *_count) in FindBlock()
182 fsblock_t path[stream->extent_header.Depth()]; in Enlarge()
243 fsblock_t newBlock = fStream->extent_index[0].PhysicalBlock(); in Enlarge()
283 fsblock_t newBlock = path[level]; in Enlarge()
324 fsblock_t newBlock; in Enlarge()
398 fsblock_t path[stream->extent_header.Depth()]; in Shrink()
428 fsblock_t block = last.PhysicalBlock() + last.Length() - length; in Shrink()
544 ExtentStream::_CheckBlock(ext2_extent_stream *stream, fsblock_t block) in _CheckBlock()
H A DJournal.cpp315 Journal::MapBlock(off_t logical, fsblock_t& physical) in MapBlock()
413 fsblock_t physicalBlock; in _WritePartialTransactionToLog()
445 fsblock_t physicalBlock; in _WritePartialTransactionToLog()
592 fsblock_t physicalBlock; in _WriteTransactionToLog()
615 fsblock_t physicalBlock; in _WriteTransactionToLog()
675 fsblock_t physicalBlock; in _SaveSuperBlock()
716 fsblock_t superblockPos; in _LoadSuperBlock()
942 fsblock_t nextBlockPos; in _RecoverPassScan()
1002 fsblock_t nextBlockPos; in _RecoverPassRevoke()
1064 fsblock_t nextBlockPos; in _RecoverPassReplay()
H A DHTreeEntryIterator.h60 fsblock_t fBlockNum;
H A DInodeJournal.cpp86 InodeJournal::MapBlock(off_t logical, fsblock_t& physical) in MapBlock()
H A DDirectoryIterator.h88 fsblock_t fPhysicalBlock;
H A DHTree.cpp87 fsblock_t blockNum; in PrepareForHash()
115 fsblock_t blockNum; in Lookup()
/haiku/src/add-ons/kernel/file_systems/btrfs/
H A DChunk.h20 fsblock_t offset);
26 fsblock_t Offset() const { return fChunkOffset; } in Offset()
27 fsblock_t End() const in End()
31 fsblock_t fChunkOffset;
H A DVolume.h72 status_t FindBlock(off_t logical, fsblock_t& physical);
74 status_t GetNewBlock(uint64& logical, fsblock_t& physical,
H A DBTree.h59 fsblock_t rootBlock);
101 status_t SetRoot(off_t logical, fsblock_t* block);
103 fsblock_t RootBlock() const { return fRootBlock; } in RootBlock()
125 fsblock_t fRootBlock;
H A DJournal.h52 bool HasBlock(fsblock_t blockNumber) const;
H A DChunk.cpp23 Chunk::Chunk(btrfs_chunk* chunk, fsblock_t offset) in Chunk()
H A DBTree.cpp436 fsblock_t block; in CopyOnWrite()
529 BTree::BTree(Volume* volume, fsblock_t rootBlock) in BTree()
578 fsblock_t physicalBlock = fRootBlock; in Traverse()
781 fsblock_t physicalBlock; in PreviousLeaf()
820 fsblock_t physicalBlock; in NextLeaf()
840 BTree::SetRoot(off_t logical, fsblock_t* block) in SetRoot()
H A DJournal.cpp137 Transaction::HasBlock(fsblock_t blockNumber) const in HasBlock()
/haiku/src/add-ons/kernel/file_systems/exfat/
H A DVolume.cpp254 Volume::ClusterToBlock(cluster_t cluster, fsblock_t &block) in ClusterToBlock()
260 block = ((fsblock_t)(cluster - EXFAT_FIRST_DATA_CLUSTER) in ClusterToBlock()
276 fsblock_t blockNum = SuperBlock().FirstFatBlock() in NextCluster()
H A DDataStream.cpp54 fsblock_t block; in FindBlock()
H A DDirectoryIterator.cpp277 fsblock_t block; in _NextEntry()
287 fsblock_t block; in _NextEntry()
H A DVolume.h142 fsblock_t &block);

12