| /linux/mm/ |
| H A D | interval_tree.c | 69 pgoff_t pgoff_start, pgoff_t pgoff_last) in mapping_rmap_tree_iter_first() argument 72 pgoff_start, pgoff_last); in mapping_rmap_tree_iter_first() 77 pgoff_t pgoff_start, pgoff_t pgoff_last) in mapping_rmap_tree_iter_next() argument 79 return __mapping_rmap_tree_iter_next(vma, pgoff_start, pgoff_last); in mapping_rmap_tree_iter_next() 116 pgoff_t pgoff_start, pgoff_t pgoff_last) in anon_rmap_tree_iter_first() argument 119 pgoff_start, pgoff_last); in anon_rmap_tree_iter_first() 124 pgoff_t pgoff_start, pgoff_t pgoff_last) in anon_rmap_tree_iter_next() argument 126 return __anon_rmap_tree_iter_next(avc, pgoff_start, pgoff_last); in anon_rmap_tree_iter_next()
|
| H A D | rmap.c | 1259 pgoff_t pgoff_start, unsigned long nr_pages, 3025 pgoff_t pgoff_start, pgoff_end; in rmap_walk_anon() local 3044 pgoff_start = folio_pgoff(folio); in rmap_walk_anon() 3045 pgoff_end = pgoff_start + folio_nr_pages(folio) - 1; in rmap_walk_anon() 3046 anon_rmap_tree_foreach(avc, anon_vma, pgoff_start, pgoff_end) { in rmap_walk_anon() 3048 const unsigned long address = vma_anon_address(vma, pgoff_start, in rmap_walk_anon() 3088 pgoff_t pgoff_start, unsigned long nr_pages, in __rmap_walk_file() argument 3091 pgoff_t pgoff_end = pgoff_start + nr_pages - 1; in __rmap_walk_file() 3095 VM_WARN_ON_FOLIO(folio && pgoff_start != folio_pgoff(folio), folio); in __rmap_walk_file() 3110 mapping_rmap_tree_foreach(vma, mapping, pgoff_start, pgoff_end) { in __rmap_walk_file() [all …]
|
| H A D | internal.h | 1019 pgoff_t pgoff, pgoff_t pgoff_start, unsigned long nr_pages) in __vma_address() argument 1023 if (pgoff >= pgoff_start) { in __vma_address() 1025 ((pgoff - pgoff_start) << PAGE_SHIFT); in __vma_address() 1029 } else if (pgoff + nr_pages - 1 >= pgoff_start) { in __vma_address()
|
| /linux/kernel/dma/ |
| H A D | coherent.c | 239 const pgoff_t pgoff_start = vma_start_pgoff(vma); in __dma_mmap_from_coherent() local 246 if (pgoff_start < count && pgoff_end <= count) { in __dma_mmap_from_coherent() 247 unsigned long pfn = mem->pfn_base + start + pgoff_start; in __dma_mmap_from_coherent()
|
| H A D | direct.c | 648 const pgoff_t pgoff_start = vma_start_pgoff(vma); in dma_direct_mmap() local 662 if (pgoff_start >= count || pgoff_end > count) in dma_direct_mmap() 664 return remap_pfn_range(vma, vma->vm_start, pfn + pgoff_start, in dma_direct_mmap()
|
| H A D | mapping.c | 781 const pgoff_t pgoff_start = vma_start_pgoff(vma); in dma_mmap_pages() local 785 if (pgoff_start >= count || pgoff_end > count) in dma_mmap_pages() 788 page_to_pfn(page) + pgoff_start, in dma_mmap_pages()
|
| /linux/include/linux/ |
| H A D | mm.h | 4186 pgoff_t pgoff_start, pgoff_t pgoff_last); 4189 pgoff_t pgoff_start, pgoff_t pgoff_last); 4191 #define mapping_rmap_tree_foreach(vma, mapping, pgoff_start, pgoff_last) \ argument 4192 for (vma = mapping_rmap_tree_iter_first(mapping, pgoff_start, \ 4194 vma; vma = mapping_rmap_tree_iter_next(vma, pgoff_start, \ 4203 pgoff_t pgoff_start, pgoff_t pgoff_last); 4206 pgoff_t pgoff_start, pgoff_t pgoff_last); 4211 #define anon_rmap_tree_foreach(avc, anon_vma, pgoff_start, pgoff_last) \ argument 4212 for (avc = anon_rmap_tree_iter_first(anon_vma, pgoff_start, pgoff_last); \ 4213 avc; avc = anon_rmap_tree_iter_next(avc, pgoff_start, pgoff_last))
|
| /linux/tools/testing/selftests/mm/ |
| H A D | split_huge_page_test.c | 354 uint64_t pgoff_start = 0, pgoff_end = 1024; in split_file_backed_thp() local 403 write_debugfs(PATH_FMT, testfile, pgoff_start, pgoff_end, order); in split_file_backed_thp()
|
| /linux/kernel/events/ |
| H A D | core.c | 7367 const pgoff_t pgoff_start = vma_start_pgoff(vma); in perf_mmap_aux() 7390 if (aux_offset != pgoff_start << PAGE_SHIFT) in perf_mmap_aux() 7394 if (rb_has_aux(rb) && rb->aux_pgoff != pgoff_start) in perf_mmap_aux() 7424 ret = rb_alloc_aux(rb, event, pgoff_start, nr_pages, in perf_mmap_aux() 7360 const pgoff_t pgoff_start = vma_start_pgoff(vma); perf_mmap_aux() local
|