Home
last modified time | relevance | path

Searched refs:malloc_heap (Results 1 – 11 of 11) sorted by relevance

/f-stack/dpdk/lib/librte_eal/common/
H A Dmalloc_heap.h24 struct malloc_heap { struct
60 malloc_heap_create(struct malloc_heap *heap, const char *heap_name);
63 malloc_heap_destroy(struct malloc_heap *heap);
77 malloc_heap_add_external_memory(struct malloc_heap *heap,
81 malloc_heap_remove_external_memory(struct malloc_heap *heap, void *va_addr,
91 malloc_heap_get_stats(struct malloc_heap *heap,
95 malloc_heap_dump(struct malloc_heap *heap, FILE *f);
H A Drte_malloc.c260 struct malloc_heap *heap = NULL; in rte_malloc_heap_get_socket()
273 struct malloc_heap *tmp = &mcfg->malloc_heaps[idx]; in rte_malloc_heap_get_socket()
304 struct malloc_heap *tmp = &mcfg->malloc_heaps[idx]; in rte_malloc_heap_socket_is_external()
381 static struct malloc_heap *
388 struct malloc_heap *heap = &mcfg->malloc_heaps[i]; in find_named_heap()
400 struct malloc_heap *heap = NULL; in rte_malloc_heap_memory_add()
454 struct malloc_heap *heap = NULL; in rte_malloc_heap_memory_remove()
503 struct malloc_heap *heap = NULL; in sync_memory()
582 struct malloc_heap *heap = NULL; in rte_malloc_heap_create()
598 struct malloc_heap *tmp = &mcfg->malloc_heaps[i]; in rte_malloc_heap_create()
[all …]
H A Dmalloc_heap.c83 struct malloc_heap *heap = &mcfg->malloc_heaps[i]; in malloc_socket_to_heap_id()
117 struct malloc_heap *heap; in malloc_add_seg()
154 find_suitable_element(struct malloc_heap *heap, size_t size, in find_suitable_element()
641 struct malloc_heap *heap = &mcfg->malloc_heaps[heap_id]; in malloc_heap_alloc_on_heap_id()
745 struct malloc_heap *heap = &mcfg->malloc_heaps[heap_id]; in heap_alloc_biggest_on_heap_id()
831 struct malloc_heap *heap; in malloc_heap_free()
1028 malloc_heap_get_stats(struct malloc_heap *heap, in malloc_heap_get_stats()
1066 malloc_heap_dump(struct malloc_heap *heap, FILE *f) in malloc_heap_dump()
1087 struct malloc_heap *heap = elem->heap; in destroy_elem()
1304 malloc_heap_destroy(struct malloc_heap *heap) in malloc_heap_destroy()
[all …]
H A Dmalloc_mp.h17 struct malloc_heap;
33 struct malloc_heap *heap;
78 alloc_pages_on_heap(struct malloc_heap *heap, uint64_t pg_sz, size_t elt_size,
H A Dmalloc_elem.h13 struct malloc_heap;
22 struct malloc_heap *heap;
117 struct malloc_heap *heap,
H A Dmeson.build33 'malloc_heap.c',
73 'malloc_heap.c',
H A Deal_memcfg.h55 struct malloc_heap malloc_heaps[RTE_MAX_HEAPS];
H A Dmalloc_mp.c45 struct malloc_heap *heap;
183 struct malloc_heap *heap; in handle_alloc_request()
409 struct malloc_heap *heap = entry->alloc_state.heap; in handle_sync_response()
H A Dmalloc_elem.c130 malloc_elem_init(struct malloc_elem *elem, struct malloc_heap *heap, in malloc_elem_init()
152 struct malloc_heap *heap = elem->heap; in malloc_elem_insert()
/f-stack/dpdk/doc/guides/prog_guide/
H A Denv_abstraction_layer.rst783 * struct malloc_heap - used to track free space on a per-socket basis
788 Structure: malloc_heap
791 The malloc_heap structure is used to manage free space on a per-socket basis.
814 .. figure:: img/malloc_heap.*
906 The NUMA node is used to index the array of ``malloc_heap`` structures which is
/f-stack/dpdk/doc/guides/rel_notes/
H A Drelease_19_11.rst416 * mem: hid the internal ``malloc_heap`` structure and the