Searched refs:va_addr (Results 1 – 7 of 7) sorted by relevance
| /dpdk/lib/eal/common/ |
| H A D | rte_malloc.c | 414 if (heap_name == NULL || va_addr == NULL || in rte_malloc_heap_memory_add() 417 !rte_is_aligned(va_addr, page_sz) || in rte_malloc_heap_memory_add() 442 msl = malloc_heap_create_external_seg(va_addr, iova_addrs, n, page_sz, in rte_malloc_heap_memory_add() 467 if (heap_name == NULL || va_addr == NULL || len == 0 || in rte_malloc_heap_memory_remove() 489 msl = malloc_heap_find_external_seg(va_addr, len); in rte_malloc_heap_memory_remove() 496 ret = malloc_heap_remove_external_memory(heap, va_addr, len); in rte_malloc_heap_memory_remove() 516 if (heap_name == NULL || va_addr == NULL || len == 0 || in sync_memory() 540 msl = malloc_heap_find_external_seg(va_addr, len); in sync_memory() 553 va_addr, len); in sync_memory() 578 return sync_memory(heap_name, va_addr, len, true); in rte_malloc_heap_memory_attach() [all …]
|
| H A D | malloc_heap.h | 51 malloc_heap_create_external_seg(void *va_addr, rte_iova_t iova_addrs[], 56 malloc_heap_find_external_seg(void *va_addr, size_t len); 66 malloc_heap_remove_external_memory(struct malloc_heap *heap, void *va_addr,
|
| H A D | eal_common_memory.c | 906 if (va_addr == NULL || page_sz == 0 || len == 0 || in rte_extmem_register() 910 !rte_is_aligned(va_addr, page_sz)) { in rte_extmem_register() 948 rte_extmem_unregister(void *va_addr, size_t len) in rte_extmem_unregister() argument 953 if (va_addr == NULL || len == 0) { in rte_extmem_unregister() 960 msl = malloc_heap_find_external_seg(va_addr, len); in rte_extmem_unregister() 974 sync_memory(void *va_addr, size_t len, bool attach) in sync_memory() argument 979 if (va_addr == NULL || len == 0) { in sync_memory() 1003 rte_extmem_attach(void *va_addr, size_t len) in rte_extmem_attach() argument 1005 return sync_memory(va_addr, len, true); in rte_extmem_attach() 1009 rte_extmem_detach(void *va_addr, size_t len) in rte_extmem_detach() argument [all …]
|
| H A D | malloc_heap.c | 1173 malloc_heap_create_external_seg(void *va_addr, rte_iova_t iova_addrs[], in malloc_heap_create_external_seg() argument 1199 seg_name, va_addr); in malloc_heap_create_external_seg() 1215 ms->addr = RTE_PTR_ADD(va_addr, i * page_sz); in malloc_heap_create_external_seg() 1225 msl->base_va = va_addr; in malloc_heap_create_external_seg() 1236 void *va_addr; member 1247 if (msl->base_va == wa->va_addr && msl->len == wa->len) { in extseg_walk() 1259 malloc_heap_find_external_seg(void *va_addr, size_t len) in malloc_heap_find_external_seg() argument 1264 wa.va_addr = va_addr; in malloc_heap_find_external_seg() 1315 malloc_heap_remove_external_memory(struct malloc_heap *heap, void *va_addr, in malloc_heap_remove_external_memory() argument 1321 while (elem != NULL && elem != va_addr) { in malloc_heap_remove_external_memory() [all …]
|
| /dpdk/lib/eal/include/ |
| H A D | rte_malloc.h | 342 rte_malloc_heap_memory_add(const char *heap_name, void *va_addr, size_t len, 373 rte_malloc_heap_memory_remove(const char *heap_name, void *va_addr, size_t len); 397 rte_malloc_heap_memory_attach(const char *heap_name, void *va_addr, size_t len); 421 rte_malloc_heap_memory_detach(const char *heap_name, void *va_addr, size_t len);
|
| H A D | rte_memory.h | 444 rte_extmem_register(void *va_addr, size_t len, rte_iova_t iova_addrs[], 471 rte_extmem_unregister(void *va_addr, size_t len); 494 rte_extmem_attach(void *va_addr, size_t len); 517 rte_extmem_detach(void *va_addr, size_t len);
|
| /dpdk/drivers/net/bnxt/tf_core/ |
| H A D | tf_msg.c | 75 void *va_addr; member 107 buf->va_addr = alloc_parms.mem_va; in tf_msg_alloc_dma_buf() 121 tfp_free(buf->va_addr); in tf_msg_free_dma_buf() 433 data = (struct tf_rm_resc_req_entry *)qcaps_buf.va_addr; in tf_msg_session_resc_qcaps() 512 req_data = (struct tf_rm_resc_req_entry *)req_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_alloc() 619 req_data = (struct tf_rm_resc_req_entry *)req_buf.va_addr; in tf_msg_session_resc_info() 653 resv_data = (struct tf_rm_resc_entry *)resv_buf.va_addr; in tf_msg_session_resc_info() 727 resv_data = (struct tf_rm_resc_entry *)resv_buf.va_addr; in tf_msg_session_resc_flush() 1602 data = buf.va_addr; in tf_msg_tcam_entry_set()
|