Symbol: DepotMagazine
src/system/kernel/slab/ObjectDepot.cpp
109
static DepotMagazine*
src/system/kernel/slab/ObjectDepot.cpp
112
DepotMagazine* magazine = (DepotMagazine*)slab_internal_alloc(
src/system/kernel/slab/ObjectDepot.cpp
113
sizeof(DepotMagazine) + depot->magazine_capacity * sizeof(void*),
src/system/kernel/slab/ObjectDepot.cpp
126
free_magazine(DepotMagazine* magazine, uint32 flags)
src/system/kernel/slab/ObjectDepot.cpp
133
empty_magazine(object_depot* depot, DepotMagazine* magazine, uint32 flags)
src/system/kernel/slab/ObjectDepot.cpp
142
exchange_with_full(object_depot* depot, DepotMagazine*& magazine)
src/system/kernel/slab/ObjectDepot.cpp
156
magazine = (DepotMagazine*)depot->full.Pop();
src/system/kernel/slab/ObjectDepot.cpp
163
exchange_with_empty(object_depot* depot, DepotMagazine*& magazine,
src/system/kernel/slab/ObjectDepot.cpp
164
DepotMagazine*& freeMagazine)
src/system/kernel/slab/ObjectDepot.cpp
190
magazine = (DepotMagazine*)depot->empty.Pop();
src/system/kernel/slab/ObjectDepot.cpp
197
push_empty_magazine(object_depot* depot, DepotMagazine* magazine)
src/system/kernel/slab/ObjectDepot.cpp
324
DepotMagazine* freeMagazine = NULL;
src/system/kernel/slab/ObjectDepot.cpp
335
DepotMagazine* freeMagazine = NULL;
src/system/kernel/slab/ObjectDepot.cpp
357
DepotMagazine* magazine = alloc_magazine(depot, flags);
src/system/kernel/slab/ObjectDepot.cpp
423
empty_magazine(depot, (DepotMagazine*)storeMagazines.Pop(), flags);
src/system/kernel/slab/ObjectDepot.cpp
426
empty_magazine(depot, (DepotMagazine*)fullMagazines.Pop(), flags);
src/system/kernel/slab/ObjectDepot.cpp
429
free_magazine((DepotMagazine*)emptyMagazines.Pop(), flags);
src/system/kernel/slab/ObjectDepot.cpp
44
DepotMagazine* obtain;
src/system/kernel/slab/ObjectDepot.cpp
45
DepotMagazine* store;
src/system/kernel/slab/ObjectDepot.cpp
455
for (DepotMagazine* magazine = (DepotMagazine*)depot->full.head; magazine != NULL;
src/system/kernel/slab/ObjectDepot.cpp
456
magazine = (DepotMagazine*)magazine->next) {
src/system/kernel/slab/ObjectDepot.cpp
49
DepotMagazine* loaded;
src/system/kernel/slab/ObjectDepot.cpp
50
DepotMagazine* previous;
src/system/kernel/slab/ObjectDepot.cpp
515
DepotMagazine* magazine = (DepotMagazine*)parse_expression(args[1]);
src/system/kernel/slab/ObjectDepot.cpp
59
DepotMagazine::IsEmpty() const
src/system/kernel/slab/ObjectDepot.cpp
66
DepotMagazine::IsFull() const
src/system/kernel/slab/ObjectDepot.cpp
73
DepotMagazine::Pop()
src/system/kernel/slab/ObjectDepot.cpp
80
DepotMagazine::Push(void* object)
src/system/kernel/slab/ObjectDepot.cpp
93
DepotMagazine::ContainsObject(void* object) const
src/system/kernel/slab/ObjectDepot.h
16
struct DepotMagazine;