Lines Matching defs:DepotMagazine
23 struct DepotMagazine {
24 DepotMagazine* next;
43 DepotMagazine* loaded;
44 DepotMagazine* previous;
52 DepotMagazine::IsEmpty() const
59 DepotMagazine::IsFull() const
66 DepotMagazine::Pop()
73 DepotMagazine::Push(void* object)
86 DepotMagazine::ContainsObject(void* object) const
102 static DepotMagazine*
105 DepotMagazine* magazine = (DepotMagazine*)slab_internal_alloc(
106 sizeof(DepotMagazine) + depot->magazine_capacity * sizeof(void*),
119 free_magazine(DepotMagazine* magazine, uint32 flags)
126 empty_magazine(object_depot* depot, DepotMagazine* magazine, uint32 flags)
135 exchange_with_full(object_depot* depot, DepotMagazine*& magazine)
154 exchange_with_empty(object_depot* depot, DepotMagazine*& magazine,
155 DepotMagazine*& freeMagazine)
181 push_empty_magazine(object_depot* depot, DepotMagazine* magazine)
294 DepotMagazine* freeMagazine = NULL;
316 DepotMagazine* magazine = alloc_magazine(depot, flags);
339 DepotMagazine* storeMagazines = NULL;
358 DepotMagazine* fullMagazines = depot->full;
361 DepotMagazine* emptyMagazines = depot->empty;
401 for (DepotMagazine* magazine = depot->full; magazine != NULL;
454 DepotMagazine* magazine = (DepotMagazine*)parse_expression(args[1]);