Lines Matching refs:ms
495 alloc_seg(struct rte_memseg *ms, void *addr, int socket_id, in alloc_seg() argument
654 ms->addr = addr; in alloc_seg()
655 ms->hugepage_sz = alloc_sz; in alloc_seg()
656 ms->len = alloc_sz; in alloc_seg()
657 ms->nchannel = rte_memory_get_nchannel(); in alloc_seg()
658 ms->nrank = rte_memory_get_nrank(); in alloc_seg()
659 ms->iova = iova; in alloc_seg()
660 ms->socket_id = socket_id; in alloc_seg()
706 free_seg(struct rte_memseg *ms, struct hugepage_info *hi, in free_seg() argument
717 memset(ms->addr, 0, ms->len); in free_seg()
719 if (mmap(ms->addr, ms->len, PROT_NONE, in free_seg()
726 eal_mem_set_dump(ms->addr, ms->len, false); in free_seg()
739 memset(ms, 0, sizeof(*ms)); in free_seg()
752 map_offset = seg_idx * ms->len; in free_seg()
753 if (resize_hugefile(fd, map_offset, ms->len, false)) in free_seg()
777 memset(ms, 0, sizeof(*ms)); in free_seg()
784 struct rte_memseg **ms; member
900 if (wa->ms) in alloc_seg_walk()
901 memset(wa->ms, 0, sizeof(*wa->ms) * wa->n_segs); in alloc_seg_walk()
907 if (wa->ms) in alloc_seg_walk()
908 wa->ms[i] = cur; in alloc_seg_walk()
924 struct rte_memseg *ms; member
940 if ((uintptr_t)wa->ms->addr < start_addr || in free_seg_walk()
941 (uintptr_t)wa->ms->addr >= end_addr) in free_seg_walk()
945 seg_idx = RTE_PTR_DIFF(wa->ms->addr, start_addr) / msl->page_sz; in free_seg_walk()
978 ret = free_seg(wa->ms, wa->hi, msl_idx, seg_idx); in free_seg_walk()
990 eal_memalloc_alloc_seg_bulk(struct rte_memseg **ms, int n_segs, size_t page_sz, in eal_memalloc_alloc_seg_bulk() argument
1033 wa.ms = ms; in eal_memalloc_alloc_seg_bulk()
1059 struct rte_memseg *ms; in eal_memalloc_alloc_seg() local
1060 if (eal_memalloc_alloc_seg_bulk(&ms, 1, page_sz, socket, true) < 0) in eal_memalloc_alloc_seg()
1063 return ms; in eal_memalloc_alloc_seg()
1067 eal_memalloc_free_seg_bulk(struct rte_memseg **ms, int n_segs) in eal_memalloc_free_seg_bulk() argument
1078 struct rte_memseg *cur = ms[seg]; in eal_memalloc_free_seg_bulk()
1104 wa.ms = cur; in eal_memalloc_free_seg_bulk()
1121 eal_memalloc_free_seg(struct rte_memseg *ms) in eal_memalloc_free_seg() argument
1130 return eal_memalloc_free_seg_bulk(&ms, 1); in eal_memalloc_free_seg()
1168 struct rte_memseg *ms; in sync_chunk() local
1172 ms = rte_fbarray_get(l_arr, start); in sync_chunk()
1173 start_va = ms->addr; in sync_chunk()
1208 struct rte_memseg *ms; in sync_chunk() local
1212 ms = rte_fbarray_get(l_arr, start); in sync_chunk()
1213 start_va = ms->addr; in sync_chunk()