| /linux/mm/ |
| H A D | vma.c | 294 uprobe_munmap(vp->vma, vp->vma->vm_start, vp->vma->vm_end); in vma_prepare() 297 uprobe_munmap(vp->adj_next, vp->adj_next->vm_start, in vma_prepare() 385 uprobe_munmap(vp->remove, vp->remove->vm_start, in vma_complete() 445 if (!next || vmg->end != next->vm_start || !can_vma_merge_before(vmg)) in can_vma_merge_right() 507 WARN_ON(vma->vm_start >= addr); in __split_vma() 523 new->vm_start = addr; in __split_vma() 524 new->vm_pgoff += ((addr - vma->vm_start) >> PAGE_SHIFT); in __split_vma() 528 vma_iter_config(vmi, new->vm_start, new->vm_end); in __split_vma() 557 vma_adjust_trans_huge(vma, vma->vm_start, addr, NULL); in __split_vma() 562 vma->vm_start = addr; in __split_vma() [all …]
|
| H A D | msync.c | 73 if (start < vma->vm_start) { in SYSCALL_DEFINE3() 76 start = vma->vm_start; in SYSCALL_DEFINE3() 88 fstart = (start - vma->vm_start) + in SYSCALL_DEFINE3()
|
| H A D | mseal.c | 46 if (vma->vm_start > prev_end) in range_contains_unmapped() 64 if (start > vma->vm_start) in mseal_apply() 68 const unsigned long curr_start = MAX(vma->vm_start, start); in mseal_apply()
|
| H A D | pagewalk.c | 502 } else if (start < vma->vm_start) { /* outside vma */ in walk_page_range_mm_unsafe() 504 next = min(end, vma->vm_start); in walk_page_range_mm_unsafe() 728 if (start < vma->vm_start || end > vma->vm_end) in walk_page_range_vma_unsafe() 763 return __walk_page_range(vma->vm_start, vma->vm_end, &walk); in walk_page_vma() 823 start_addr = ((cba - vba) << PAGE_SHIFT) + vma->vm_start; in walk_page_mapping() 824 end_addr = ((cea - vba) << PAGE_SHIFT) + vma->vm_start; in walk_page_mapping() 831 err = walk_page_test(vma->vm_start, vma->vm_end, &walk); in walk_page_mapping() 914 if (WARN_ON_ONCE(addr < vma->vm_start || addr >= vma->vm_end)) in folio_walk_start()
|
| /linux/tools/testing/vma/tests/ |
| H A D | merge.c | 119 ASSERT_EQ(vma->vm_start, 0); in test_simple_merge() 151 ASSERT_EQ(vma->vm_start, 0x1000); in test_simple_modify() 163 ASSERT_EQ(vma->vm_start, 0); in test_simple_modify() 172 ASSERT_EQ(vma->vm_start, 0x1000); in test_simple_modify() 181 ASSERT_EQ(vma->vm_start, 0x2000); in test_simple_modify() 210 ASSERT_EQ(vma->vm_start, 0); in test_simple_expand() 232 ASSERT_EQ(vma->vm_start, 0); in test_simple_shrink() 325 ASSERT_EQ(vma->vm_start, 0); in __test_merge_new() 344 ASSERT_EQ(vma->vm_start, 0); in __test_merge_new() 365 ASSERT_EQ(vma->vm_start, in __test_merge_new() [all...] |
| H A D | mmap.c | 33 if (vma->vm_start == 0x300000) { in test_mmap_region_basic() 36 } else if (vma->vm_start == 0x24d000) { in test_mmap_region_basic()
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | iters_task_vma.c | 13 __u64 vm_start; member 34 vm_ranges[seen].vm_start = vma->vm_start; in iter_task_vma_for_each()
|
| H A D | find_vma_fail1.c | 5 #define vm_flags vm_start 17 vma->vm_start = 0xffffffffff600000; in write_vma()
|
| /linux/fs/proc/ |
| H A D | task_nommu.c | 35 size += region->vm_end - region->vm_start; in task_mem() 37 size = vma->vm_end - vma->vm_start; in task_mem() 89 vsize += vma->vm_end - vma->vm_start; in task_vsize() 109 size += region->vm_end - region->vm_start; in task_statm() 149 vma->vm_start, in nommu_vma_show() 184 *ppos = vma->vm_start; in proc_get_vma()
|
| /linux/scripts/coccinelle/api/ |
| H A D | vma_pages.cocci | 22 * (vma->vm_end - vma->vm_start) >> PAGE_SHIFT 32 - ((vma->vm_end - vma->vm_start) >> PAGE_SHIFT) 44 (vma->vm_end@p - vma->vm_start) >> PAGE_SHIFT
|
| /linux/arch/parisc/mm/ |
| H A D | fault.c | 130 if (tree->vm_start > addr) { 136 if (prev->vm_next->vm_start > addr) 262 vma->vm_start, vma->vm_end); in show_signal_msg() 296 if (!vma || address < vma->vm_start) { in do_page_fault() 377 address < vma->vm_start || address >= vma->vm_end) { in do_page_fault()
|
| /linux/tools/testing/selftests/vsock/ |
| H A D | vmtest.sh | 445 vm_start() { function 767 if ! vm_start "${pidfile}" "${ns0}"; then 820 if ! vm_start "${pidfile}" "${ns1}"; then 881 if ! vm_start "${pidfile}" "${ns0}"; then 931 if ! vm_start "${pidfile}" "${ns0}"; then 977 if ! vm_start "${pidfile}" "${ns1}"; then 1026 if ! vm_start "${pidfile}" "${ns0}"; then 1147 if ! vm_start "${pidfile}" "${ns}"; then 1190 if ! vm_start "${pidfile}" "${ns}"; then 1224 if ! vm_start "${pidfile1}" "${ns0}"; then [all …]
|
| /linux/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_mman.c | 35 return vma->vm_start == addr && in __vma_matches() 36 (vma->vm_end - vma->vm_start) == PAGE_ALIGN(size); in __vma_matches() 282 area->vm_start, area->vm_end - area->vm_start, in vm_fault_cpu() 305 unsigned long vm_start, vm_end, vma_size; /* user's memory parameters */ in set_address_limits() local 312 vm_start = area->vm_start >> PAGE_SHIFT; in set_address_limits() 321 start = vm_start; in set_address_limits() 326 start = max_t(long, start, vm_start); in set_address_limits() 334 *pfn += (*start_vaddr - area->vm_start) >> PAGE_SHIFT; in set_address_limits() 360 page_offset = (vmf->address - area->vm_start) >> PAGE_SHIFT; in vm_fault_gtt() 520 addr -= area->vm_start; in vm_access()
|
| /linux/arch/arc/kernel/ |
| H A D | arc_hostlink.c | 22 if (io_remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in arc_hl_mmap() 23 vma->vm_end - vma->vm_start, in arc_hl_mmap()
|
| H A D | troubleshoot.c | 103 vma->vm_start < TASK_UNMAPPED_BASE ? in show_faulting_vma() 104 address : address - vma->vm_start, in show_faulting_vma() 105 nm, vma->vm_start, vma->vm_end); in show_faulting_vma()
|
| /linux/drivers/soc/qcom/ |
| H A D | rmtfs_mem.c | 136 if (vma->vm_end - vma->vm_start > rmtfs_mem->size) { in qcom_rmtfs_mem_mmap() 139 vma->vm_end, vma->vm_start, in qcom_rmtfs_mem_mmap() 140 (vma->vm_end - vma->vm_start), &rmtfs_mem->size); in qcom_rmtfs_mem_mmap() 146 vma->vm_start, in qcom_rmtfs_mem_mmap() 148 vma->vm_end - vma->vm_start, in qcom_rmtfs_mem_mmap()
|
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_mmio_gem.c | 144 if (vma->vm_end - vma->vm_start != base->size) in xe_mmio_gem_mmap() 185 unsigned long addr = vma->vm_start + i; in xe_mmio_gem_vm_fault_dummy_page() 216 unsigned long addr = vma->vm_start + i; in xe_mmio_gem_vm_fault()
|
| /linux/drivers/accel/habanalabs/common/ |
| H A D | memory_mgr.c | 205 new_mmap_size = buf->real_mapped_size - (vma->vm_end - vma->vm_start); in hl_mmap_mem_buf_vm_close() 253 user_mem_size = vma->vm_end - vma->vm_start; in hl_mem_mgr_mmap() 262 if (!access_ok((void __user *)(uintptr_t)vma->vm_start, in hl_mem_mgr_mmap() 265 buf->behavior->topic, vma->vm_start); in hl_mem_mgr_mmap()
|
| /linux/drivers/xen/xenfs/ |
| H A D | xenstored.c | 36 size_t size = vma->vm_end - vma->vm_start; in xsd_kva_mmap() 41 if (remap_pfn_range(vma, vma->vm_start, in xsd_kva_mmap()
|
| /linux/kernel/bpf/ |
| H A D | sysfs_btf.c | 23 size_t vm_size = vma->vm_end - vma->vm_start; in btf_sysfs_vmlinux_mmap() 43 return remap_pfn_range(vma, vma->vm_start, pfn, vm_size, vma->vm_page_prot); in btf_sysfs_vmlinux_mmap()
|
| /linux/drivers/media/common/videobuf2/ |
| H A D | videobuf2-memops.c | 95 __func__, h, refcount_read(h->refcount), vma->vm_start, in vb2_common_vm_open() 113 __func__, h, refcount_read(h->refcount), vma->vm_start, in vb2_common_vm_close()
|
| /linux/drivers/xen/xenbus/ |
| H A D | xenbus_dev_backend.c | 94 size_t size = vma->vm_end - vma->vm_start; in xenbus_backend_mmap() 102 if (remap_pfn_range(vma, vma->vm_start, in xenbus_backend_mmap()
|
| /linux/drivers/pci/ |
| H A D | mmap.c | 49 return io_remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in pci_mmap_resource_range() 50 vma->vm_end - vma->vm_start, in pci_mmap_resource_range()
|
| /linux/drivers/sbus/char/ |
| H A D | flash.c | 66 if (vma->vm_end - (vma->vm_start + (vma->vm_pgoff << PAGE_SHIFT)) > size) in flash_mmap() 67 size = vma->vm_end - (vma->vm_start + (vma->vm_pgoff << PAGE_SHIFT)); in flash_mmap() 71 if (io_remap_pfn_range(vma, vma->vm_start, addr, size, vma->vm_page_prot)) in flash_mmap()
|
| /linux/drivers/char/ |
| H A D | uv_mmtimer.c | 151 if (vma->vm_end - vma->vm_start != PAGE_SIZE) in uv_mmtimer_mmap() 166 if (remap_pfn_range(vma, vma->vm_start, uv_mmtimer_addr >> PAGE_SHIFT, in uv_mmtimer_mmap()
|