/haiku/src/add-ons/kernel/file_systems/ext2/ |
H A D | BlockAllocator.h | 23 class BlockAllocator { 25 BlockAllocator(Volume* volume); 26 ~BlockAllocator(); 42 static status_t _Initialize(BlockAllocator* allocator);
|
H A D | BlockAllocator.cpp | 584 BlockAllocator::BlockAllocator(Volume* volume) in BlockAllocator() function in BlockAllocator 597 BlockAllocator::~BlockAllocator() in ~BlockAllocator() 607 BlockAllocator::Initialize() in Initialize() 630 (thread_func)BlockAllocator::_Initialize, "ext2 block allocator", in Initialize() 645 BlockAllocator::AllocateBlocks(Transaction& transaction, uint32 minimum, in AllocateBlocks() 731 BlockAllocator::Allocate(Transaction& transaction, Inode* inode, in Allocate() 809 BlockAllocator::Free(Transaction& transaction, fsblock_t start, uint32 length) in Free() 866 BlockAllocator::_Initialize(BlockAllocator* allocator) in _Initialize()
|
H A D | Jamfile | 13 BlockAllocator.cpp
|
H A D | Volume.h | 170 BlockAllocator* fBlockAllocator;
|
H A D | Volume.cpp | 306 fBlockAllocator = new(std::nothrow) BlockAllocator(this); in Mount()
|
/haiku/src/tests/system/kernel/file_corruption/fs/ |
H A D | BlockAllocator.h | 16 class BlockAllocator { 18 BlockAllocator(Volume* volume); 19 ~BlockAllocator(); 77 AllocatedBlock(BlockAllocator* allocator, Transaction& transaction) in AllocatedBlock() 114 BlockAllocator* fAllocator;
|
H A D | BlockAllocator.cpp | 46 BlockAllocator::BlockAllocator(Volume* volume) in BlockAllocator() function in BlockAllocator 58 BlockAllocator::~BlockAllocator() in ~BlockAllocator() 65 BlockAllocator::Init(uint64 blockBitmap, uint64 freeBlocks) in Init() 82 BlockAllocator::Initialize(Transaction& transaction) in Initialize() 164 BlockAllocator::Allocate(uint64 baseHint, uint64 count, in Allocate() 197 BlockAllocator::AllocateExactly(uint64 base, uint64 count, in AllocateExactly() 219 BlockAllocator::Free(uint64 base, uint64 count, Transaction& transaction) in Free() 232 BlockAllocator::ResetFreeBlocks(uint64 count) in ResetFreeBlocks() 259 BlockAllocator::_Allocate(uint64 base, uint64 searchEnd, uint64 count, in _Allocate() 355 BlockAllocator::_AllocateInGroup(uint64 base, uint64 searchEnd, uint32 count, in _AllocateInGroup() [all …]
|
H A D | Volume.h | 16 class BlockAllocator; variable 69 inline BlockAllocator* GetBlockAllocator() const in GetBlockAllocator() 88 BlockAllocator* fBlockAllocator;
|
H A D | Jamfile | 21 BlockAllocator.cpp
|
H A D | Volume.cpp | 475 fBlockAllocator = new(std::nothrow) BlockAllocator(this); in _Init()
|
/haiku/src/add-ons/kernel/file_systems/bfs/ |
H A D | BlockAllocator.h | 24 class BlockAllocator { 26 BlockAllocator(Volume* volume); 27 ~BlockAllocator(); 77 static status_t _Initialize(BlockAllocator* self);
|
H A D | BlockAllocator.cpp | 210 friend class BlockAllocator; 529 BlockAllocator::BlockAllocator(Volume* volume) in BlockAllocator() function in BlockAllocator 540 BlockAllocator::~BlockAllocator() in ~BlockAllocator() 548 BlockAllocator::Initialize(bool full) in Initialize() 564 thread_id id = spawn_kernel_thread((thread_func)BlockAllocator::_Initialize, in Initialize() 576 BlockAllocator::InitializeAndClearBitmap(Transaction& transaction) in InitializeAndClearBitmap() 642 BlockAllocator::_Initialize(BlockAllocator* allocator) in _Initialize() 740 BlockAllocator::Uninitialize() in Uninitialize() 756 BlockAllocator::AllocateBlocks(Transaction& transaction, int32 groupIndex, in AllocateBlocks() 951 BlockAllocator::AllocateForInode(Transaction& transaction, in AllocateForInode() [all …]
|
H A D | Volume.h | 106 BlockAllocator& Allocator(); 164 BlockAllocator fBlockAllocator; 204 inline BlockAllocator&
|
H A D | CheckVisitor.h | 17 class BlockAllocator; variable
|
H A D | JamCommon | 31 BlockAllocator.cpp
|
H A D | ToDo | 4 BlockAllocator 6 - the BlockAllocator is only slightly optimized
|
H A D | CheckVisitor.cpp | 608 BlockAllocator& allocator = GetVolume()->Allocator(); in _CheckAllocated()
|
H A D | kernel_interface.cpp | 800 BlockAllocator& allocator = volume->Allocator(); in bfs_ioctl() 811 BlockAllocator& allocator = volume->Allocator(); in bfs_ioctl()
|
/haiku/src/tests/add-ons/kernel/file_systems/userlandfs/bfs/ |
H A D | Jamfile | 32 BlockAllocator.cpp
|
/haiku/src/tools/bfs_shell/ |
H A D | Jamfile | 49 BlockAllocator.cpp
|