Home
last modified time | relevance | path

Searched refs:logmem_t (Results 1 – 6 of 6) sorted by relevance

/xnu-11417.121.6/libkern/os/
H A Dlog_mem.h48 } logmem_t; typedef
55 void logmem_init(logmem_t *, void *, size_t, size_t, size_t, size_t);
60 bool logmem_ready(const logmem_t *);
69 void *logmem_alloc(logmem_t *, size_t *);
70 void *logmem_alloc_locked(logmem_t *, size_t *);
79 void logmem_free(logmem_t *, void *, size_t);
80 void logmem_free_locked(logmem_t *, void *, size_t);
85 size_t logmem_max_size(const logmem_t *);
90 bool logmem_empty(const logmem_t *);
H A Dlog_mem.c44 #define BITMAP_BUCKET_SIZE (8 * sizeof(((logmem_t *)0)->lm_mem_map[0]))
55 bitmap_get(logmem_t *lm, size_t block) in bitmap_get()
61 bitmap_set(logmem_t *lm, size_t block) in bitmap_set()
67 bitmap_clear(logmem_t *lm, size_t block) in bitmap_clear()
73 bitmap_reserve_root(logmem_t *lm, size_t block) in bitmap_reserve_root()
90 bitmap_release_root(logmem_t *lm, size_t block) in bitmap_release_root()
110 bitmap_update_subtree(logmem_t *lm, size_t level, size_t block, void (*fun)(logmem_t *, size_t)) in bitmap_update_subtree() argument
123 bitmap_release_subtree(logmem_t *lm, size_t level, size_t block) in bitmap_release_subtree()
129 bitmap_reserve_subtree(logmem_t *lm, size_t level, size_t block) in bitmap_reserve_subtree()
135 block_size_level(logmem_t *lm, size_t amount) in block_size_level()
[all …]
H A Dlog_encode.h29 void os_log_context_init(os_log_context_t, logmem_t *, uint8_t *, size_t);
H A Dlog_queue.c88 logmem_t lq_mem[LQ_MAX_LM_SLOTS];
459 logmem_t *lm = &lq->lq_mem[i]; in log_queue_mem_enable()
470 logmem_t *lm = &lq->lq_mem[i]; in log_queue_mem_disable()
482 logmem_t *lm = &lq->lq_mem[i]; in log_queue_mem_reclaim()
488 *lm = (logmem_t){ }; in log_queue_mem_reclaim()
H A Dlog_encode_types.h114 logmem_t *ctx_logmem;
H A Dlog_encode.c586 os_log_context_init(os_log_context_t ctx, logmem_t *logmem, uint8_t *buffer, size_t buffer_sz) in os_log_context_init()