Home
last modified time | relevance | path

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

12345678910

/Linux-v4.19/mm/
Dnommu.c103 return vma->vm_end - vma->vm_start; in kobjsize()
535 BUG_ON(last->vm_end <= last->vm_start); in validate_nommu_regions()
536 BUG_ON(last->vm_top < last->vm_end); in validate_nommu_regions()
542 BUG_ON(region->vm_end <= region->vm_start); in validate_nommu_regions()
543 BUG_ON(region->vm_top < region->vm_end); in validate_nommu_regions()
691 } else if (vma->vm_end < pvma->vm_end) in add_vma_to_mm()
693 else if (vma->vm_end > pvma->vm_end) { in add_vma_to_mm()
789 if (vma->vm_end > addr) { in find_vma()
840 if (vma->vm_end == end) { in find_vma_exact()
1058 vma->vm_region->vm_top = vma->vm_region->vm_end; in do_mmap_shared_file()
[all …]
Dmmap.c320 if (vma->vm_start > vma->vm_end) { in browse_rb()
322 vma->vm_start, vma->vm_end); in browse_rb()
336 pend = vma->vm_end; in browse_rb()
514 if (vma_tmp->vm_end > addr) { in find_vma_links()
544 nr_pages = (min(end, vma->vm_end) - in count_vma_pages_range()
554 overlap_len = min(end, vma->vm_end) - vma->vm_start; in count_vma_pages_range()
643 if (find_vma_links(mm, vma->vm_start, vma->vm_end, in __insert_vm_struct()
707 if (end >= next->vm_end) { in __vma_adjust()
719 VM_WARN_ON(end != next->vm_end); in __vma_adjust()
734 remove_next = 1 + (end > next->vm_end); in __vma_adjust()
[all …]
Dmadvise.c166 if (end != vma->vm_end) { in madvise_behavior()
302 if (end > vma->vm_end) in madvise_willneed()
303 end = vma->vm_end; in madvise_willneed()
470 if (start >= vma->vm_end) in madvise_free_single_vma()
472 end = min(vma->vm_end, end_addr); in madvise_free_single_vma()
544 if (end > vma->vm_end) { in madvise_dontneed_free()
557 end = vma->vm_end; in madvise_dontneed_free()
868 tmp = vma->vm_end; in SYSCALL_DEFINE3()
877 if (prev && start < prev->vm_end) in SYSCALL_DEFINE3()
878 start = prev->vm_end; in SYSCALL_DEFINE3()
Dmlock.c550 if (end != vma->vm_end) { in mlock_fixup()
611 tmp = vma->vm_end; in apply_vma_lock_flags()
618 if (nstart < prev->vm_end) in apply_vma_lock_flags()
619 nstart = prev->vm_end; in apply_vma_lock_flags()
653 if (start >= vma->vm_end) in count_mm_mlocked_page_nr()
660 if (start + len < vma->vm_end) { in count_mm_mlocked_page_nr()
664 count += vma->vm_end - vma->vm_start; in count_mm_mlocked_page_nr()
788 mlock_fixup(vma, &prev, vma->vm_start, vma->vm_end, newflags); in apply_mlockall_flags()
Dvmacache.c80 if (vma->vm_start <= addr && vma->vm_end > addr) { in vmacache_find()
108 if (vma && vma->vm_start == start && vma->vm_end == end) { in vmacache_find_exact()
Dmsync.c84 fend = fstart + (min(end, vma->vm_end) - start) - 1; in SYSCALL_DEFINE3()
85 start = vma->vm_end; in SYSCALL_DEFINE3()
Dmremap.c326 excess = vma->vm_end - vma->vm_start - old_len; in move_vma()
328 old_addr + old_len < vma->vm_end) in move_vma()
397 if (old_len > vma->vm_end - addr) in vma_to_resize()
497 unsigned long end = vma->vm_end + delta; in vma_expandable()
498 if (end < vma->vm_end) /* overflow */ in vma_expandable()
581 if (old_len == vma->vm_end - addr) { in SYSCALL_DEFINE5()
/Linux-v4.19/arch/powerpc/mm/
Ddma-noncoherent.c87 unsigned long vm_end; member
93 .vm_end = CONSISTENT_END,
99 unsigned long addr = head->vm_start, end = head->vm_end - size; in ppc_vm_region_alloc()
114 addr = c->vm_end; in ppc_vm_region_alloc()
125 new->vm_end = addr + size; in ppc_vm_region_alloc()
270 if ((c->vm_end - c->vm_start) != size) { in __dma_free_coherent()
272 __func__, c->vm_end - c->vm_start, size); in __dma_free_coherent()
274 size = c->vm_end - c->vm_start; in __dma_free_coherent()
297 flush_tlb_kernel_range(c->vm_start, c->vm_end); in __dma_free_coherent()
/Linux-v4.19/arch/nds32/kernel/
Ddma.c54 unsigned long vm_end; member
61 .vm_end = CONSISTENT_END,
67 unsigned long addr = head->vm_start, end = head->vm_end - size; in vm_region_alloc()
82 addr = c->vm_end; in vm_region_alloc()
93 new->vm_end = addr + size; in vm_region_alloc()
240 if ((c->vm_end - c->vm_start) != size) { in arch_dma_free()
242 __func__, c->vm_end - c->vm_start, size); in arch_dma_free()
244 size = c->vm_end - c->vm_start; in arch_dma_free()
275 flush_tlb_kernel_range(c->vm_start, c->vm_end); in arch_dma_free()
/Linux-v4.19/fs/proc/
Dtask_nommu.c37 size += region->vm_end - region->vm_start; in task_mem()
39 size = vma->vm_end - vma->vm_start; in task_mem()
48 slack = region->vm_end - vma->vm_end; in task_mem()
92 vsize += vma->vm_end - vma->vm_start; in task_vsize()
114 size += region->vm_end - region->vm_start; in task_statm()
139 vma->vm_end >= mm->start_stack; in is_stack()
168 vma->vm_end, in nommu_vma_show()
/Linux-v4.19/drivers/gpu/drm/
Ddrm_vm.c71 if (efi_range_is_wc(vma->vm_start, vma->vm_end - in drm_io_prot()
233 vma->vm_start, vma->vm_end - vma->vm_start); in drm_vm_shm_close()
390 vma->vm_start, vma->vm_end - vma->vm_start); in drm_vm_open_locked()
416 vma->vm_start, vma->vm_end - vma->vm_start); in drm_vm_close_locked()
460 unsigned long length = vma->vm_end - vma->vm_start; in drm_mmap_dma()
465 vma->vm_start, vma->vm_end, vma->vm_pgoff); in drm_mmap_dma()
527 vma->vm_start, vma->vm_end, vma->vm_pgoff); in drm_mmap_locked()
554 if (map->size < vma->vm_end - vma->vm_start) in drm_mmap_locked()
595 vma->vm_end - vma->vm_start, in drm_mmap_locked()
601 vma->vm_start, vma->vm_end, (unsigned long long)(map->offset + offset)); in drm_mmap_locked()
[all …]
/Linux-v4.19/scripts/coccinelle/api/
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-v4.19/arch/sparc/include/asm/
Dtlb_32.h7 flush_cache_range(vma, vma->vm_start, vma->vm_end); \
12 flush_tlb_range(vma, vma->vm_start, vma->vm_end); \
/Linux-v4.19/arch/arc/include/asm/
Dtlb.h32 flush_cache_range(vma, vma->vm_start, vma->vm_end); \
39 flush_tlb_range(vma, vma->vm_start, vma->vm_end); \
/Linux-v4.19/arch/nds32/include/asm/
Dtlb.h10 flush_cache_range(vma, vma->vm_start, vma->vm_end); \
16 flush_tlb_range(vma, vma->vm_start, vma->vm_end); \
/Linux-v4.19/arch/xtensa/include/asm/
Dtlb.h29 flush_cache_range(vma, vma->vm_start, vma->vm_end); \
35 flush_tlb_range(vma, vma->vm_start, vma->vm_end); \
/Linux-v4.19/arch/parisc/include/asm/
Dtlb.h12 flush_cache_range(vma, vma->vm_start, vma->vm_end); \
17 flush_tlb_range(vma, vma->vm_start, vma->vm_end); \
/Linux-v4.19/arch/x86/um/
Dmem_32.c21 gate_vma.vm_end = FIXADDR_USER_END; in gate_vma_init()
52 return (addr >= vma->vm_start) && (addr < vma->vm_end); in in_gate_area()
/Linux-v4.19/drivers/media/v4l2-core/
Dvideobuf-dma-contig.c71 map, map->count, vma->vm_start, vma->vm_end); in videobuf_vm_open()
83 map, map->count, vma->vm_start, vma->vm_end); in videobuf_vm_close()
180 if ((vb->baddr + mem->size) > vma->vm_end) in videobuf_dma_contig_user_get()
306 size = vma->vm_end - vma->vm_start; in __videobuf_mmap_mapper()
331 map, q, vma->vm_start, vma->vm_end, in __videobuf_mmap_mapper()
Dvideobuf-vmalloc.c59 map->count, vma->vm_start, vma->vm_end); in videobuf_vm_open()
71 map->count, vma->vm_start, vma->vm_end); in videobuf_vm_close()
256 pages = PAGE_ALIGN(vma->vm_end - vma->vm_start); in __videobuf_mmap_mapper()
277 map, q, vma->vm_start, vma->vm_end, in __videobuf_mmap_mapper()
/Linux-v4.19/drivers/media/common/videobuf2/
Dvideobuf2-memops.c100 vma->vm_end); in vb2_common_vm_open()
118 vma->vm_end); in vb2_common_vm_close()
/Linux-v4.19/drivers/char/
Dmspec.c98 unsigned long vm_end; /* Original (unsplit) end. */ member
169 last_index = (vdata->vm_end - vdata->vm_start) >> PAGE_SHIFT; in mspec_close()
268 vdata->vm_end = vma->vm_end; in mspec_mmap()
/Linux-v4.19/arch/parisc/kernel/
Dcache.c519 usize += vma->vm_end - vma->vm_start; in mm_total_size()
555 flush_user_dcache_range_asm(vma->vm_start, vma->vm_end); in flush_cache_mm()
557 flush_user_icache_range_asm(vma->vm_start, vma->vm_end); in flush_cache_mm()
558 flush_tlb_range(vma, vma->vm_start, vma->vm_end); in flush_cache_mm()
567 for (addr = vma->vm_start; addr < vma->vm_end; in flush_cache_mm()
606 for (addr = vma->vm_start; addr < vma->vm_end; addr += PAGE_SIZE) { in flush_cache_range()
/Linux-v4.19/include/trace/events/
Dfs_dax.h17 __field(unsigned long, vm_end)
30 __entry->vm_end = vmf->vma->vm_end;
47 __entry->vm_end,
/Linux-v4.19/fs/
Dexec.c222 unsigned long size = bprm->vma->vm_end - bprm->vma->vm_start; in get_arg_page()
310 vma->vm_end = STACK_TOP_MAX; in __bprm_mm_init()
311 vma->vm_start = vma->vm_end - PAGE_SIZE; in __bprm_mm_init()
322 bprm->p = vma->vm_end - sizeof(void *); in __bprm_mm_init()
626 unsigned long old_end = vma->vm_end; in shift_arg_pages()
712 if (vma->vm_end - vma->vm_start > stack_base) in setup_arg_pages()
719 bprm->p = vma->vm_end - stack_shift; in setup_arg_pages()
725 unlikely(vma->vm_end - vma->vm_start >= stack_top - mmap_min_addr)) in setup_arg_pages()
728 stack_shift = vma->vm_end - stack_top; in setup_arg_pages()
755 ret = mprotect_fixup(vma, &prev, vma->vm_start, vma->vm_end, in setup_arg_pages()
[all …]

12345678910