Lines Matching defs:BatchGroupT
62 typedef BatchGroup<ThisT> BatchGroupT;
64 static_assert(sizeof(BatchGroupT) <= sizeof(TransferBatchT),
65 "BatchGroupT uses the same class size as TransferBatchT");
182 for (BatchGroupT &BG : Region->FreeListInfo.BlockList) {
199 for (BatchGroupT &BG : Region->FreeListInfo.BlockList) {
527 SinglyLinkedList<BatchGroupT> BlockList = {};
670 BatchGroupT *BG = Region->FreeListInfo.BlockList.front();
674 BG = reinterpret_cast<BatchGroupT *>(
764 BatchGroupT *BG =
765 reinterpret_cast<BatchGroupT *>(C->getBatchClassBlock());
780 auto InsertBlocks = [&](BatchGroupT *BG, CompactPtrT *Array, u32 Size) {
806 BatchGroupT *Cur = Region->FreeListInfo.BlockList.front();
810 BatchGroupT *Prev = nullptr;
953 BatchGroupT *BG = Region->FreeListInfo.BlockList.front();
995 BatchGroupT *BG = Region->FreeListInfo.BlockList.front();
1156 SinglyLinkedList<BatchGroupT> GroupsToRelease;
1203 SinglyLinkedList<BatchGroupT> GroupsToRelease;
1346 SinglyLinkedList<BatchGroupT>
1352 SinglyLinkedList<BatchGroupT> GroupsToRelease;
1361 for (BatchGroupT *BG = Region->FreeListInfo.BlockList.front(),
1446 // If `BG` is the first BatchGroupT in the list, we only need to advance
1482 BatchGroupT *Cur = BG;
1515 SinglyLinkedList<BatchGroupT> &GroupsToRelease)
1544 for (BatchGroupT &BG : GroupsToRelease) {
1592 SinglyLinkedList<BatchGroupT> &GroupsToRelease)
1613 for (BatchGroupT *BG = Region->FreeListInfo.BlockList.front(),
1631 BatchGroupT *Cur = GroupsToRelease.front();
1717 BatchGroupT *Prev = Region->FreeListInfo.BlockList.front();
1718 for (BatchGroupT *Cur = Prev->Next; Cur != nullptr;