Lines Matching refs:k_mem_slab
81 struct k_mem_slab;
5211 struct k_mem_slab { struct
5218 SYS_PORT_TRACING_TRACKING_FIELD(k_mem_slab) argument
5273 STRUCT_SECTION_ITERABLE(k_mem_slab, name) = \
5295 static STRUCT_SECTION_ITERABLE(k_mem_slab, name) = \
5320 int k_mem_slab_init(struct k_mem_slab *slab, void *buffer,
5345 int k_mem_slab_alloc(struct k_mem_slab *slab, void **mem,
5357 void k_mem_slab_free(struct k_mem_slab *slab, void *mem);
5369 static inline uint32_t k_mem_slab_num_used_get(struct k_mem_slab *slab) in k_mem_slab_num_used_get()
5384 static inline uint32_t k_mem_slab_max_used_get(struct k_mem_slab *slab) in k_mem_slab_max_used_get()
5404 static inline uint32_t k_mem_slab_num_free_get(struct k_mem_slab *slab) in k_mem_slab_num_free_get()
5421 int k_mem_slab_runtime_stats_get(struct k_mem_slab *slab, struct sys_memory_stats *stats);
5434 int k_mem_slab_runtime_stats_reset_max(struct k_mem_slab *slab);