Searched refs:va_addr (Results 1 – 7 of 7) sorted by relevance
| /f-stack/dpdk/lib/librte_eal/common/ |
| H A D | rte_malloc.c | 405 if (heap_name == NULL || va_addr == NULL || in rte_malloc_heap_memory_add() 408 !rte_is_aligned(va_addr, page_sz) || in rte_malloc_heap_memory_add() 433 msl = malloc_heap_create_external_seg(va_addr, iova_addrs, n, page_sz, in rte_malloc_heap_memory_add() 458 if (heap_name == NULL || va_addr == NULL || len == 0 || in rte_malloc_heap_memory_remove() 480 msl = malloc_heap_find_external_seg(va_addr, len); in rte_malloc_heap_memory_remove() 487 ret = malloc_heap_remove_external_memory(heap, va_addr, len); in rte_malloc_heap_memory_remove() 507 if (heap_name == NULL || va_addr == NULL || len == 0 || in sync_memory() 531 msl = malloc_heap_find_external_seg(va_addr, len); in sync_memory() 544 va_addr, len); in sync_memory() 569 return sync_memory(heap_name, va_addr, len, true); in rte_malloc_heap_memory_attach() [all …]
|
| H A D | malloc_heap.h | 66 malloc_heap_create_external_seg(void *va_addr, rte_iova_t iova_addrs[], 71 malloc_heap_find_external_seg(void *va_addr, size_t len); 81 malloc_heap_remove_external_memory(struct malloc_heap *heap, void *va_addr,
|
| H A D | eal_common_memory.c | 897 if (va_addr == NULL || page_sz == 0 || len == 0 || in rte_extmem_register() 901 !rte_is_aligned(va_addr, page_sz)) { in rte_extmem_register() 939 rte_extmem_unregister(void *va_addr, size_t len) in rte_extmem_unregister() argument 944 if (va_addr == NULL || len == 0) { in rte_extmem_unregister() 951 msl = malloc_heap_find_external_seg(va_addr, len); in rte_extmem_unregister() 965 sync_memory(void *va_addr, size_t len, bool attach) in sync_memory() argument 970 if (va_addr == NULL || len == 0) { in sync_memory() 994 rte_extmem_attach(void *va_addr, size_t len) in rte_extmem_attach() argument 996 return sync_memory(va_addr, len, true); in rte_extmem_attach() 1000 rte_extmem_detach(void *va_addr, size_t len) in rte_extmem_detach() argument [all …]
|
| H A D | malloc_heap.c | 1104 malloc_heap_create_external_seg(void *va_addr, rte_iova_t iova_addrs[], in malloc_heap_create_external_seg() argument 1130 seg_name, va_addr); in malloc_heap_create_external_seg() 1146 ms->addr = RTE_PTR_ADD(va_addr, i * page_sz); in malloc_heap_create_external_seg() 1156 msl->base_va = va_addr; in malloc_heap_create_external_seg() 1167 void *va_addr; member 1178 if (msl->base_va == wa->va_addr && msl->len == wa->len) { in extseg_walk() 1190 malloc_heap_find_external_seg(void *va_addr, size_t len) in malloc_heap_find_external_seg() argument 1195 wa.va_addr = va_addr; in malloc_heap_find_external_seg() 1246 malloc_heap_remove_external_memory(struct malloc_heap *heap, void *va_addr, in malloc_heap_remove_external_memory() argument 1252 while (elem != NULL && elem != va_addr) { in malloc_heap_remove_external_memory() [all …]
|
| /f-stack/dpdk/lib/librte_eal/include/ |
| H A D | rte_malloc.h | 344 rte_malloc_heap_memory_add(const char *heap_name, void *va_addr, size_t len, 376 rte_malloc_heap_memory_remove(const char *heap_name, void *va_addr, size_t len); 401 rte_malloc_heap_memory_attach(const char *heap_name, void *va_addr, size_t len); 426 rte_malloc_heap_memory_detach(const char *heap_name, void *va_addr, size_t len);
|
| H A D | rte_memory.h | 457 rte_extmem_register(void *va_addr, size_t len, rte_iova_t iova_addrs[], 488 rte_extmem_unregister(void *va_addr, size_t len); 515 rte_extmem_attach(void *va_addr, size_t len); 542 rte_extmem_detach(void *va_addr, size_t len);
|
| /f-stack/dpdk/drivers/net/bnxt/tf_core/ |
| H A D | tf_msg.c | 67 void *va_addr; member 99 buf->va_addr = alloc_parms.mem_va; in tf_msg_alloc_dma_buf() 113 tfp_free(buf->va_addr); in tf_msg_free_dma_buf() 369 data = (struct tf_rm_resc_req_entry *)qcaps_buf.va_addr; in tf_msg_session_resc_qcaps() 446 req_data = (struct tf_rm_resc_req_entry *)req_buf.va_addr; in tf_msg_session_resc_alloc() 485 resv_data = (struct tf_rm_resc_entry *)resv_buf.va_addr; in tf_msg_session_resc_alloc() 546 resv_data = (struct tf_rm_resc_entry *)resv_buf.va_addr; in tf_msg_session_resc_flush() 898 data = buf.va_addr; in tf_msg_tcam_entry_set()
|