Searched refs:malloc_heap (Results 1 – 12 of 12) sorted by relevance
| /dpdk/lib/eal/common/ |
| H A D | malloc_heap.h | 24 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 D | rte_malloc.c | 269 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 D | malloc_heap.c | 78 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 D | malloc_mp.h | 15 struct malloc_heap; 79 alloc_pages_on_heap(struct malloc_heap *heap, uint64_t pg_sz, size_t elt_size,
|
| H A D | malloc_elem.h | 15 struct malloc_heap; 24 struct malloc_heap *heap; 323 struct malloc_heap *heap,
|
| H A D | eal_memcfg.h | 55 struct malloc_heap malloc_heaps[RTE_MAX_HEAPS];
|
| H A D | meson.build | 34 'malloc_heap.c',
|
| H A D | malloc_mp.c | 45 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 D | malloc_elem.c | 124 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 D | eal_common_memory.c | 1129 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 D | env_abstraction_layer.rst | 873 * 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 D | release_19_11.rst | 348 * mem: hid the internal ``malloc_heap`` structure and the
|