| /linux/tools/testing/vma/tests/ |
| H A D | merge.c | 120 ASSERT_EQ(vma->vm_end, 0x3000); in test_simple_merge() 152 ASSERT_EQ(vma->vm_end, 0x2000); in test_simple_modify() 164 ASSERT_EQ(vma->vm_end, 0x1000); in test_simple_modify() 173 ASSERT_EQ(vma->vm_end, 0x2000); in test_simple_modify() 182 ASSERT_EQ(vma->vm_end, 0x3000); in test_simple_modify() 211 ASSERT_EQ(vma->vm_end, 0x3000); in test_simple_expand() 233 ASSERT_EQ(vma->vm_end, 0x1000); in test_simple_shrink() 326 ASSERT_EQ(vma->vm_end, 0x4000); in __test_merge_new() 345 ASSERT_EQ(vma->vm_end, 0x5000); in __test_merge_new() 366 ASSERT_EQ(vma->vm_end, in __test_merge_new() [all...] |
| H A D | mmap.c | 34 ASSERT_EQ(vma->vm_end, 0x306000); in test_mmap_region_basic() 37 ASSERT_EQ(vma->vm_end, 0x253000); in test_mmap_region_basic()
|
| /linux/mm/ |
| H A D | vma.c | 294 uprobe_munmap(vp->vma, vp->vma->vm_start, vp->vma->vm_end); in vma_prepare() 298 vp->adj_next->vm_end); in vma_prepare() 386 vp->remove->vm_end); in vma_complete() 394 WARN_ON_ONCE(vp->vma->vm_end < vp->remove->vm_end); in vma_complete() 428 return vmg->prev && vmg->prev->vm_end == vmg->start && in can_vma_merge_left() 508 WARN_ON(vma->vm_end <= addr); in __split_vma() 521 new->vm_end = addr; in __split_vma() 528 vma_iter_config(vmi, new->vm_start, new->vm_end); in __split_vma() 565 vma->vm_end = addr; in __split_vma() 663 if (VM_WARN_ON_ONCE_MM(vma->vm_end != vmi_end, mm)) in validate_mm() [all …]
|
| H A D | msync.c | 90 fend = fstart + (min(end, vma->vm_end) - start) - 1; in SYSCALL_DEFINE3() 91 start = vma->vm_end; in SYSCALL_DEFINE3() 107 vma = find_vma(mm, vma->vm_end); in SYSCALL_DEFINE3()
|
| H A D | mseal.c | 49 prev_end = vma->vm_end; in range_contains_unmapped() 69 const unsigned long curr_end = MIN(vma->vm_end, end); in mseal_apply()
|
| H A D | vma_init.c | 47 dest->vm_end = src->vm_end; in vm_area_init_from()
|
| H A D | pagewalk.c | 510 next = min(end, vma->vm_end); in walk_page_range_mm_unsafe() 511 vma = find_vma(mm, vma->vm_end); 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() 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()
|
| H A D | userfaultfd.c | 76 if (dst_end > dst_vma->vm_end) in validate_dst_vma() 1000 VM_WARN_ONCE(start < dst_vma->vm_start || start + len > dst_vma->vm_end, in uffd_wp_range() 1070 _end = min(dst_vma->vm_end, end); in mwriteprotect_range() 1674 if (src_start >= vma->vm_start && src_start < vma->vm_end) in find_vmas_mm_locked() 1704 if (src_start >= vma->vm_start && src_start < vma->vm_end) { in uffd_move_lock() 1888 if (src_start + len > src_vma->vm_end) in move_pages() 1893 if (dst_start + len > dst_vma->vm_end) in move_pages() 2105 if (start == vma->vm_start && end == vma->vm_end) in userfaultfd_clear_vma() 2161 vma_end = min(end, vma->vm_end); in userfaultfd_register_range() 2186 start = vma->vm_end; in userfaultfd_register_range() [all …]
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | iters_task_vma.c | 14 __u64 vm_end; member 35 vm_ranges[seen].vm_end = vma->vm_end; in iter_task_vma_for_each()
|
| /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() 46 slack = region->vm_end - vma->vm_end; 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() 150 vma->vm_end, in nommu_vma_show()
|
| /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/drivers/gpu/drm/virtio/ |
| H A D | virtgpu_vram.c | 39 unsigned long vm_size = vma->vm_end - vma->vm_start; in virtio_gpu_vram_mmap() 40 unsigned long vm_end; in virtio_gpu_vram_mmap() local 60 if (check_add_overflow(vma->vm_pgoff << PAGE_SHIFT, vm_size, &vm_end)) in virtio_gpu_vram_mmap() 63 if (vm_end > vram->vram_node.size) in virtio_gpu_vram_mmap()
|
| /linux/drivers/media/common/videobuf2/ |
| H A D | videobuf2-memops.c | 96 vma->vm_end); in vb2_common_vm_open() 114 vma->vm_end); in vb2_common_vm_close()
|
| /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() 148 vma->vm_end - vma->vm_start, in qcom_rmtfs_mem_mmap()
|
| /linux/tools/testing/vma/ |
| H A D | shared.c | 25 vma->vm_end = end; in alloc_vma() 129 vma->vm_end = end; in vma_set_range()
|
| /linux/tools/testing/vma/include/ |
| H A D | dup.h | 555 unsigned long vm_end; member 1300 desc->end = vma->vm_end; in compat_set_desc_from_vma() 1313 return (vma->vm_end - vma->vm_start) >> PAGE_SHIFT; in vma_pages() 1468 unsigned long vm_end = vma->vm_end; in vm_end_gap() local 1471 vm_end += stack_guard_gap; in vm_end_gap() 1472 if (vm_end < vma->vm_end) in vm_end_gap() 1473 vm_end = -PAGE_SIZE; in vm_end_gap() 1475 return vm_end; in vm_end_gap()
|
| /linux/arch/powerpc/kvm/ |
| H A D | book3s_hv_uvmem.c | 416 ret = ksm_madvise(vma, vma->vm_start, vma->vm_end, in kvmppc_memslot_page_merge() 423 start = vma->vm_end; in kvmppc_memslot_page_merge() 424 } while (end > vma->vm_end); in kvmppc_memslot_page_merge() 628 if (!vma || addr >= vma->vm_end) { in kvmppc_uvmem_drop_pages() 812 if (!vma || vma->vm_start > start || vma->vm_end < end) in kvmppc_uv_migrate_mem_slot() 972 if (!vma || vma->vm_start > start || vma->vm_end < end) in kvmppc_h_svm_page_in() 1073 if (!vma || vma->vm_start > start || vma->vm_end < end) in kvmppc_h_svm_page_out()
|
| /linux/arch/riscv/kvm/ |
| H A D | mmu.c | 197 hva_t vm_end; in kvm_arch_prepare_memory_region() local 213 vm_end = min(reg_end, vma->vm_end); in kvm_arch_prepare_memory_region() 222 hva = vm_end; in kvm_arch_prepare_memory_region()
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | file_ops.c | 315 vma->vm_end - vma->vm_start, vma->vm_flags); in mmap_cdbg() 415 if ((vma->vm_end - vma->vm_start) != memlen) { in hfi1_file_mmap() 417 (vma->vm_end - vma->vm_start), memlen); in hfi1_file_mmap() 434 vm_end_save = vma->vm_end; in hfi1_file_mmap() 435 vma->vm_end = vma->vm_start; in hfi1_file_mmap() 440 vma->vm_end += memlen; in hfi1_file_mmap() 447 vma->vm_end = vm_end_save; in hfi1_file_mmap() 453 vma->vm_end = vm_end_save; in hfi1_file_mmap() 553 if ((vma->vm_end - vma->vm_start) != memlen) { in hfi1_file_mmap() 556 (vma->vm_end - vma->vm_start), memlen); in hfi1_file_mmap()
|
| /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()
|
| /linux/arch/nios2/kernel/ |
| H A D | sys_nios2.c | 46 if (vma == NULL || addr < vma->vm_start || addr + len > vma->vm_end) { in sys_cacheflush()
|
| /linux/drivers/gpu/drm/i915/gem/ |
| H A D | i915_gem_mman.c | 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 313 vm_end = area->vm_end >> PAGE_SHIFT; in set_address_limits() 327 end = min_t(long, end, vm_end); in set_address_limits()
|
| /linux/io_uring/ |
| H A D | memmap.c | 298 size_t sz = vma->vm_end - vma->vm_start; in io_uring_mmap() 380 for (index = vma->vm_start; index < vma->vm_end; index += PAGE_SIZE) in io_uring_nommu_vm_close() 402 if ((vma->vm_end - vma->vm_start) != in io_uring_mmap()
|
| /linux/arch/arc/kernel/ |
| H A D | arc_hostlink.c | 23 vma->vm_end - vma->vm_start, in arc_hl_mmap()
|
| /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()
|