Home
last modified time | relevance | path

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

/dpdk/lib/eal/common/
H A Dmalloc_heap.h24 struct malloc_heap { struct
45 malloc_heap_create(struct malloc_heap *heap, const char *heap_name); argument
48 malloc_heap_destroy(struct malloc_heap *heap);
62 malloc_heap_add_external_memory(struct malloc_heap *heap,
66 malloc_heap_remove_external_memory(struct malloc_heap *heap, void *va_addr,
76 malloc_heap_get_stats(struct malloc_heap *heap,
80 malloc_heap_dump(struct malloc_heap *heap, FILE *f);
H A Drte_malloc.c269 struct malloc_heap *heap = NULL; in rte_malloc_heap_get_socket()
282 struct malloc_heap *tmp = &mcfg->malloc_heaps[idx]; in rte_malloc_heap_get_socket()
313 struct malloc_heap *tmp = &mcfg->malloc_heaps[idx]; in rte_malloc_heap_socket_is_external()
390 static struct malloc_heap *
397 struct malloc_heap *heap = &mcfg->malloc_heaps[i]; in find_named_heap()
409 struct malloc_heap *heap = NULL; in rte_malloc_heap_memory_add()
463 struct malloc_heap *heap = NULL; in rte_malloc_heap_memory_remove()
512 struct malloc_heap *heap = NULL; in sync_memory()
591 struct malloc_heap *heap = NULL; in rte_malloc_heap_create()
607 struct malloc_heap *tmp = &mcfg->malloc_heaps[i]; in rte_malloc_heap_create()
[all …]
H A Dmalloc_heap.c78 struct malloc_heap *heap = &mcfg->malloc_heaps[i]; in malloc_socket_to_heap_id()
112 struct malloc_heap *heap; in malloc_add_seg()
150 find_suitable_element(struct malloc_heap *heap, size_t size, in find_suitable_element()
184 find_biggest_element(struct malloc_heap *heap, size_t *size, in find_biggest_element()
648 struct malloc_heap *heap = &mcfg->malloc_heaps[heap_id]; in malloc_heap_alloc_on_heap_id()
858 struct malloc_heap *heap; in malloc_heap_free()
1097 malloc_heap_get_stats(struct malloc_heap *heap, in malloc_heap_get_stats()
1135 malloc_heap_dump(struct malloc_heap *heap, FILE *f) in malloc_heap_dump()
1156 struct malloc_heap *heap = elem->heap; in destroy_elem()
1373 malloc_heap_destroy(struct malloc_heap *heap) in malloc_heap_destroy()
[all …]
H A Dmalloc_mp.h15 struct malloc_heap;
79 alloc_pages_on_heap(struct malloc_heap *heap, uint64_t pg_sz, size_t elt_size,
H A Dmalloc_elem.h15 struct malloc_heap;
24 struct malloc_heap *heap;
323 struct malloc_heap *heap,
H A Deal_memcfg.h55 struct malloc_heap malloc_heaps[RTE_MAX_HEAPS];
H A Dmeson.build34 'malloc_heap.c',
H A Dmalloc_mp.c45 struct malloc_heap *heap;
220 struct malloc_heap *heap; in handle_alloc_request()
465 struct malloc_heap *heap = entry->alloc_state.heap; in handle_sync_response()
H A Dmalloc_elem.c124 malloc_elem_init(struct malloc_elem *elem, struct malloc_heap *heap, in malloc_elem_init()
147 struct malloc_heap *heap = elem->heap; in malloc_elem_insert()
H A Deal_common_memory.c1129 struct malloc_heap *heap; in handle_eal_heap_info_request()
1170 struct malloc_heap *heap = &mcfg->malloc_heaps[heap_id]; in handle_eal_heap_list_request()
/dpdk/doc/guides/prog_guide/
H A Denv_abstraction_layer.rst873 * struct malloc_heap - used to track free space on a per-socket basis
878 Structure: malloc_heap
881 The malloc_heap structure is used to manage free space on a per-socket basis.
904 .. figure:: img/malloc_heap.*
1001 The NUMA node is used to index the array of ``malloc_heap`` structures which is
/dpdk/doc/guides/rel_notes/
H A Drelease_19_11.rst348 * mem: hid the internal ``malloc_heap`` structure and the