HelenOS sources

slab_cache_t       42 kernel/arch/sparc64/include/arch/proc/thread.h extern slab_cache_t *uwb_cache;
slab_cache_t       41 kernel/arch/sparc64/src/proc/thread.c slab_cache_t *uwb_cache = NULL;
slab_cache_t       62 kernel/genarch/include/genarch/mm/page_ht.h extern slab_cache_t *pte_cache;
slab_cache_t       66 kernel/genarch/src/mm/page_ht.c slab_cache_t *pte_cache = NULL;
slab_cache_t      134 kernel/generic/include/ddi/irq.h extern slab_cache_t *irq_cache;
slab_cache_t      170 kernel/generic/include/ipc/ipc.h extern slab_cache_t *phone_cache;
slab_cache_t      119 kernel/generic/include/mm/slab.h extern slab_cache_t *slab_cache_create(const char *, size_t, size_t,
slab_cache_t      121 kernel/generic/include/mm/slab.h extern void slab_cache_destroy(slab_cache_t *);
slab_cache_t      123 kernel/generic/include/mm/slab.h extern void *slab_alloc(slab_cache_t *, unsigned int)
slab_cache_t      125 kernel/generic/include/mm/slab.h extern void slab_free(slab_cache_t *, void *);
slab_cache_t      297 kernel/generic/include/proc/thread.h extern slab_cache_t *fpu_context_cache;
slab_cache_t       98 kernel/generic/src/cap/cap.c static slab_cache_t *cap_cache;
slab_cache_t       99 kernel/generic/src/cap/cap.c static slab_cache_t *kobject_cache;
slab_cache_t       52 kernel/generic/src/ddi/irq.c slab_cache_t *irq_cache = NULL;
slab_cache_t       70 kernel/generic/src/ipc/ipc.c static slab_cache_t *call_cache;
slab_cache_t       71 kernel/generic/src/ipc/ipc.c static slab_cache_t *answerbox_cache;
slab_cache_t       73 kernel/generic/src/ipc/ipc.c slab_cache_t *phone_cache = NULL;
slab_cache_t       59 kernel/generic/src/lib/ra.c static slab_cache_t *ra_segment_cache;
slab_cache_t       91 kernel/generic/src/mm/as.c static slab_cache_t *as_cache;
slab_cache_t       94 kernel/generic/src/mm/as.c static slab_cache_t *as_page_mapping_cache;
slab_cache_t       97 kernel/generic/src/mm/as.c static slab_cache_t *used_space_ival_cache;
slab_cache_t       47 kernel/generic/src/mm/malloc.c static slab_cache_t *malloc_caches[SLAB_MAX_MALLOC_W - SLAB_MIN_MALLOC_W + 1];
slab_cache_t      107 kernel/generic/src/mm/malloc.c static slab_cache_t *cache_for_size(size_t size)
slab_cache_t      116 kernel/generic/src/mm/malloc.c 	slab_cache_t *cache = malloc_caches[idx];
slab_cache_t      149 kernel/generic/src/mm/malloc.c 	slab_cache_t *old_cache = cache_for_size(old_size);
slab_cache_t      150 kernel/generic/src/mm/malloc.c 	slab_cache_t *new_cache = cache_for_size(new_size);
slab_cache_t      124 kernel/generic/src/mm/slab.c static slab_cache_t mag_cache;
slab_cache_t      127 kernel/generic/src/mm/slab.c static slab_cache_t slab_cache_cache;
slab_cache_t      130 kernel/generic/src/mm/slab.c static slab_cache_t slab_mag_cache;
slab_cache_t      138 kernel/generic/src/mm/slab.c static slab_cache_t *slab_extern_cache;
slab_cache_t      142 kernel/generic/src/mm/slab.c 	slab_cache_t *cache;  /**< Pointer to parent cache. */
slab_cache_t      160 kernel/generic/src/mm/slab.c _NO_TRACE static slab_t *slab_space_alloc(slab_cache_t *cache,
slab_cache_t      208 kernel/generic/src/mm/slab.c _NO_TRACE static size_t slab_space_free(slab_cache_t *cache, slab_t *slab)
slab_cache_t      236 kernel/generic/src/mm/slab.c _NO_TRACE static size_t slab_obj_destroy(slab_cache_t *cache, void *obj,
slab_cache_t      278 kernel/generic/src/mm/slab.c _NO_TRACE static void *slab_obj_create(slab_cache_t *cache, unsigned int flags)
slab_cache_t      334 kernel/generic/src/mm/slab.c _NO_TRACE static slab_magazine_t *get_mag_from_cache(slab_cache_t *cache,
slab_cache_t      359 kernel/generic/src/mm/slab.c _NO_TRACE static void put_mag_to_cache(slab_cache_t *cache,
slab_cache_t      375 kernel/generic/src/mm/slab.c _NO_TRACE static size_t magazine_destroy(slab_cache_t *cache,
slab_cache_t      394 kernel/generic/src/mm/slab.c _NO_TRACE static slab_magazine_t *get_full_current_mag(slab_cache_t *cache)
slab_cache_t      431 kernel/generic/src/mm/slab.c _NO_TRACE static void *magazine_obj_get(slab_cache_t *cache)
slab_cache_t      461 kernel/generic/src/mm/slab.c _NO_TRACE static slab_magazine_t *make_empty_current_mag(slab_cache_t *cache)
slab_cache_t      511 kernel/generic/src/mm/slab.c _NO_TRACE static int magazine_obj_put(slab_cache_t *cache, void *obj)
slab_cache_t      540 kernel/generic/src/mm/slab.c _NO_TRACE static size_t comp_objects(slab_cache_t *cache)
slab_cache_t      552 kernel/generic/src/mm/slab.c _NO_TRACE static size_t badness(slab_cache_t *cache)
slab_cache_t      566 kernel/generic/src/mm/slab.c _NO_TRACE static bool make_magcache(slab_cache_t *cache)
slab_cache_t      587 kernel/generic/src/mm/slab.c _NO_TRACE static void _slab_cache_create(slab_cache_t *cache, const char *name,
slab_cache_t      641 kernel/generic/src/mm/slab.c slab_cache_t *slab_cache_create(const char *name, size_t size, size_t align,
slab_cache_t      645 kernel/generic/src/mm/slab.c 	slab_cache_t *cache = slab_alloc(&slab_cache_cache, FRAME_ATOMIC);
slab_cache_t      662 kernel/generic/src/mm/slab.c _NO_TRACE static size_t _slab_reclaim(slab_cache_t *cache, unsigned int flags)
slab_cache_t      709 kernel/generic/src/mm/slab.c _NO_TRACE static void _slab_free(slab_cache_t *cache, void *obj, slab_t *slab)
slab_cache_t      727 kernel/generic/src/mm/slab.c void slab_cache_destroy(slab_cache_t *cache)
slab_cache_t      762 kernel/generic/src/mm/slab.c void *slab_alloc(slab_cache_t *cache, unsigned int flags)
slab_cache_t      786 kernel/generic/src/mm/slab.c void slab_free(slab_cache_t *cache, void *obj)
slab_cache_t      797 kernel/generic/src/mm/slab.c 	list_foreach(slab_cache_list, link, slab_cache_t, cache) {
slab_cache_t      853 kernel/generic/src/mm/slab.c 		slab_cache_t *cache = list_get_instance(cur, slab_cache_t, link);
slab_cache_t      914 kernel/generic/src/mm/slab.c 	list_foreach(slab_cache_list, link, slab_cache_t, slab) {
slab_cache_t       82 kernel/generic/src/proc/task.c static slab_cache_t *task_cache;
slab_cache_t      105 kernel/generic/src/proc/thread.c static slab_cache_t *thread_cache;
slab_cache_t       48 kernel/generic/src/synch/syswaitq.c static slab_cache_t *waitq_cache;
slab_cache_t       56 kernel/generic/src/sysinfo/sysinfo.c static slab_cache_t *sysinfo_item_cache;
slab_cache_t       41 kernel/test/mm/slab1.c 	slab_cache_t *cache;
slab_cache_t      122 kernel/test/mm/slab1.c static slab_cache_t *thr_cache;
slab_cache_t       46 kernel/test/mm/slab2.c 	slab_cache_t *cache1;
slab_cache_t       47 kernel/test/mm/slab2.c 	slab_cache_t *cache2;
slab_cache_t      128 kernel/test/mm/slab2.c static slab_cache_t *thr_cache;
HelenOS homepage, sources at GitHub