Home
last modified time | relevance | path

Searched refs:memseg_arr (Results 1 – 16 of 16) sorted by relevance

/dpdk/lib/eal/windows/
H A Deal_memalloc.c204 &cur_msl->memseg_arr, 0, need); in alloc_seg_walk()
216 &cur_msl->memseg_arr, 0); in alloc_seg_walk()
224 &cur_msl->memseg_arr, cur_idx); in alloc_seg_walk()
232 cur = rte_fbarray_get(&cur_msl->memseg_arr, cur_idx); in alloc_seg_walk()
246 struct rte_fbarray *arr = &cur_msl->memseg_arr; in alloc_seg_walk()
263 rte_fbarray_set_used(&cur_msl->memseg_arr, cur_idx); in alloc_seg_walk()
302 rte_fbarray_set_free(&found_msl->memseg_arr, seg_idx); in free_seg_walk()
/dpdk/lib/eal/common/
H A Deal_common_memory.c240 mem_sz = page_sz * msl->memseg_arr.len; in eal_memseg_list_alloc()
274 struct rte_fbarray *arr = &msl->memseg_arr; in eal_memseg_list_populate()
310 arr = &msl->memseg_arr; in virt2memseg()
675 if (msl->memseg_arr.count == 0) in rte_memseg_contig_walk_thread_unsafe()
678 arr = &msl->memseg_arr; in rte_memseg_contig_walk_thread_unsafe()
727 if (msl->memseg_arr.count == 0) in rte_memseg_walk_thread_unsafe()
730 arr = &msl->memseg_arr; in rte_memseg_walk_thread_unsafe()
807 arr = &msl->memseg_arr; in rte_memseg_get_fd_thread_unsafe()
862 arr = &msl->memseg_arr; in rte_memseg_get_fd_offset_thread_unsafe()
993 ret = rte_fbarray_attach(&msl->memseg_arr); in sync_memory()
[all …]
H A Deal_common_memalloc.c127 ms = rte_fbarray_get(&msl->memseg_arr, start_seg); in eal_memalloc_is_contig()
137 ms = rte_fbarray_get(&msl->memseg_arr, cur_seg); in eal_memalloc_is_contig()
H A Dmalloc_heap.c849 ms = rte_fbarray_get(&msl->memseg_arr, seg_idx); in malloc_heap_free_pages()
1202 if (rte_fbarray_init(&msl->memseg_arr, fbarray_name, n_pages, in malloc_heap_create_external_seg()
1207 arr = &msl->memseg_arr; in malloc_heap_create_external_seg()
1282 if (rte_fbarray_destroy(&msl->memseg_arr) < 0) in malloc_heap_destroy_external_seg()
H A Drte_malloc.c547 ret = rte_fbarray_attach(&msl->memseg_arr); in sync_memory()
564 ret = rte_fbarray_detach(&msl->memseg_arr); in sync_memory()
H A Deal_common_memzone.c360 ms = rte_fbarray_get(&msl->memseg_arr, ms_idx); in dump_memzone()
H A Deal_common_dynmem.c213 hpi->num_pages[msl->socket_id] += msl->memseg_arr.len; in hugepage_count_walk()
/dpdk/lib/eal/linux/
H A Deal_memalloc.c910 &cur_msl->memseg_arr; in alloc_seg_walk()
1163 l_arr = &local_msl->memseg_arr; in sync_chunk()
1164 p_arr = &primary_msl->memseg_arr; in sync_chunk()
1272 l_arr = &local_msl->memseg_arr; in sync_status()
1273 p_arr = &primary_msl->memseg_arr; in sync_status()
1451 primary_msl->memseg_arr.name, getpid()); in secondary_msl_create_walk()
1454 primary_msl->memseg_arr.len, in secondary_msl_create_walk()
1455 primary_msl->memseg_arr.elt_sz); in secondary_msl_create_walk()
1480 ret = rte_fbarray_destroy(&local_msl->memseg_arr); in secondary_msl_destroy_walk()
1563 len = msl->memseg_arr.len; in fd_list_create_walk()
[all …]
H A Deal_memory.c682 arr = &msl->memseg_arr;
809 if (rte_fbarray_destroy(&msl->memseg_arr)) {
1446 if (msl->memseg_arr.count > 0)
1455 rte_fbarray_destroy(&msl->memseg_arr);
1585 ms_idx = rte_fbarray_find_idx(&msl->memseg_arr, ms);
1843 total_segs += msl->memseg_arr.len;
1878 if (msl->memseg_arr.len == 0 || msl->external)
1881 if (rte_fbarray_attach(&msl->memseg_arr)) {
/dpdk/lib/eal/freebsd/
H A Deal_memory.c147 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 || msl->external) in memseg_secondary_init()
453 if (rte_fbarray_attach(&msl->memseg_arr)) { in memseg_secondary_init()
H A Deal.c532 if (msl->socket_id == *socket_id && msl->memseg_arr.count != 0) in check_socket()
/dpdk/lib/eal/include/
H A Drte_memory.h82 struct rte_fbarray memseg_arr; member
/dpdk/drivers/net/mlx4/
H A Dmlx4_mr.c315 ms = rte_fbarray_get(&msl->memseg_arr, in mr_find_next_chunk()
679 mr->ms_base_idx = rte_fbarray_find_idx(&msl->memseg_arr, ms); in mlx4_mr_create_primary()
928 ms_idx = rte_fbarray_find_idx(&msl->memseg_arr, ms); in mlx4_mr_mem_event_free_cb()
/dpdk/drivers/bus/vmbus/linux/
H A Dvmbus_uio.c125 size_t sz = msl->memseg_arr.len * msl->page_sz; in find_max_end_va()
/dpdk/drivers/common/mlx5/
H A Dmlx5_common_mr.c363 ms = rte_fbarray_get(&msl->memseg_arr, in mr_find_next_chunk()
737 mr->ms_base_idx = rte_fbarray_find_idx(&msl->memseg_arr, ms); in mlx5_mr_create_primary()
1200 ms_idx = rte_fbarray_find_idx(&msl->memseg_arr, ms); in mlx5_free_mr_by_addr()
/dpdk/drivers/net/virtio/virtio_user/
H A Dvhost_kernel.c198 len = msl->page_sz * msl->memseg_arr.len; in add_memseg_list()