Symbol: object_depot
src/system/kernel/slab/ObjectCache.cpp
26
object_cache_return_object_wrapper(object_depot* depot, void* cookie,
src/system/kernel/slab/ObjectCache.h
81
object_depot depot;
src/system/kernel/slab/ObjectDepot.cpp
110
alloc_magazine(object_depot* depot, 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
163
exchange_with_empty(object_depot* depot, DepotMagazine*& magazine,
src/system/kernel/slab/ObjectDepot.cpp
197
push_empty_magazine(object_depot* depot, DepotMagazine* magazine)
src/system/kernel/slab/ObjectDepot.cpp
207
object_depot_cpu(object_depot* depot)
src/system/kernel/slab/ObjectDepot.cpp
217
object_depot_init(object_depot* depot, size_t capacity, size_t maxCount,
src/system/kernel/slab/ObjectDepot.cpp
218
uint32 flags, void* cookie, void (*return_object)(object_depot* depot,
src/system/kernel/slab/ObjectDepot.cpp
256
object_depot_destroy(object_depot* depot, uint32 flags)
src/system/kernel/slab/ObjectDepot.cpp
267
object_depot_obtain(object_depot* depot)
src/system/kernel/slab/ObjectDepot.cpp
312
object_depot_store(object_depot* depot, void* object, uint32 flags)
src/system/kernel/slab/ObjectDepot.cpp
374
object_depot_make_empty(object_depot* depot, uint32 flags)
src/system/kernel/slab/ObjectDepot.cpp
436
object_depot_contains_object(object_depot* depot, void* object)
src/system/kernel/slab/ObjectDepot.cpp
471
dump_object_depot(object_depot* depot)
src/system/kernel/slab/ObjectDepot.cpp
501
dump_object_depot((object_depot*)parse_expression(args[1]));
src/system/kernel/slab/ObjectDepot.h
30
void (*return_object)(struct object_depot* depot, void* cookie,
src/system/kernel/slab/ObjectDepot.h
39
status_t object_depot_init(object_depot* depot, size_t capacity,
src/system/kernel/slab/ObjectDepot.h
41
void (*returnObject)(object_depot* depot, void* cookie, void* object,
src/system/kernel/slab/ObjectDepot.h
43
void object_depot_destroy(object_depot* depot, uint32 flags);
src/system/kernel/slab/ObjectDepot.h
45
void* object_depot_obtain(object_depot* depot);
src/system/kernel/slab/ObjectDepot.h
46
void object_depot_store(object_depot* depot, void* object, uint32 flags);
src/system/kernel/slab/ObjectDepot.h
48
void object_depot_make_empty(object_depot* depot, uint32 flags);
src/system/kernel/slab/ObjectDepot.h
51
bool object_depot_contains_object(object_depot* depot, void* object);
src/system/kernel/slab/slab_debug.h
48
struct object_depot;
src/system/kernel/slab/slab_debug.h
72
void dump_object_depot(object_depot* depot);