Home
last modified time | relevance | path

Searched refs:vmas (Results 1 – 12 of 12) sorted by relevance

/linux-6.3-rc2/mm/damon/
A Dvaddr-test.h17 static int __link_vmas(struct maple_tree *mt, struct vm_area_struct *vmas, in __link_vmas() argument
28 mas_set_range(&mas, vmas[i].vm_start, vmas[i].vm_end - 1); in __link_vmas()
29 if (mas_store_gfp(&mas, &vmas[i], GFP_KERNEL)) in __link_vmas()
71 struct vm_area_struct vmas[] = { in damon_test_three_regions_in_vmas() local
81 if (__link_vmas(&mm.mm_mt, vmas, ARRAY_SIZE(vmas))) in damon_test_three_regions_in_vmas()
/linux-6.3-rc2/mm/
A Dgup.c1186 if (vmas) { in __get_user_pages()
1187 vmas[i] = vma; in __get_user_pages()
1344 struct vm_area_struct **vmas, in __get_user_pages_locked() argument
1382 vmas, locked); in __get_user_pages_locked()
1715 if (vmas) in __get_user_pages_locked()
1716 vmas[i] = vma; in __get_user_pages_locked()
2071 struct vm_area_struct **vmas, in __gup_longterm_locked() argument
2085 pages, vmas, locked, in __gup_longterm_locked()
2264 struct vm_area_struct **vmas) in get_user_pages() argument
2272 vmas, &locked, gup_flags); in get_user_pages()
[all …]
A Dhugetlb.c6351 struct vm_area_struct **vmas) in record_subpages_vmas() argument
6358 if (vmas) in record_subpages_vmas()
6359 vmas[nr] = vma; in record_subpages_vmas()
6432 struct page **pages, struct vm_area_struct **vmas, in follow_hugetlb_page() argument
6562 if (!pages && !vmas && !pfn_offset && in follow_hugetlb_page()
6577 if (pages || vmas) in follow_hugetlb_page()
6581 vmas ? vmas + i : NULL); in follow_hugetlb_page()
/linux-6.3-rc2/drivers/gpu/drm/msm/
A Dmsm_gem.c318 list_add_tail(&vma->list, &msm_obj->vmas); in add_vma()
331 list_for_each_entry(vma, &msm_obj->vmas, list) { in lookup_vma()
362 list_for_each_entry(vma, &msm_obj->vmas, list) { in put_iova_spaces()
380 list_for_each_entry_safe(vma, tmp, &msm_obj->vmas, list) { in put_iova_vmas()
916 if (!list_empty(&msm_obj->vmas)) { in msm_gem_describe()
920 list_for_each_entry(vma, &msm_obj->vmas, list) { in msm_gem_describe()
1091 INIT_LIST_HEAD(&msm_obj->vmas); in msm_gem_new_impl()
A Dmsm_gem.h111 struct list_head vmas; /* list of msm_gem_vma */ member
/linux-6.3-rc2/io_uring/
A Drsrc.c1143 struct vm_area_struct **vmas = NULL; in io_pin_pages() local
1155 vmas = kvmalloc_array(nr_pages, sizeof(struct vm_area_struct *), in io_pin_pages()
1157 if (!vmas) in io_pin_pages()
1163 pages, vmas); in io_pin_pages()
1165 struct file *file = vmas[0]->vm_file; in io_pin_pages()
1169 if (vmas[i]->vm_file != file) { in io_pin_pages()
1175 if (!vma_is_shmem(vmas[i]) && !is_file_hugepages(file)) { in io_pin_pages()
1196 kvfree(vmas); in io_pin_pages()
/linux-6.3-rc2/drivers/video/fbdev/vermilion/
A Dvermilion.h210 atomic_t vmas; member
/linux-6.3-rc2/Documentation/locking/
A Drobust-futexes.rst58 FUTEX_RECOVER. At do_exit() time, all vmas are searched to see whether
69 microsecond on Linux, but with thousands (or tens of thousands) of vmas
/linux-6.3-rc2/include/linux/
A Dmm.h2231 struct vm_area_struct **vmas, int *locked);
2235 struct vm_area_struct **vmas, int *locked);
2238 struct vm_area_struct **vmas);
2241 struct vm_area_struct **vmas);
A Dhugetlb.h301 struct vm_area_struct **vmas, unsigned long *position, in follow_hugetlb_page() argument
/linux-6.3-rc2/Documentation/admin-guide/mm/
A Duserfaultfd.rst36 operations never involve heavyweight structures like vmas (in fact the
40 Terabytes. Too many vmas would be needed for that.
/linux-6.3-rc2/Documentation/gpu/rfc/
A Di915_vm_bind.rst122 invalidated vmas (due to eviction and userptr invalidation) etc.

Completed in 47 milliseconds