Searched refs:wa (Results 1 – 7 of 7) sorted by relevance
| /dpdk/lib/eal/windows/ |
| H A D | eal_memalloc.c | 235 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 D | eal_memalloc.c | 897 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 D | eal_memory.c | 236 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 D | test_memzone.c | 137 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 D | vhost_user.c | 386 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 D | rte_mempool.c | 127 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 D | malloc_heap.c | 1245 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()
|