| /f-stack/dpdk/lib/librte_eal/common/ |
| H A D | eal_common_memory.c | 231 mem_sz = page_sz * msl->memseg_arr.len; in eal_memseg_list_alloc() 265 struct rte_fbarray *arr = &msl->memseg_arr; in eal_memseg_list_populate() 301 arr = &msl->memseg_arr; in virt2memseg() 666 if (msl->memseg_arr.count == 0) in rte_memseg_contig_walk_thread_unsafe() 669 arr = &msl->memseg_arr; in rte_memseg_contig_walk_thread_unsafe() 718 if (msl->memseg_arr.count == 0) in rte_memseg_walk_thread_unsafe() 721 arr = &msl->memseg_arr; in rte_memseg_walk_thread_unsafe() 798 arr = &msl->memseg_arr; in rte_memseg_get_fd_thread_unsafe() 853 arr = &msl->memseg_arr; in rte_memseg_get_fd_offset_thread_unsafe() 984 ret = rte_fbarray_attach(&msl->memseg_arr); in sync_memory() [all …]
|
| H A D | eal_common_memalloc.c | 130 ms = rte_fbarray_get(&msl->memseg_arr, start_seg); in eal_memalloc_is_contig() 140 ms = rte_fbarray_get(&msl->memseg_arr, cur_seg); in eal_memalloc_is_contig()
|
| H A D | malloc_heap.c | 822 ms = rte_fbarray_get(&msl->memseg_arr, seg_idx); in malloc_heap_free_pages() 1133 if (rte_fbarray_init(&msl->memseg_arr, fbarray_name, n_pages, in malloc_heap_create_external_seg() 1138 arr = &msl->memseg_arr; in malloc_heap_create_external_seg() 1213 if (rte_fbarray_destroy(&msl->memseg_arr) < 0) in malloc_heap_destroy_external_seg()
|
| H A D | rte_malloc.c | 538 ret = rte_fbarray_attach(&msl->memseg_arr); in sync_memory() 555 ret = rte_fbarray_detach(&msl->memseg_arr); in sync_memory()
|
| H A D | eal_common_memzone.c | 348 ms = rte_fbarray_get(&msl->memseg_arr, ms_idx); in dump_memzone()
|
| H A D | eal_common_dynmem.c | 213 hpi->num_pages[msl->socket_id] += msl->memseg_arr.len; in hugepage_count_walk()
|
| /f-stack/dpdk/lib/librte_eal/windows/ |
| H A D | eal_memalloc.c | 210 &cur_msl->memseg_arr, 0, need); in alloc_seg_walk() 222 &cur_msl->memseg_arr, 0); in alloc_seg_walk() 230 &cur_msl->memseg_arr, cur_idx); in alloc_seg_walk() 238 cur = rte_fbarray_get(&cur_msl->memseg_arr, cur_idx); in alloc_seg_walk() 252 struct rte_fbarray *arr = &cur_msl->memseg_arr; in alloc_seg_walk() 269 rte_fbarray_set_used(&cur_msl->memseg_arr, cur_idx); in alloc_seg_walk() 308 rte_fbarray_set_free(&found_msl->memseg_arr, seg_idx); in free_seg_walk()
|
| /f-stack/dpdk/lib/librte_eal/linux/ |
| H A D | eal_memalloc.c | 888 &cur_msl->memseg_arr; in alloc_seg_walk() 1141 l_arr = &local_msl->memseg_arr; in sync_chunk() 1142 p_arr = &primary_msl->memseg_arr; in sync_chunk() 1250 l_arr = &local_msl->memseg_arr; in sync_status() 1251 p_arr = &primary_msl->memseg_arr; in sync_status() 1429 primary_msl->memseg_arr.name, getpid()); in secondary_msl_create_walk() 1431 ret = rte_fbarray_init(&local_msl->memseg_arr, name, in secondary_msl_create_walk() 1432 primary_msl->memseg_arr.len, in secondary_msl_create_walk() 1433 primary_msl->memseg_arr.elt_sz); in secondary_msl_create_walk() 1488 len = msl->memseg_arr.len; in fd_list_create_walk() [all …]
|
| H A D | eal_memory.c | 691 arr = &msl->memseg_arr; 818 if (rte_fbarray_destroy(&msl->memseg_arr)) { 1455 if (msl->memseg_arr.count > 0) 1464 rte_fbarray_destroy(&msl->memseg_arr); 1594 ms_idx = rte_fbarray_find_idx(&msl->memseg_arr, ms); 1852 total_segs += msl->memseg_arr.len; 1887 if (msl->memseg_arr.len == 0) 1890 if (rte_fbarray_attach(&msl->memseg_arr)) {
|
| /f-stack/dpdk/lib/librte_eal/freebsd/ |
| H A D | eal_memory.c | 147 arr = &msl->memseg_arr; in rte_eal_hugepage_init() 180 arr = &msl->memseg_arr; in rte_eal_hugepage_init() 424 total_segs += msl->memseg_arr.len; in memseg_primary_init() 450 if (msl->memseg_arr.len == 0) in memseg_secondary_init() 453 if (rte_fbarray_attach(&msl->memseg_arr)) { in memseg_secondary_init()
|
| H A D | eal.c | 616 if (msl->socket_id == *socket_id && msl->memseg_arr.count != 0) in check_socket()
|
| /f-stack/dpdk/lib/librte_eal/include/ |
| H A D | rte_memory.h | 78 struct rte_fbarray memseg_arr; member
|
| /f-stack/dpdk/drivers/net/virtio/virtio_user/ |
| H A D | vhost_kernel.c | 87 len = msl->page_sz * msl->memseg_arr.len; in add_memseg_list()
|
| /f-stack/dpdk/drivers/net/mlx4/ |
| H A D | mlx4_mr.c | 315 ms = rte_fbarray_get(&msl->memseg_arr, in mr_find_next_chunk() 680 mr->ms_base_idx = rte_fbarray_find_idx(&msl->memseg_arr, ms); in mlx4_mr_create_primary() 929 ms_idx = rte_fbarray_find_idx(&msl->memseg_arr, ms); in mlx4_mr_mem_event_free_cb()
|
| /f-stack/dpdk/drivers/common/mlx5/ |
| H A D | mlx5_common_mr.c | 290 ms = rte_fbarray_get(&msl->memseg_arr, in mr_find_next_chunk() 670 mr->ms_base_idx = rte_fbarray_find_idx(&msl->memseg_arr, ms); in mlx5_mr_create_primary()
|
| /f-stack/dpdk/drivers/bus/vmbus/linux/ |
| H A D | vmbus_uio.c | 111 size_t sz = msl->memseg_arr.len * msl->page_sz; in find_max_end_va()
|
| /f-stack/dpdk/drivers/net/mlx5/ |
| H A D | mlx5_mr.c | 86 ms_idx = rte_fbarray_find_idx(&msl->memseg_arr, ms); in mlx5_mr_mem_event_free_cb()
|