Home
last modified time | relevance | path

Searched refs:mem (Results 1 – 24 of 24) sorted by relevance

/subsys/bluetooth/controller/util/
A Dmem.c45 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 Dmemq.c92 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 Dmfifo.h118 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 Dmemq.h14 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 Dmem.h58 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 Dtp.c59 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 Dtp_priv.h47 uint8_t mem[]; member
A DKconfig925 The extra statistics can be seen in net-shell using "net mem"
/subsys/llext/
A Dllext_mem.c129 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 Dllext_handlers.c43 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 Dllext_link.c259 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 Dllext_load.c50 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 Dtracing_string_format_test.c353 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 Dtracing_test.h396 #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 DSYSVIEW_Zephyr.txt83 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 DCMakeLists.txt23 zephyr_library_sources(mem.c)
A Dmem.c192 SHELL_SUBCMD_ADD((net), mem, NULL,
/subsys/mgmt/osdp/src/
A Dosdp_sc.c25 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 DCMakeLists.txt18 util/mem.c
/subsys/portability/cmsis_rtos_v2/
A DKconfig81 int "Maximum dynamic mem slab/pool size in CMSIS RTOS V2 application"
/subsys/logging/
A Dlog_cmds.c489 SHELL_COND_CMD(CONFIG_LOG_MODE_DEFERRED, mem, NULL, "Logger memory usage",
/subsys/bluetooth/controller/ll_sw/
A Dull_llcp.c328 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 Dull.c2531 link->mem = NULL; in rx_replenish()
3169 link->mem = NULL; in ull_rxfifo_alloc()
/subsys/mgmt/mcumgr/grp/img_mgmt/
A DKconfig31 bool "Use heap mem pool for flash image DFU context"

Completed in 107 milliseconds