Searched refs:object_depot (Results 1 - 5 of 5) sorted by relevance
/haiku/headers/private/kernel/slab/ |
H A D | ObjectDepot.h | 16 typedef struct object_depot { struct 28 void (*return_object)(struct object_depot* depot, void* cookie, 30 } object_depot; typedef in typeref:struct:object_depot 37 status_t object_depot_init(object_depot* depot, size_t capacity, 39 void (*returnObject)(object_depot* depot, void* cookie, void* object, 41 void object_depot_destroy(object_depot* depot, uint32 flags); 43 void* object_depot_obtain(object_depot* depot); 44 void object_depot_store(object_depot* depot, void* object, uint32 flags); 46 void object_depot_make_empty(object_depot* depot, uint32 flags); 49 bool object_depot_contains_object(object_depot* depo [all...] |
/haiku/src/system/kernel/slab/ |
H A D | ObjectDepot.cpp | 103 alloc_magazine(object_depot* depot, 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, 181 push_empty_magazine(object_depot* depot, DepotMagazine* magazine) 191 object_depot_cpu(object_depot* depot) 201 object_depot_init(object_depot* depot, size_t capacity, size_t maxCount, 202 uint32 flags, void* cookie, void (*return_object)(object_depot* depot, 235 object_depot_destroy(object_depot* depot, uint32 flags) 246 object_depot_obtain(object_depot* depo [all...] |
H A D | slab_debug.h | 48 struct object_depot; 72 void dump_object_depot(object_depot* depot);
|
H A D | ObjectCache.h | 83 object_depot depot;
|
H A D | ObjectCache.cpp | 26 object_cache_return_object_wrapper(object_depot* depot, void* cookie,
|
Completed in 57 milliseconds