Home
last modified time | relevance | path

Searched refs:wa (Results 1 – 7 of 7) sorted by relevance

/dpdk/lib/eal/windows/
H A Deal_memalloc.c235 if (alloc_seg(cur, map_addr, wa->socket, wa->hi)) { in alloc_seg_walk()
255 if (wa->ms) in alloc_seg_walk()
256 memset(wa->ms, 0, sizeof(*wa->ms) * wa->n_segs); in alloc_seg_walk()
260 if (wa->ms) in alloc_seg_walk()
337 memset(&wa, 0, sizeof(wa)); in eal_memalloc_alloc_seg_bulk()
339 wa.hi = hi; in eal_memalloc_alloc_seg_bulk()
340 wa.ms = ms; in eal_memalloc_alloc_seg_bulk()
391 memset(&wa, 0, sizeof(wa)); in eal_memalloc_free_seg_bulk()
404 wa.ms = cur; in eal_memalloc_free_seg_bulk()
405 wa.hi = hi; in eal_memalloc_free_seg_bulk()
[all …]
/dpdk/lib/eal/linux/
H A Deal_memalloc.c897 if (alloc_seg(cur, map_addr, wa->socket, wa->hi, in alloc_seg_walk()
922 if (wa->ms) in alloc_seg_walk()
923 memset(wa->ms, 0, sizeof(*wa->ms) * wa->n_segs); in alloc_seg_walk()
929 if (wa->ms) in alloc_seg_walk()
1000 ret = free_seg(wa->ms, wa->hi, msl_idx, seg_idx); in free_seg_walk()
1026 memset(&wa, 0, sizeof(wa)); in eal_memalloc_alloc_seg_bulk()
1054 wa.hi = hi; in eal_memalloc_alloc_seg_bulk()
1055 wa.ms = ms; in eal_memalloc_alloc_seg_bulk()
1112 memset(&wa, 0, sizeof(wa)); in eal_memalloc_free_seg_bulk()
1127 wa.hi = hi; in eal_memalloc_free_seg_bulk()
[all …]
/dpdk/lib/eal/freebsd/
H A Deal_memory.c236 struct attach_walk_args *wa = arg; in attach_segment() local
243 MAP_SHARED | MAP_FIXED, wa->fd_hugepage, in attach_segment()
244 wa->seg_idx * EAL_PAGE_SIZE); in attach_segment()
247 wa->seg_idx++; in attach_segment()
265 struct attach_walk_args wa; in rte_eal_hugepage_attach() local
267 memset(&wa, 0, sizeof(wa)); in rte_eal_hugepage_attach()
276 wa.fd_hugepage = fd_hugepage; in rte_eal_hugepage_attach()
277 wa.seg_idx = 0; in rte_eal_hugepage_attach()
280 if (rte_memseg_walk(attach_segment, &wa) < 0) { in rte_eal_hugepage_attach()
282 wa.seg_idx, cur_hpi->hugedir); in rte_eal_hugepage_attach()
/dpdk/app/test/
H A Dtest_memzone.c137 struct walk_arg *wa = arg; in find_available_pagesz() local
143 wa->hugepage_2MB_avail = 1; in find_available_pagesz()
145 wa->hugepage_1GB_avail = 1; in find_available_pagesz()
147 wa->hugepage_16MB_avail = 1; in find_available_pagesz()
149 wa->hugepage_16GB_avail = 1; in find_available_pagesz()
158 struct walk_arg wa; in test_memzone_reserve_flags() local
163 memset(&wa, 0, sizeof(wa)); in test_memzone_reserve_flags()
167 hugepage_2MB_avail = wa.hugepage_2MB_avail; in test_memzone_reserve_flags()
168 hugepage_1GB_avail = wa.hugepage_1GB_avail; in test_memzone_reserve_flags()
169 hugepage_16MB_avail = wa.hugepage_16MB_avail; in test_memzone_reserve_flags()
[all …]
/dpdk/drivers/net/virtio/virtio_user/
H A Dvhost_user.c386 struct walk_arg *wa = arg; in update_memory_region() local
409 if (wa->fds[i] != fd) in update_memory_region()
412 mr = &wa->vm->regions[i]; in update_memory_region()
438 mr = &wa->vm->regions[i]; in update_memory_region()
439 wa->fds[i] = fd; in update_memory_region()
451 wa->region_nr++; in update_memory_region()
459 struct walk_arg wa; in vhost_user_set_memory_table() local
471 wa.region_nr = 0; in vhost_user_set_memory_table()
472 wa.vm = &msg.payload.memory; in vhost_user_set_memory_table()
473 wa.fds = fds; in vhost_user_set_memory_table()
[all …]
/dpdk/lib/mempool/
H A Drte_mempool.c127 struct pagesz_walk_arg *wa = arg; in find_min_pagesz() local
137 valid = msl->socket_id == wa->socket_id; in find_min_pagesz()
138 valid |= wa->socket_id == SOCKET_ID_ANY && msl->external == 0; in find_min_pagesz()
140 if (valid && msl->page_sz < wa->min) in find_min_pagesz()
141 wa->min = msl->page_sz; in find_min_pagesz()
149 struct pagesz_walk_arg wa; in get_min_page_size() local
151 wa.min = SIZE_MAX; in get_min_page_size()
152 wa.socket_id = socket_id; in get_min_page_size()
154 rte_memseg_list_walk(find_min_pagesz, &wa); in get_min_page_size()
156 return wa.min == SIZE_MAX ? (size_t) rte_mem_page_size() : wa.min; in get_min_page_size()
/dpdk/lib/eal/common/
H A Dmalloc_heap.c1245 struct extseg_walk_arg *wa = arg; in extseg_walk() local
1247 if (msl->base_va == wa->va_addr && msl->len == wa->len) { in extseg_walk()
1252 wa->msl = &mcfg->memsegs[found_idx]; in extseg_walk()
1261 struct extseg_walk_arg wa; in malloc_heap_find_external_seg() local
1264 wa.va_addr = va_addr; in malloc_heap_find_external_seg()
1265 wa.len = len; in malloc_heap_find_external_seg()
1267 res = rte_memseg_list_walk_thread_unsafe(extseg_walk, &wa); in malloc_heap_find_external_seg()
1275 return wa.msl; in malloc_heap_find_external_seg()