Home
last modified time | relevance | path

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

/f-stack/dpdk/lib/librte_eal/common/
H A Deal_common_memory.c231 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 Deal_common_memalloc.c130 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 Dmalloc_heap.c822 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 Drte_malloc.c538 ret = rte_fbarray_attach(&msl->memseg_arr); in sync_memory()
555 ret = rte_fbarray_detach(&msl->memseg_arr); in sync_memory()
H A Deal_common_memzone.c348 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()
/f-stack/dpdk/lib/librte_eal/windows/
H A Deal_memalloc.c210 &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 Deal_memalloc.c888 &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 Deal_memory.c691 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 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) in memseg_secondary_init()
453 if (rte_fbarray_attach(&msl->memseg_arr)) { in memseg_secondary_init()
H A Deal.c616 if (msl->socket_id == *socket_id && msl->memseg_arr.count != 0) in check_socket()
/f-stack/dpdk/lib/librte_eal/include/
H A Drte_memory.h78 struct rte_fbarray memseg_arr; member
/f-stack/dpdk/drivers/net/virtio/virtio_user/
H A Dvhost_kernel.c87 len = msl->page_sz * msl->memseg_arr.len; in add_memseg_list()
/f-stack/dpdk/drivers/net/mlx4/
H A Dmlx4_mr.c315 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 Dmlx5_common_mr.c290 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 Dvmbus_uio.c111 size_t sz = msl->memseg_arr.len * msl->page_sz; in find_max_end_va()
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_mr.c86 ms_idx = rte_fbarray_find_idx(&msl->memseg_arr, ms); in mlx5_mr_mem_event_free_cb()