AllocationGroup
uint16 group = parent->AllocationGroup();
uint16 group = inode->BlockRun().AllocationGroup();
group = data.direct[last].AllocationGroup();
group = inode->BlockRun().AllocationGroup() + 1;
if (run.AllocationGroup() >= fNumGroups)
AllocationGroup& group = fGroups[run.AllocationGroup()];
int32 group = run.AllocationGroup();
if (group < fVolume->Log().AllocationGroup()
|| (group == fVolume->Log().AllocationGroup()
AllocationGroup& group = fGroups[i];
AllocationGroup& group = fGroups[groupIndex];
AllocationGroup& group = fGroups[groupIndex];
if (run.AllocationGroup() < 0 || run.AllocationGroup() >= fNumGroups
|| run.Start() > fGroups[run.AllocationGroup()].fNumBits
> fGroups[run.AllocationGroup()].fNumBits
" is invalid!\n", type, run.AllocationGroup(), run.Start(),
" is only partially allocated!\n", type, run.AllocationGroup(),
AllocationGroup& group = fGroups[i];
status_t SetTo(AllocationGroup& group, uint16 block);
status_t SetToWritable(Transaction& transaction, AllocationGroup& group,
AllocationGroup();
AllocationBlock::SetTo(AllocationGroup& group, uint16 block)
AllocationBlock::SetToWritable(Transaction& transaction, AllocationGroup& group,
AllocationGroup::AllocationGroup()
AllocationGroup::AddFreeRange(int32 start, int32 blocks)
AllocationGroup::Allocate(Transaction& transaction, uint16 start, int32 length)
AllocationGroup::Free(Transaction& transaction, uint16 start, int32 length)
fRun.AllocationGroup(), fRun.Start(), fRun.Length());
fGroups = new(std::nothrow) AllocationGroup[fNumGroups];
AllocationGroup* groups = allocator->fGroups;
fRun.AllocationGroup(), fRun.Start(), fRun.Length());
AllocationGroup& group = fGroups[groupIndex];
class AllocationGroup;
AllocationGroup* fGroups;
type, run.AllocationGroup(), run.Start(),
(int)run.AllocationGroup(), run.Start(), run.Length(),
" %" B_PRId32 "\n", run.AllocationGroup(), run.Start(),
* run.AllocationGroup() + 1);
" %" B_PRId32 "\n", offset, run.AllocationGroup(),
* run.AllocationGroup() + 1);
block_run::Run(run.AllocationGroup(),
|| parent.AllocationGroup() > int32(volume->AllocationGroups())
|| parent.AllocationGroup() < 0
|| attributes.AllocationGroup() > int32(volume->AllocationGroups())
|| attributes.AllocationGroup() < 0
if (newLog.AllocationGroup() != 0)
allocatedRun.SetTo(newLog.AllocationGroup(), oldEnd, newEnd - oldEnd);
int cmp = a.AllocationGroup() - b.AllocationGroup();
if (run.AllocationGroup() != arrayRun.AllocationGroup())
(int)run.AllocationGroup(), run.Start(), run.Length(), blockNumber));
if (run.AllocationGroup() < 0
|| run.AllocationGroup() > (int32)AllocationGroups()
FATAL(("*** invalid run(%d,%d,%d)\n", (int)run.AllocationGroup(),
{ return ((((off_t)run.AllocationGroup())
int32 AllocationGroup() const
|| parent.AllocationGroup() > int32(volume->AllocationGroups())
|| parent.AllocationGroup() < 0
|| attributes.AllocationGroup() > int32(volume->AllocationGroups())
|| attributes.AllocationGroup() < 0
off_t ToBlock(block_run run) const { return ((off_t)run.AllocationGroup() << AllocationGroupShift()) | (uint32)run.Start(); }
if (run.AllocationGroup() < 0 || run.AllocationGroup() > (int32)AllocationGroups()
run.AllocationGroup(), run.Start(), run.Length());
return ((((off_t)run.AllocationGroup()) << superBlock.AllocationGroupShift()) | (off_t)run.Start());