Searched refs:logmem_t (Results 1 – 6 of 6) sorted by relevance
| /xnu-10063.101.15/libkern/os/ |
| H A D | log_mem.h | 48 } 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 D | log_mem.c | 44 #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 D | log_encode.h | 29 void os_log_context_init(os_log_context_t, logmem_t *, uint8_t *, size_t);
|
| H A D | log_queue.c | 85 logmem_t lq_mem[LQ_MAX_LM_SLOTS]; 429 logmem_t *lm = &lq->lq_mem[i]; in log_queue_mem_enable() 440 logmem_t *lm = &lq->lq_mem[i]; in log_queue_mem_disable() 452 logmem_t *lm = &lq->lq_mem[i]; in log_queue_mem_reclaim() 458 *lm = (logmem_t){ }; in log_queue_mem_reclaim()
|
| H A D | log_encode_types.h | 114 logmem_t *ctx_logmem;
|
| H A D | log_encode.c | 594 os_log_context_init(os_log_context_t ctx, logmem_t *logmem, uint8_t *buffer, size_t buffer_sz) in os_log_context_init()
|