Home
last modified time | relevance | path

Searched refs:vm_end (Results 1 – 25 of 150) sorted by relevance

123456

/linux/tools/testing/vma/tests/
H A Dmerge.c120 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 Dmmap.c34 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 Dvma.c294 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 Dmsync.c90 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 Dmseal.c49 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 Dvma_init.c47 dest->vm_end = src->vm_end; in vm_area_init_from()
H A Dpagewalk.c510 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 Duserfaultfd.c76 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 Diters_task_vma.c14 __u64 vm_end; member
35 vm_ranges[seen].vm_end = vma->vm_end; in iter_task_vma_for_each()
/linux/fs/proc/
H A Dtask_nommu.c35 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 Dvma_pages.cocci22 * (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 Dvirtgpu_vram.c39 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 Dvideobuf2-memops.c96 vma->vm_end); in vb2_common_vm_open()
114 vma->vm_end); in vb2_common_vm_close()
/linux/drivers/soc/qcom/
H A Drmtfs_mem.c136 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 Dshared.c25 vma->vm_end = end; in alloc_vma()
129 vma->vm_end = end; in vma_set_range()
/linux/tools/testing/vma/include/
H A Ddup.h555 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 Dbook3s_hv_uvmem.c416 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 Dmmu.c197 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 Dfile_ops.c315 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 Dflash.c66 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 Dsys_nios2.c46 if (vma == NULL || addr < vma->vm_start || addr + len > vma->vm_end) { in sys_cacheflush()
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_mman.c36 (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 Dmemmap.c298 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 Darc_hostlink.c23 vma->vm_end - vma->vm_start, in arc_hl_mmap()
/linux/drivers/accel/habanalabs/common/
H A Dmemory_mgr.c205 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()

123456