| /subsys/bluetooth/controller/util/ |
| A D | mem.c | 45 void *mem; in mem_acquire() local 52 mem = *mem_head; in mem_acquire() 62 return mem; in mem_acquire() 79 memcpy(mem, mem_head, sizeof(mem)); in mem_release() 82 *((uint16_t *)MROUND((uint8_t *)mem + sizeof(mem))) = free_count; in mem_release() 84 *mem_head = mem; in mem_release() 148 void *mem; in mem_ut() local 167 memcpy(mem, &mem_used, sizeof(mem)); in mem_ut() 168 mem_used = mem; in mem_ut() 172 if (mem) { in mem_ut() [all …]
|
| A D | memq.c | 92 memq_link_t *memq_enqueue(memq_link_t *link, void *mem, memq_link_t **tail) in memq_enqueue() argument 98 (*tail)->mem = mem; in memq_enqueue() 117 memq_link_t *memq_peek(memq_link_t *head, memq_link_t *tail, void **mem) in memq_peek() argument 125 if (mem) { in memq_peek() 126 *mem = head->mem; in memq_peek() 142 void **mem) in memq_peek_n() argument 147 head = memq_peek(head, tail, mem); in memq_peek_n() 168 memq_link_t *memq_dequeue(memq_link_t *tail, memq_link_t **head, void **mem) in memq_dequeue() argument 173 old_head = memq_peek(*head, tail, mem); in memq_dequeue()
|
| A D | mfifo.h | 118 uint8_t idx, void *mem, uint8_t *last) in mfifo_by_idx_enqueue() argument 132 #define MFIFO_BY_IDX_ENQUEUE(name, i, mem) \ argument 134 (mem), &mfifo_fifo_##name.l) 145 uint8_t last, void **mem) in mfifo_enqueue_get() argument 152 *mem = NULL; /* Signal the failure */ in mfifo_enqueue_get() 160 *mem = (void *)(fifo + last * size); /* preceding buffer */ in mfifo_enqueue_get() 173 #define MFIFO_ENQUEUE_GET(name, mem) \ argument 176 mfifo_fifo_##name.l, (mem)) 319 void *mem; in mfifo_dequeue() local 329 mem = *((void **)(fifo + _first * size)); in mfifo_dequeue() [all …]
|
| A D | memq.h | 14 void *mem; /* payload */ member 32 memq_link_t *memq_enqueue(memq_link_t *link, void *mem, memq_link_t **tail); 33 memq_link_t *memq_peek(memq_link_t *head, memq_link_t *tail, void **mem); 35 void **mem); 36 memq_link_t *memq_dequeue(memq_link_t *tail, memq_link_t **head, void **mem);
|
| A D | mem.h | 58 void mem_release(void *mem, void **mem_head); 62 uint16_t mem_index_get(const void *mem, const void *mem_pool, uint16_t mem_size);
|
| /subsys/net/ip/ |
| A D | tp.c | 59 mem->footer = (void *) ((uint8_t *) &mem->mem + size); in tp_malloc() 64 return &mem->mem; in tp_malloc() 92 mem->file, mem->line, mem->func, mem->mem, mem->size); in tp_mem_chk() 94 dump(&mem->header, sizeof(mem->header)); in tp_mem_chk() 95 dump(mem->mem, mem->size); in tp_mem_chk() 96 dump(mem->footer, sizeof(*mem->footer)); in tp_mem_chk() 100 mem->file, mem->line, mem->func, mem->mem, in tp_mem_chk() 105 mem->file, mem->line, mem->func, mem->mem, in tp_mem_chk() 121 memset(mem, 0, sizeof(tp_mem) + mem->size + sizeof(*mem->footer)); in tp_free() 122 k_free(mem); in tp_free() [all …]
|
| A D | tp_priv.h | 47 uint8_t mem[]; member
|
| A D | Kconfig | 925 The extra statistics can be seen in net-shell using "net mem"
|
| /subsys/llext/ |
| A D | llext_mem.c | 129 if (ext->mem[mem_idx]) { in llext_copy_region() 146 mem_idx, ext->mem[mem_idx], in llext_copy_region() 161 ext->mem[mem_idx] = NULL; in llext_copy_region() 182 if (!ext->mem[mem_idx]) { in llext_copy_region() 227 llext_free(ext->mem[mem_idx]); in llext_copy_region() 228 ext->mem[mem_idx] = NULL; in llext_copy_region() 249 if (ext->mem[mem_idx]) { in llext_copy_regions() 286 addr = ext->mem[mem_idx]; in llext_adjust_mmu_permissions() 321 k_mem_update_flags(ext->mem[i], in llext_free_regions() 332 llext_free(ext->mem[i]); in llext_free_regions() [all …]
|
| A D | llext_handlers.c | 43 ext->mem[LLEXT_MEM_PREINIT], ext->mem_size[LLEXT_MEM_PREINIT]); in z_impl_llext_get_fn_table() 45 ext->mem[LLEXT_MEM_INIT], ext->mem_size[LLEXT_MEM_INIT]); in z_impl_llext_get_fn_table() 49 ext->mem[LLEXT_MEM_FINI], ext->mem_size[LLEXT_MEM_FINI]); in z_impl_llext_get_fn_table() 57 const char *text_start = ext->mem[LLEXT_MEM_TEXT]; in z_impl_llext_get_fn_table()
|
| A D | llext_link.c | 259 uint8_t *text = ext->mem[LLEXT_MEM_TEXT]; in llext_link_plt() 331 uint8_t *rel_addr = (uint8_t *)ext->mem[LLEXT_MEM_TEXT] - in llext_link_plt() 563 if (ext->mem[i]) { in llext_link() 564 sys_cache_data_flush_range(ext->mem[i], ext->mem_size[i]); in llext_link() 566 sys_cache_instr_invd_range(ext->mem[i], ext->mem_size[i]); in llext_link()
|
| A D | llext_load.c | 50 return (const uint8_t *)ext->mem[mem_idx] + ldr->sect_map[sh_ndx].offset; in llext_loaded_sect_ptr() 614 sym = ext->mem[LLEXT_MEM_EXPORT]; in llext_export_symbols() 866 ext->alloc_size, ext->mem[LLEXT_MEM_TEXT], ext->mem[LLEXT_MEM_RODATA]); in do_llext_load()
|
| /subsys/tracing/test/ |
| A D | tracing_string_format_test.c | 353 void sys_trace_k_heap_init(struct k_heap *h, void *mem, size_t bytes) in sys_trace_k_heap_init() argument 373 void sys_trace_k_heap_free(struct k_heap *h, void *mem) in sys_trace_k_heap_free() argument 491 void sys_trace_k_mem_slab_alloc_enter(struct k_mem_slab *slab, void **mem, k_timeout_t timeout) in sys_trace_k_mem_slab_alloc_enter() argument 496 void sys_trace_k_mem_slab_alloc_blocking(struct k_mem_slab *slab, void **mem, k_timeout_t timeout) in sys_trace_k_mem_slab_alloc_blocking() argument 501 void sys_trace_k_mem_slab_alloc_exit(struct k_mem_slab *slab, void **mem, k_timeout_t timeout, in sys_trace_k_mem_slab_alloc_exit() argument 507 void sys_trace_k_mem_slab_free_enter(struct k_mem_slab *slab, void *mem) in sys_trace_k_mem_slab_free_enter() argument 512 void sys_trace_k_mem_slab_free_exit(struct k_mem_slab *slab, void *mem) in sys_trace_k_mem_slab_free_exit() argument
|
| A D | tracing_test.h | 396 #define sys_port_trace_k_heap_init(h) sys_trace_k_heap_init(h, mem, bytes) 411 #define sys_port_trace_k_heap_free(h) sys_trace_k_heap_free(h, mem) 440 sys_trace_k_mem_slab_alloc_enter(slab, mem, timeout) 442 sys_trace_k_mem_slab_alloc_blocking(slab, mem, timeout) 444 sys_trace_k_mem_slab_alloc_exit(slab, mem, timeout, ret) 446 #define sys_port_trace_k_mem_slab_free_exit(slab) sys_trace_k_mem_slab_free_exit(slab, mem) 706 void sys_trace_k_heap_init(struct k_heap *h, void *mem, size_t bytes); 716 void sys_trace_k_heap_free(struct k_heap *h, void *mem); 734 void sys_trace_k_mem_slab_alloc_enter(struct k_mem_slab *slab, void **mem, k_timeout_t timeout); 736 void sys_trace_k_mem_slab_alloc_exit(struct k_mem_slab *slab, void **mem, k_timeout_t timeout, [all …]
|
| /subsys/tracing/sysview/ |
| A D | SYSVIEW_Zephyr.txt | 83 76 k_heap_init heap=%I, mem=%p, bytes=%u 86 78 k_heap_free heap=%I, mem=%p 90 85 k_mem_slab_alloc slab=%I, mem=%p, Timeout=%TimeOut | Returns %ErrCodePosix 91 86 k_mem_slab_free slab=%I, mem=%p
|
| /subsys/net/lib/shell/ |
| A D | CMakeLists.txt | 23 zephyr_library_sources(mem.c)
|
| A D | mem.c | 192 SHELL_SUBCMD_ADD((net), mem, NULL,
|
| /subsys/mgmt/osdp/src/ |
| A D | osdp_sc.c | 25 static void osdp_memzero(void *mem, size_t size) in osdp_memzero() argument 28 volatile uint8_t *p = mem; in osdp_memzero()
|
| /subsys/bluetooth/controller/ |
| A D | CMakeLists.txt | 18 util/mem.c
|
| /subsys/portability/cmsis_rtos_v2/ |
| A D | Kconfig | 81 int "Maximum dynamic mem slab/pool size in CMSIS RTOS V2 application"
|
| /subsys/logging/ |
| A D | log_cmds.c | 489 SHELL_COND_CMD(CONFIG_LOG_MODE_DEFERRED, mem, NULL, "Logger memory usage",
|
| /subsys/bluetooth/controller/ll_sw/ |
| A D | ull_llcp.c | 328 ctx->node_ref.rx->hdr.link->mem = conn->llcp.rx_node_release; in llcp_nodes_release() 335 ctx->data.pu.ntf_dle_node->hdr.link->mem = conn->llcp.rx_node_release; in llcp_nodes_release() 579 rx = hdr->link->mem; in ull_cp_release_nodes()
|
| A D | ull.c | 2531 link->mem = NULL; in rx_replenish() 3169 link->mem = NULL; in ull_rxfifo_alloc()
|
| /subsys/mgmt/mcumgr/grp/img_mgmt/ |
| A D | Kconfig | 31 bool "Use heap mem pool for flash image DFU context"
|