Home
last modified time | relevance | path

Searched refs:vm_start (Results 1 – 200 of 291) sorted by relevance

12

/linux-4.1.27/arch/metag/kernel/
Ddma.c101 unsigned long vm_start; member
109 .vm_start = CONSISTENT_START,
117 unsigned long addr = head->vm_start, end = head->vm_end - size; in metag_vm_region_alloc()
130 if ((addr + size) <= c->vm_start) in metag_vm_region_alloc()
142 new->vm_start = addr; in metag_vm_region_alloc()
162 if (c->vm_active && c->vm_start == addr) in metag_vm_region_find()
225 unsigned long vaddr = c->vm_start; in dma_alloc_coherent()
258 return (void *)c->vm_start; in dma_alloc_coherent()
287 if ((c->vm_end - c->vm_start) != size) { in dma_free_coherent()
289 __func__, c->vm_end - c->vm_start, size); in dma_free_coherent()
[all …]
/linux-4.1.27/mm/
Dnommu.c141 return vma->vm_end - vma->vm_start; in kobjsize()
597 BUG_ON(unlikely(last->vm_end <= last->vm_start)); in validate_nommu_regions()
604 BUG_ON(unlikely(region->vm_end <= region->vm_start)); in validate_nommu_regions()
606 BUG_ON(unlikely(region->vm_start < last->vm_top)); in validate_nommu_regions()
632 if (region->vm_start < pregion->vm_start) in add_nommu_region()
634 else if (region->vm_start > pregion->vm_start) in add_nommu_region()
691 if (region->vm_top > region->vm_start) in __put_nommu_region()
702 free_page_series(region->vm_start, region->vm_top); in __put_nommu_region()
726 long start = vma->vm_start & PAGE_MASK; in protect_vma()
776 if (vma->vm_start < pvma->vm_start) in add_vma_to_mm()
[all …]
Dmmap.c358 max = vma->vm_start; in vma_compute_subtree_gap()
386 if (vma->vm_start < prev) { in browse_rb()
388 vma->vm_start, prev); in browse_rb()
391 if (vma->vm_start < pend) { in browse_rb()
393 vma->vm_start, pend); in browse_rb()
396 if (vma->vm_start > vma->vm_end) { in browse_rb()
398 vma->vm_start, vma->vm_end); in browse_rb()
409 prev = vma->vm_start; in browse_rb()
570 if (vma_tmp->vm_start < end) in find_vma_links()
599 max(addr, vma->vm_start)) >> PAGE_SHIFT; in count_vma_pages_range()
[all …]
Dmadvise.c103 pgoff = vma->vm_pgoff + ((start - vma->vm_start) >> PAGE_SHIFT); in madvise_behavior()
113 if (start != vma->vm_start) { in madvise_behavior()
196 index = ((start - vma->vm_start) >> PAGE_SHIFT) + vma->vm_pgoff; in force_shm_swapin_readahead()
248 start = ((start - vma->vm_start) >> PAGE_SHIFT) + vma->vm_pgoff; in madvise_willneed()
251 end = ((end - vma->vm_start) >> PAGE_SHIFT) + vma->vm_pgoff; in madvise_willneed()
314 offset = (loff_t)(start - vma->vm_start) in madvise_remove()
503 if (vma && start > vma->vm_start) in SYSCALL_DEFINE3()
514 if (start < vma->vm_start) { in SYSCALL_DEFINE3()
516 start = vma->vm_start; in SYSCALL_DEFINE3()
Dmremap.c269 new_pgoff = vma->vm_pgoff + ((old_addr - vma->vm_start) >> PAGE_SHIFT); in move_vma()
301 excess = vma->vm_end - vma->vm_start - old_len; in move_vma()
302 if (old_addr > vma->vm_start && in move_vma()
347 if (!vma || vma->vm_start > addr) in vma_to_resize()
363 pgoff = (addr - vma->vm_start) >> PAGE_SHIFT; in vma_to_resize()
437 ((addr - vma->vm_start) >> PAGE_SHIFT), in mremap_to()
457 if (vma->vm_next && vma->vm_next->vm_start < end) /* intersection */ in vma_expandable()
459 if (get_unmapped_area(NULL, vma->vm_start, end - vma->vm_start, in vma_expandable()
539 if (vma_adjust(vma, vma->vm_start, addr + new_len, in SYSCALL_DEFINE5()
568 ((addr - vma->vm_start) >> PAGE_SHIFT), in SYSCALL_DEFINE5()
Dmsync.c68 if (start < vma->vm_start) { in SYSCALL_DEFINE3()
69 start = vma->vm_start; in SYSCALL_DEFINE3()
81 fstart = (start - vma->vm_start) + in SYSCALL_DEFINE3()
Dmprotect.c291 pgoff = vma->vm_pgoff + ((start - vma->vm_start) >> PAGE_SHIFT); in mprotect_fixup()
301 if (start != vma->vm_start) { in mprotect_fixup()
374 if (vma->vm_start >= end) in SYSCALL_DEFINE3()
376 start = vma->vm_start; in SYSCALL_DEFINE3()
381 if (vma->vm_start > start) in SYSCALL_DEFINE3()
390 if (start > vma->vm_start) in SYSCALL_DEFINE3()
425 if (!vma || vma->vm_start != nstart) { in SYSCALL_DEFINE3()
Dpagewalk.c259 } else if (start < vma->vm_start) { /* outside vma */ in walk_page_range()
261 next = min(end, vma->vm_start); in walk_page_range()
298 err = walk_page_test(vma->vm_start, vma->vm_end, walk); in walk_page_vma()
303 return __walk_page_range(vma->vm_start, vma->vm_end, walk); in walk_page_vma()
Dvmacache.c102 if (vma->vm_start <= addr && vma->vm_end > addr) { in vmacache_find()
126 if (vma && vma->vm_start == start && vma->vm_end == end) { in vmacache_find_exact()
Dmlock.c511 pgoff = vma->vm_pgoff + ((start - vma->vm_start) >> PAGE_SHIFT); in mlock_fixup()
519 if (start != vma->vm_start) { in mlock_fixup()
570 if (!vma || vma->vm_start > start) in do_mlock()
574 if (start > vma->vm_start) in do_mlock()
599 if (!vma || vma->vm_start != nstart) { in do_mlock()
676 mlock_fixup(vma, &prev, vma->vm_start, vma->vm_end, newflags); in do_mlockall()
Dmemory.c533 unsigned long addr = vma->vm_start; in free_pgtables()
544 floor, next? next->vm_start: ceiling); in free_pgtables()
549 while (next && next->vm_start <= vma->vm_end + PMD_SIZE in free_pgtables()
557 floor, next? next->vm_start: ceiling); in free_pgtables()
775 off = (addr - vma->vm_start) >> PAGE_SHIFT; in vm_normal_page()
1010 unsigned long addr = vma->vm_start; in copy_page_range()
1201 vma->vm_start, in zap_pmd_range()
1276 unsigned long start = max(vma->vm_start, start_addr); in unmap_single_vma()
1282 if (end <= vma->vm_start) in unmap_single_vma()
1339 for ( ; vma && vma->vm_start < end_addr; vma = vma->vm_next) in unmap_vmas()
[all …]
Dmempolicy.c599 if (vma->vm_start > start) in queue_pages_test_walk()
600 start = vma->vm_start; in queue_pages_test_walk()
605 if (qp->prev && qp->prev->vm_end < vma->vm_start) in queue_pages_test_walk()
670 vma->vm_start, vma->vm_end, vma->vm_pgoff, in vma_replace_policy()
707 if (!vma || vma->vm_start > start) in mbind_range()
711 if (start > vma->vm_start) in mbind_range()
714 for (; vma && vma->vm_start < end; prev = vma, vma = next) { in mbind_range()
716 vmstart = max(start, vma->vm_start); in mbind_range()
723 ((vmstart - vma->vm_start) >> PAGE_SHIFT); in mbind_range()
735 if (vma->vm_start != vmstart) { in mbind_range()
[all …]
Drmap.c570 return vma->vm_start + ((pgoff - vma->vm_pgoff) << PAGE_SHIFT); in __vma_address()
579 VM_BUG_ON_VMA(address < vma->vm_start || address >= vma->vm_end, vma); in vma_address()
606 if (unlikely(address < vma->vm_start || address >= vma->vm_end)) in page_address_in_vma()
704 if (unlikely(address < vma->vm_start || address >= vma->vm_end)) in page_mapped_in_vma()
1076 VM_BUG_ON_VMA(address < vma->vm_start || address >= vma->vm_end, vma); in page_add_new_anon_rmap()
1595 BUG_ON(address < vma->vm_start || address >= vma->vm_end); in hugepage_add_new_anon_rmap()
Dgup.c552 if (!vma || address < vma->vm_start) in fixup_user_fault()
849 VM_BUG_ON_VMA(start < vma->vm_start, vma); in populate_vma_page_range()
907 if (!vma || vma->vm_start >= end) in __mm_populate()
916 if (nstart < vma->vm_start) in __mm_populate()
917 nstart = vma->vm_start; in __mm_populate()
Dinterval_tree.c21 return v->vm_pgoff + ((v->vm_end - v->vm_start) >> PAGE_SHIFT) - 1; in vma_last_pgoff()
Dksm.c418 if (!vma || vma->vm_start > addr) in find_mergeable_vma()
789 vma->vm_start, vma->vm_end); in unmerge_and_remove_all_rmap_items()
1093 if (!vma || vma->vm_start > rmap_item->address) in try_to_merge_with_ksm_page()
1609 if (ksm_scan.address < vma->vm_start) in scan_get_next_rmap_item()
1610 ksm_scan.address = vma->vm_start; in scan_get_next_rmap_item()
1921 if (rmap_item->address < vma->vm_start || in rmap_walk_ksm()
Dhuge_memory.c797 if (haddr < vma->vm_start || haddr + HPAGE_PMD_SIZE > vma->vm_end) in do_huge_pmd_anonymous_page()
2067 hstart = (vma->vm_start + ~HPAGE_PMD_MASK) & HPAGE_PMD_MASK; in khugepaged_enter_vma_merge()
2471 hstart = (vma->vm_start + ~HPAGE_PMD_MASK) & HPAGE_PMD_MASK; in collapse_huge_page()
2705 hstart = (vma->vm_start + ~HPAGE_PMD_MASK) & HPAGE_PMD_MASK; in khugepaged_scan_mm_slot()
2892 BUG_ON(vma->vm_start > haddr || vma->vm_end < haddr + HPAGE_PMD_SIZE); in __split_huge_page_pmd()
2977 (start & HPAGE_PMD_MASK) >= vma->vm_start && in __vma_adjust_trans_huge()
2987 (end & HPAGE_PMD_MASK) >= vma->vm_start && in __vma_adjust_trans_huge()
2998 unsigned long nstart = next->vm_start; in __vma_adjust_trans_huge()
3001 (nstart & HPAGE_PMD_MASK) >= next->vm_start && in __vma_adjust_trans_huge()
Ddebug.c160 vma, (void *)vma->vm_start, (void *)vma->vm_end, vma->vm_next, in dump_vma()
Dmincore.c186 if (!vma || addr < vma->vm_start) in do_mincore()
Dhugetlb.c403 return ((address - vma->vm_start) >> huge_page_shift(h)) + in vma_hugecache_offset()
2568 start = vma_hugecache_offset(h, vma, vma->vm_start); in hugetlb_vm_op_close()
2673 mmun_start = vma->vm_start; in copy_hugetlb_page_range()
2678 for (addr = vma->vm_start; addr < vma->vm_end; addr += sz) { in copy_hugetlb_page_range()
2885 pgoff = ((address - vma->vm_start) >> PAGE_SHIFT) + in unmap_ref_private()
3678 svma->vm_start; in page_table_shareable()
3692 sbase < svma->vm_start || svma->vm_end < s_end) in page_table_shareable()
3707 vma->vm_start <= base && end <= vma->vm_end) in vma_shareable()
3725 pgoff_t idx = ((addr - vma->vm_start) >> PAGE_SHIFT) + in huge_pmd_share()
Dinternal.h252 munlock_vma_pages_range(vma, vma->vm_start, vma->vm_end); in munlock_vma_pages_all()
/linux-4.1.27/arch/powerpc/mm/
Ddma-noncoherent.c86 unsigned long vm_start; member
92 .vm_start = CONSISTENT_BASE,
99 unsigned long addr = head->vm_start, end = head->vm_end - size; in ppc_vm_region_alloc()
112 if ((addr + size) <= c->vm_start) in ppc_vm_region_alloc()
124 new->vm_start = addr; in ppc_vm_region_alloc()
142 if (c->vm_start == addr) in ppc_vm_region_find()
218 unsigned long vaddr = c->vm_start; in __dma_alloc_coherent()
244 return (void *)c->vm_start; in __dma_alloc_coherent()
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()
[all …]
Dsubpage-prot.c159 if (vma && ((addr + len) <= vma->vm_start)) in subpage_mark_vma_nohuge()
163 if (vma->vm_start >= (addr + len)) in subpage_mark_vma_nohuge()
Dtlb_hash32.c150 flush_range(mp->vm_mm, mp->vm_start, mp->vm_end); in flush_tlb_mm()
Dcopro_fault.c55 if (ea < vma->vm_start) { in copro_handle_mm_fault()
Dfault.c335 if (vma->vm_start <= address) in do_page_fault()
/linux-4.1.27/drivers/gpu/drm/
Ddrm_vm.c67 if (efi_range_is_wc(vma->vm_start, vma->vm_end - in drm_io_prot()
68 vma->vm_start)) in drm_io_prot()
128 vma->vm_start; in drm_do_vm_fault()
198 offset = (unsigned long)vmf->virtual_address - vma->vm_start; in drm_do_vm_shm_fault()
228 vma->vm_start, vma->vm_end - vma->vm_start); in drm_vm_shm_close()
304 offset = (unsigned long)vmf->virtual_address - vma->vm_start; /* vm_[pg]off[set] should be 0 */ in drm_do_vm_dma_fault()
340 offset = (unsigned long)vmf->virtual_address - vma->vm_start; in drm_do_vm_sg_fault()
412 vma->vm_start, vma->vm_end - vma->vm_start); in drm_vm_open_locked()
438 vma->vm_start, vma->vm_end - vma->vm_start); in drm_vm_close_locked()
482 unsigned long length = vma->vm_end - vma->vm_start; in drm_mmap_dma()
[all …]
/linux-4.1.27/drivers/infiniband/hw/ehca/
Dehca_uverbs.c76 vma->vm_start, vma->vm_end); in ehca_mm_open()
82 vma->vm_start, vma->vm_end); in ehca_mm_open()
84 vma->vm_start, vma->vm_end, *count); in ehca_mm_open()
92 vma->vm_start, vma->vm_end); in ehca_mm_close()
97 vma->vm_start, vma->vm_end, *count); in ehca_mm_close()
111 vsize = vma->vm_end - vma->vm_start; in ehca_mmap_fw()
113 ehca_gen_err("invalid vsize=%lx", vma->vm_end - vma->vm_start); in ehca_mmap_fw()
121 ret = remap_4k_pfn(vma, vma->vm_start, physical >> EHCA_PAGESHIFT, in ehca_mmap_fw()
143 start = vma->vm_start; in ehca_mmap_queue()
/linux-4.1.27/arch/parisc/mm/
Dfault.c126 if (tree->vm_start > addr) {
132 if (prev->vm_next->vm_start > addr)
196 vma->vm_start, vma->vm_end); in show_signal_msg()
229 if (!vma || address < vma->vm_start) in do_page_fault()
306 address < vma->vm_start || address > vma->vm_end) { in do_page_fault()
/linux-4.1.27/arch/ia64/include/asm/
Dfb.h12 if (efi_range_is_wc(vma->vm_start, vma->vm_end - vma->vm_start)) in fb_pgprotect()
/linux-4.1.27/arch/sparc/include/asm/
Dtlb_32.h6 flush_cache_range(vma, vma->vm_start, vma->vm_end); \
11 flush_tlb_range(vma, vma->vm_start, vma->vm_end); \
/linux-4.1.27/arch/avr32/include/asm/
Dtlb.h12 flush_cache_range(vma, vma->vm_start, vma->vm_end)
15 flush_tlb_range(vma, vma->vm_start, vma->vm_end)
/linux-4.1.27/drivers/xen/
Dgntdev.c241 unsigned int pgnr = (addr - map->vma->vm_start) >> PAGE_SHIFT; in find_grant_ptes()
452 if (map->vma->vm_start >= end) in unmap_if_in_range()
456 mstart = max(start, map->vma->vm_start); in unmap_if_in_range()
460 map->vma->vm_start, map->vma->vm_end, in unmap_if_in_range()
463 (mstart - map->vma->vm_start) >> PAGE_SHIFT, in unmap_if_in_range()
505 map->vma->vm_start, map->vma->vm_end); in mn_release()
514 map->vma->vm_start, map->vma->vm_end); in mn_release()
782 int count = (vma->vm_end - vma->vm_start) >> PAGE_SHIFT; in gntdev_mmap()
790 index, count, vma->vm_start, vma->vm_pgoff); in gntdev_mmap()
830 err = apply_to_page_range(vma->vm_mm, vma->vm_start, in gntdev_mmap()
[all …]
Dprivcmd.c265 if (!vma || (msg->va != vma->vm_start) || vma->vm_private_data) in privcmd_ioctl_mmap()
270 state.va = vma->vm_start; in privcmd_ioctl_mmap()
491 if (m.addr != vma->vm_start || in privcmd_ioctl_mmap_batch()
503 if (m.addr < vma->vm_start || in privcmd_ioctl_mmap_batch()
584 int numpgs = (vma->vm_end - vma->vm_start) >> PAGE_SHIFT; in privcmd_close()
602 vma, vma->vm_start, vma->vm_end, in privcmd_fault()
Dgntalloc.c506 int count = (vma->vm_end - vma->vm_start) >> PAGE_SHIFT; in gntalloc_mmap()
544 rv = vm_insert_page(vma, vma->vm_start + i * PAGE_SIZE, in gntalloc_mmap()
/linux-4.1.27/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-4.1.27/arch/metag/include/asm/
Dtlb.h14 flush_cache_range(vma, vma->vm_start, vma->vm_end); \
20 flush_tlb_range(vma, vma->vm_start, vma->vm_end); \
/linux-4.1.27/drivers/media/v4l2-core/
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()
250 buf->baddr = vma->vm_start; in __videobuf_mmap_mapper()
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()
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()
295 buf->baddr = vma->vm_start; in __videobuf_mmap_mapper()
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()
Dvideobuf2-memops.c151 __func__, h, atomic_read(h->refcount), vma->vm_start, in vb2_common_vm_open()
169 __func__, h, atomic_read(h->refcount), vma->vm_start, in vb2_common_vm_close()
Dvideobuf-dma-sg.c389 map->count, vma->vm_start, vma->vm_end); in videobuf_vm_open()
402 map->count, vma->vm_start, vma->vm_end); in videobuf_vm_close()
441 vma->vm_start, vma->vm_end); in videobuf_vm_fault()
629 q->bufs[i]->baddr = vma->vm_start + size; in __videobuf_mmap_mapper()
640 map, q, vma->vm_start, vma->vm_end, vma->vm_pgoff, first, last); in __videobuf_mmap_mapper()
Dvideobuf2-dma-sg.c397 unsigned long uaddr = vma->vm_start; in vb2_dma_sg_mmap()
398 unsigned long usize = vma->vm_end - vma->vm_start; in vb2_dma_sg_mmap()
/linux-4.1.27/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-4.1.27/arch/parisc/include/asm/
Dtlb.h11 flush_cache_range(vma, vma->vm_start, vma->vm_end); \
16 flush_tlb_range(vma, vma->vm_start, vma->vm_end); \
/linux-4.1.27/arch/x86/um/
Dmem_32.c21 gate_vma.vm_start = FIXADDR_USER_START; in gate_vma_init()
53 return (addr >= vma->vm_start) && (addr < vma->vm_end); in in_gate_area()
Dmem_64.c7 if (vma->vm_mm && vma->vm_start == um_vdso_addr) in arch_vma_name()
/linux-4.1.27/arch/arc/kernel/
Darc_hostlink.c25 if (io_remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in arc_hl_mmap()
26 vma->vm_end - vma->vm_start, in arc_hl_mmap()
Dtroubleshoot.c99 if (vma && (vma->vm_start <= address)) { in show_faulting_vma()
110 vma->vm_start < TASK_UNMAPPED_BASE ? in show_faulting_vma()
111 address : address - vma->vm_start, in show_faulting_vma()
112 nm, vma->vm_start, vma->vm_end); in show_faulting_vma()
/linux-4.1.27/fs/proc/
Dtask_nommu.c34 size += region->vm_end - region->vm_start; in task_mem()
36 size = vma->vm_end - vma->vm_start; in task_mem()
89 vsize += vma->vm_end - vma->vm_start; in task_vsize()
111 size += region->vm_end - region->vm_start; in task_statm()
172 vma->vm_start, in nommu_vma_show()
193 if (!is_pid || (vma->vm_start <= mm->start_stack && in nommu_vma_show()
Dtask_mmu.c137 m->version = m_next_vma(m->private, vma) ? vma->vm_start : -1UL; in m_cache_vma()
173 m->version = vma->vm_start; in m_start()
289 start = vma->vm_start; in show_map_vma()
332 if (vma->vm_start <= mm->brk && in show_map_vma()
344 if (!is_pid || (vma->vm_start <= mm->start_stack && in show_map_vma()
644 (vma->vm_end - vma->vm_start) >> 10, in show_smap()
1019 hole_end = min(end, vma->vm_start); in pagemap_pte_hole()
1500 pol = __get_vma_policy(vma, vma->vm_start); in show_numa_map()
1508 seq_printf(m, "%08lx %s", vma->vm_start, buffer); in show_numa_map()
1513 } else if (vma->vm_start <= mm->brk && vma->vm_end >= mm->start_brk) { in show_numa_map()
[all …]
Dnommu.c56 region->vm_start, in nommu_region_show()
Dvmcore.c409 size_t size = vma->vm_end - vma->vm_start; in mmap_vmcore()
433 if (remap_pfn_range(vma, vma->vm_start, pfn, tsz, in mmap_vmcore()
449 if (remap_vmalloc_range_partial(vma, vma->vm_start + len, in mmap_vmcore()
466 if (vmcore_remap_oldmem_pfn(vma, vma->vm_start + len, in mmap_vmcore()
481 do_munmap(vma->vm_mm, vma->vm_start, len); in mmap_vmcore()
Dbase.c1659 unsigned long vm_start, vm_end; in map_files_d_revalidate() local
1684 if (!dname_to_vma_addr(dentry, &vm_start, &vm_end)) { in map_files_d_revalidate()
1686 exact_vma_exists = !!find_exact_vma(mm, vm_start, vm_end); in map_files_d_revalidate()
1721 unsigned long vm_start, vm_end; in proc_map_files_get_link() local
1737 rc = dname_to_vma_addr(dentry, &vm_start, &vm_end); in proc_map_files_get_link()
1743 vma = find_exact_vma(mm, vm_start, vm_end); in proc_map_files_get_link()
1796 unsigned long vm_start, vm_end; in proc_map_files_lookup() local
1816 if (dname_to_vma_addr(dentry, &vm_start, &vm_end)) in proc_map_files_lookup()
1824 vma = find_exact_vma(mm, vm_start, vm_end); in proc_map_files_lookup()
1920 vma->vm_start, vma->vm_end); in proc_map_files_readdir()
/linux-4.1.27/drivers/xen/xenfs/
Dxenstored.c35 size_t size = vma->vm_end - vma->vm_start; in xsd_kva_mmap()
40 if (remap_pfn_range(vma, vma->vm_start, in xsd_kva_mmap()
/linux-4.1.27/arch/powerpc/kernel/
Dproc_powerpc.c46 if ((vma->vm_end - vma->vm_start) > PAGE_SIZE) in page_map_mmap()
49 remap_pfn_range(vma, vma->vm_start, in page_map_mmap()
Ddma.c122 return remap_pfn_range(vma, vma->vm_start, in dma_direct_mmap_coherent()
124 vma->vm_end - vma->vm_start, in dma_direct_mmap_coherent()
Dvdso.c168 follow_page(vma, vma->vm_start + i*PAGE_SIZE, 0) in dump_vdso_pages()
179 follow_page(vma, vma->vm_start + i*PAGE_SIZE, 0) in dump_vdso_pages()
288 if (vma->vm_mm && vma->vm_start == vma->vm_mm->context.vdso_base) in arch_vma_name()
Dpci-common.c463 ret = remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in pci_mmap_page_range()
464 vma->vm_end - vma->vm_start, vma->vm_page_prot); in pci_mmap_page_range()
562 resource_size_t size = vma->vm_end - vma->vm_start; in pci_mmap_legacy_page_range()
602 return remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in pci_mmap_legacy_page_range()
603 vma->vm_end - vma->vm_start, in pci_mmap_legacy_page_range()
/linux-4.1.27/drivers/gpu/drm/amd/amdkfd/
Dkfd_doorbell.c129 if (vma->vm_end - vma->vm_start != doorbell_process_allocation()) in kfd_doorbell_mmap()
150 (unsigned long long) vma->vm_start, address, vma->vm_flags, in kfd_doorbell_mmap()
155 vma->vm_start, in kfd_doorbell_mmap()
/linux-4.1.27/arch/microblaze/kernel/
Ddma.c162 unsigned long user_count = (vma->vm_end - vma->vm_start) >> PAGE_SHIFT; in dma_direct_mmap_coherent()
176 return remap_pfn_range(vma, vma->vm_start, pfn + off, in dma_direct_mmap_coherent()
177 vma->vm_end - vma->vm_start, vma->vm_page_prot); in dma_direct_mmap_coherent()
/linux-4.1.27/drivers/misc/mic/host/
Dmic_fops.c196 unsigned long pa, size = vma->vm_end - vma->vm_start, size_rem = size; in mic_mmap()
210 err = remap_pfn_range(vma, vma->vm_start + offset, in mic_mmap()
217 pa, vma->vm_start + offset); in mic_mmap()
/linux-4.1.27/drivers/char/
Dmspec.c97 unsigned long vm_start; /* Original (unsplit) base. */ member
171 last_index = (vdata->vm_end - vdata->vm_start) >> PAGE_SHIFT; in mspec_close()
281 vdata->vm_start = vma->vm_start; in mspec_mmap()
Duv_mmtimer.c151 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()
Dbsr.c127 unsigned long size = vma->vm_end - vma->vm_start; in bsr_mmap()
135 ret = remap_4k_pfn(vma, vma->vm_start, dev->bsr_addr >> 12, in bsr_mmap()
138 ret = io_remap_pfn_range(vma, vma->vm_start, in bsr_mmap()
Dmem.c323 size_t size = vma->vm_end - vma->vm_start; in mmap_mem()
346 vma->vm_start, in mmap_mem()
Dmmtimer.c441 if (vma->vm_end - vma->vm_start != PAGE_SIZE) in mmtimer_mmap()
456 if (remap_pfn_range(vma, vma->vm_start, mmtimer_addr >> PAGE_SHIFT, in mmtimer_mmap()
/linux-4.1.27/drivers/xen/xenbus/
Dxenbus_dev_backend.c95 size_t size = vma->vm_end - vma->vm_start; in xenbus_backend_mmap()
103 if (remap_pfn_range(vma, vma->vm_start, in xenbus_backend_mmap()
/linux-4.1.27/drivers/sbus/char/
Dflash.c68 if (vma->vm_end - (vma->vm_start + (vma->vm_pgoff << PAGE_SHIFT)) > size) in flash_mmap()
69 size = vma->vm_end - (vma->vm_start + (vma->vm_pgoff << PAGE_SHIFT)); in flash_mmap()
73 if (io_remap_pfn_range(vma, vma->vm_start, addr, size, vma->vm_page_prot)) in flash_mmap()
/linux-4.1.27/arch/metag/mm/
Dhugetlbpage.c50 if (addr + len > vma->vm_start) in prepare_hugepage_range()
53 (ALIGN_HUGEPT(addr + len) > vma->vm_start)) in prepare_hugepage_range()
162 <= vma->vm_start)) { in hugetlb_get_unmapped_area_existing()
Dfault.c118 if (!vma || address < vma->vm_start) in do_page_fault()
/linux-4.1.27/arch/um/drivers/
Dmmapper_kern.c56 size = vma->vm_end - vma->vm_start; in mmapper_mmap()
64 if (remap_pfn_range(vma, vma->vm_start, p_buf >> PAGE_SHIFT, size, in mmapper_mmap()
/linux-4.1.27/arch/tile/mm/
Delf.c78 if (vma->vm_start == (ELF_ET_DYN_BASE & PAGE_MASK)) { in notify_exec()
82 snprintf(buf, sizeof(buf), "0x%lx:@", vma->vm_start); in notify_exec()
Dhugetlbpage.c240 (!vma || addr + len <= vma->vm_start)) in hugetlb_get_unmapped_area()
/linux-4.1.27/arch/cris/arch-v32/drivers/pci/
Dbios.c31 if (remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in pci_mmap_page_range()
32 vma->vm_end - vma->vm_start, in pci_mmap_page_range()
/linux-4.1.27/arch/ia64/pci/
Dpci.c593 unsigned long size = vma->vm_end - vma->vm_start; in pci_mmap_page_range()
623 efi_range_is_wc(vma->vm_start, vma->vm_end - vma->vm_start)) in pci_mmap_page_range()
628 if (remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in pci_mmap_page_range()
629 vma->vm_end - vma->vm_start, vma->vm_page_prot)) in pci_mmap_page_range()
664 unsigned long size = vma->vm_end - vma->vm_start; in pci_mmap_legacy_page_range()
688 if (remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in pci_mmap_legacy_page_range()
/linux-4.1.27/arch/ia64/mm/
Dfault.c138 if (( !vma && prev_vma ) || (address < vma->vm_start) ) in ia64_do_page_fault()
211 if (REGION_NUMBER(address) != REGION_NUMBER(vma->vm_start) in ia64_do_page_fault()
218 if (REGION_NUMBER(address) != REGION_NUMBER(vma->vm_start) in ia64_do_page_fault()
Dinit.c120 vma->vm_start = current->thread.rbs_bot & PAGE_MASK; in ia64_init_addr_space()
121 vma->vm_end = vma->vm_start + PAGE_SIZE; in ia64_init_addr_space()
286 gate_vma.vm_start = FIXADDR_USER_START; in gate_vma_init()
/linux-4.1.27/drivers/staging/unisys/visorchipset/
Dfile.c85 if (remap_pfn_range(vma, vma->vm_start, in visorchipset_mmap()
87 vma->vm_end - vma->vm_start, in visorchipset_mmap()
/linux-4.1.27/arch/alpha/kernel/
Dpci-sysfs.c30 return io_remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in hose_mmap_page_range()
31 vma->vm_end - vma->vm_start, in hose_mmap_page_range()
41 nr = (vma->vm_end - vma->vm_start) >> PAGE_SHIFT; in __pci_mmap_fits()
258 nr = (vma->vm_end - vma->vm_start) >> PAGE_SHIFT; in __legacy_mmap_fits()
/linux-4.1.27/arch/parisc/kernel/
Dcache.c314 addr = mpnt->vm_start + offset; in flush_dcache_page()
495 usize += vma->vm_end - vma->vm_start; in mm_total_size()
528 flush_user_dcache_range_asm(vma->vm_start, vma->vm_end); in flush_cache_mm()
531 flush_user_icache_range_asm(vma->vm_start, vma->vm_end); in flush_cache_mm()
540 for (addr = vma->vm_start; addr < vma->vm_end; in flush_cache_mm()
Dpci.c246 return remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in pci_mmap_page_range()
247 vma->vm_end - vma->vm_start, vma->vm_page_prot); in pci_mmap_page_range()
Dsys_parisc.c120 (!vma || addr + len <= vma->vm_start)) in arch_get_unmapped_area()
180 (!vma || addr + len <= vma->vm_start)) in arch_get_unmapped_area_topdown()
/linux-4.1.27/arch/arm/kvm/
Dmmu.c766 hva_t vm_start, vm_end; in stage2_unmap_memslot() local
768 if (!vma || vma->vm_start >= reg_end) in stage2_unmap_memslot()
774 vm_start = max(hva, vma->vm_start); in stage2_unmap_memslot()
778 gpa_t gpa = addr + (vm_start - memslot->userspace_addr); in stage2_unmap_memslot()
779 unmap_stage2_range(kvm, gpa, vm_end - vm_start); in stage2_unmap_memslot()
1774 hva_t vm_start, vm_end; in kvm_arch_prepare_memory_region() local
1776 if (!vma || vma->vm_start >= reg_end) in kvm_arch_prepare_memory_region()
1791 vm_start = max(hva, vma->vm_start); in kvm_arch_prepare_memory_region()
1796 (vm_start - mem->userspace_addr); in kvm_arch_prepare_memory_region()
1800 pa += vm_start - vma->vm_start; in kvm_arch_prepare_memory_region()
[all …]
/linux-4.1.27/arch/tile/kernel/
Dvdso.c115 if (vma->vm_mm && vma->vm_start == VDSO_BASE) in arch_vma_name()
118 if (vma->vm_start == MEM_USER_INTRPT) in arch_vma_name()
Dstack.c331 if (vma == NULL || address < vma->vm_start) { in describe_addr()
350 vma->vm_start, vma->vm_end - vma->vm_start); in describe_addr()
/linux-4.1.27/arch/sh/mm/
Dmmap.c66 (!vma || addr + len <= vma->vm_start)) in arch_get_unmapped_area()
116 (!vma || addr + len <= vma->vm_start)) in arch_get_unmapped_area_topdown()
/linux-4.1.27/arch/x86/mm/
Dpat.c807 unsigned long vma_size = vma->vm_end - vma->vm_start; in track_pfn_copy()
815 if (follow_phys(vma, vma->vm_start, 0, &prot, &paddr)) { in track_pfn_copy()
838 if (addr == vma->vm_start && size == (vma->vm_end - vma->vm_start)) { in track_pfn_remap()
903 if (follow_phys(vma, vma->vm_start, 0, &prot, &paddr)) { in untrack_pfn()
908 size = vma->vm_end - vma->vm_start; in untrack_pfn()
Dmpx.c629 if (!vma || vma->vm_start > start) in zap_bt_entries()
639 while (vma && vma->vm_start < end) { in zap_bt_entries()
653 addr = vma->vm_start; in zap_bt_entries()
783 if (next && (mm->bd_addr + MPX_GET_BD_ENTRY_OFFSET(next->vm_start)) in unmap_edge_bts()
911 } while (vma && vma->vm_start < end); in mpx_notify_unmap()
Dhugetlbpage.c147 (!vma || addr + len <= vma->vm_start)) in hugetlb_get_unmapped_area()
/linux-4.1.27/fs/
Dexec.c201 unsigned long size = bprm->vma->vm_end - bprm->vma->vm_start; in get_arg_page()
270 vma->vm_start = vma->vm_end - PAGE_SIZE; in __bprm_mm_init()
579 unsigned long old_start = vma->vm_start; in shift_arg_pages()
616 vma->vm_next ? vma->vm_next->vm_start : USER_PGTABLES_CEILING); in shift_arg_pages()
625 vma->vm_next ? vma->vm_next->vm_start : USER_PGTABLES_CEILING); in shift_arg_pages()
666 if (vma->vm_end - vma->vm_start > stack_base) in setup_arg_pages()
671 stack_shift = vma->vm_start - stack_base; in setup_arg_pages()
679 unlikely(vma->vm_end - vma->vm_start >= stack_top - mmap_min_addr)) in setup_arg_pages()
707 ret = mprotect_fixup(vma, &prev, vma->vm_start, vma->vm_end, in setup_arg_pages()
724 stack_size = vma->vm_end - vma->vm_start; in setup_arg_pages()
[all …]
Dbinfmt_elf_fdpic.c1197 kdcore("%08lx: %08lx: no (IO)", vma->vm_start, vma->vm_flags); in maydump()
1205 kdcore("%08lx: %08lx: no (!read)", vma->vm_start, vma->vm_flags); in maydump()
1213 kdcore("%08lx: %08lx: %s (share)", vma->vm_start, in maydump()
1219 kdcore("%08lx: %08lx: %s (share)", vma->vm_start, in maydump()
1228 kdcore("%08lx: %08lx: %s (!anon)", vma->vm_start, in maydump()
1235 kdcore("%08lx: %08lx: %s", vma->vm_start, vma->vm_flags, in maydump()
1488 for (addr = vma->vm_start; addr < vma->vm_end; in elf_fdpic_dump_segments()
1504 if (!dump_emit(cprm, (void *) vma->vm_start, in elf_fdpic_dump_segments()
1505 vma->vm_end - vma->vm_start)) in elf_fdpic_dump_segments()
1519 size += vma->vm_end - vma->vm_start; in elf_core_vma_data_size()
[all …]
Dbinfmt_elf.c1276 u32 __user *header = (u32 __user *) vma->vm_start; in vma_dump_size()
1308 return vma->vm_end - vma->vm_start; in vma_dump_size()
1550 *start_end_ofs++ = vma->vm_start; in fill_files_note()
2235 phdr.p_vaddr = vma->vm_start; in elf_core_dump()
2238 phdr.p_memsz = vma->vm_end - vma->vm_start; in elf_core_dump()
2270 end = vma->vm_start + vma_filesz[i++]; in elf_core_dump()
2272 for (addr = vma->vm_start; addr < end; addr += PAGE_SIZE) { in elf_core_dump()
/linux-4.1.27/arch/powerpc/include/asm/
Dfb.h12 vma->vm_end - vma->vm_start, in fb_pgprotect()
/linux-4.1.27/arch/mn10300/unit-asb2305/
Dpci-asb2305.c231 if (io_remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in pci_mmap_page_range()
232 vma->vm_end - vma->vm_start, in pci_mmap_page_range()
/linux-4.1.27/arch/nios2/include/asm/
Dtlb.h25 flush_cache_range(vma, vma->vm_start, vma->vm_end); \
/linux-4.1.27/arch/mips/include/asm/
Dtlb.h11 flush_cache_range(vma, vma->vm_start, vma->vm_end); \
/linux-4.1.27/arch/x86/kernel/
Dsys_x86_64.c146 (!vma || addr + len <= vma->vm_start)) in arch_get_unmapped_area()
189 (!vma || addr + len <= vma->vm_start)) in arch_get_unmapped_area_topdown()
Dvsyscall_64.c284 .vm_start = VSYSCALL_ADDR,
309 return (addr >= vma->vm_start) && (addr < vma->vm_end); in in_gate_area()
/linux-4.1.27/arch/nios2/kernel/
Dsys_nios2.c42 if (vma == NULL || addr < vma->vm_start || addr + len > vma->vm_end) in sys_cacheflush()
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_file_ops.c736 if ((vma->vm_end - vma->vm_start) > len) { in qib_mmap_mem()
739 vma->vm_end - vma->vm_start, len); in qib_mmap_mem()
761 ret = remap_pfn_range(vma, vma->vm_start, pfn, in qib_mmap_mem()
784 if ((vma->vm_end - vma->vm_start) > sz) { in mmap_ureg()
787 vma->vm_end - vma->vm_start); in mmap_ureg()
794 ret = io_remap_pfn_range(vma, vma->vm_start, in mmap_ureg()
796 vma->vm_end - vma->vm_start, in mmap_ureg()
816 if ((vma->vm_end - vma->vm_start) > (piocnt * dd->palign)) { in mmap_piobufs()
819 vma->vm_end - vma->vm_start); in mmap_piobufs()
844 ret = io_remap_pfn_range(vma, vma->vm_start, phys >> PAGE_SHIFT, in mmap_piobufs()
[all …]
Dqib_mmap.c93 unsigned long size = vma->vm_end - vma->vm_start; in qib_mmap()
/linux-4.1.27/arch/arm/mm/
Dfault-armv.c141 pgoff = vma->vm_pgoff + ((addr - vma->vm_start) >> PAGE_SHIFT); in make_coherent()
160 aliases += adjust_pte(mpnt, mpnt->vm_start + offset, pfn); in make_coherent()
Dmmap.c92 (!vma || addr + len <= vma->vm_start)) in arch_get_unmapped_area()
143 (!vma || addr + len <= vma->vm_start)) in arch_get_unmapped_area_topdown()
Dflush.c252 flush_cache_page(mpnt, mpnt->vm_start + offset, page_to_pfn(page)); in __flush_dcache_aliases()
Ddma-mapping.c702 unsigned long nr_vma_pages = (vma->vm_end - vma->vm_start) >> PAGE_SHIFT; in arm_dma_mmap()
713 ret = remap_pfn_range(vma, vma->vm_start, in arm_dma_mmap()
715 vma->vm_end - vma->vm_start, in arm_dma_mmap()
1395 unsigned long uaddr = vma->vm_start; in arm_iommu_mmap_attrs()
1396 unsigned long usize = vma->vm_end - vma->vm_start; in arm_iommu_mmap_attrs()
/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_file_ops.c993 if ((vma->vm_end - vma->vm_start) > len) { in ipath_mmap_mem()
996 vma->vm_end - vma->vm_start, len); in ipath_mmap_mem()
1014 ret = remap_pfn_range(vma, vma->vm_start, pfn, in ipath_mmap_mem()
1039 if ((vma->vm_end - vma->vm_start) > PAGE_SIZE) { in mmap_ureg()
1041 "%lx > PAGE\n", vma->vm_end - vma->vm_start); in mmap_ureg()
1048 ret = io_remap_pfn_range(vma, vma->vm_start, in mmap_ureg()
1050 vma->vm_end - vma->vm_start, in mmap_ureg()
1070 if ((vma->vm_end - vma->vm_start) > (piocnt * dd->ipath_palign)) { in mmap_piobufs()
1073 vma->vm_end - vma->vm_start); in mmap_piobufs()
1094 ret = io_remap_pfn_range(vma, vma->vm_start, phys >> PAGE_SHIFT, in mmap_piobufs()
[all …]
Dipath_mmap.c93 unsigned long size = vma->vm_end - vma->vm_start; in ipath_mmap()
/linux-4.1.27/sound/soc/blackfin/
Dbf5xx-i2s-pcm.c220 size_t size = vma->vm_end - vma->vm_start; in bf5xx_pcm_mmap()
221 vma->vm_start = (unsigned long)runtime->dma_area; in bf5xx_pcm_mmap()
222 vma->vm_end = vma->vm_start + size; in bf5xx_pcm_mmap()
Dbf5xx-ac97-pcm.c275 size_t size = vma->vm_end - vma->vm_start; in bf5xx_pcm_mmap()
276 vma->vm_start = (unsigned long)runtime->dma_area; in bf5xx_pcm_mmap()
277 vma->vm_end = vma->vm_start + size; in bf5xx_pcm_mmap()
/linux-4.1.27/drivers/vfio/platform/
Dvfio_platform_common.c422 req_len = vma->vm_end - vma->vm_start; in vfio_platform_mmap_mmio()
433 return remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in vfio_platform_mmap_mmio()
444 if (vma->vm_end < vma->vm_start) in vfio_platform_mmap()
450 if (vma->vm_start & ~PAGE_MASK) in vfio_platform_mmap()
/linux-4.1.27/ipc/
Dshm.c1309 (vma->vm_start - addr)/PAGE_SIZE == vma->vm_pgoff) { in SYSCALL_DEFINE1()
1319 do_munmap(mm, vma->vm_start, vma->vm_end - vma->vm_start); in SYSCALL_DEFINE1()
1344 ((vma->vm_start - addr)/PAGE_SIZE == vma->vm_pgoff) && in SYSCALL_DEFINE1()
1346 do_munmap(mm, vma->vm_start, vma->vm_end - vma->vm_start); in SYSCALL_DEFINE1()
1353 if (vma && vma->vm_start == addr && vma->vm_ops == &shm_vm_ops) { in SYSCALL_DEFINE1()
1354 do_munmap(mm, vma->vm_start, vma->vm_end - vma->vm_start); in SYSCALL_DEFINE1()
/linux-4.1.27/include/linux/
Dmm_types.h230 unsigned long vm_start; /* start address of region */ member
250 unsigned long vm_start; /* Our start address within vm_mm. */ member
Dmm.h1260 (vma->vm_start == addr) && in stack_guard_page_start()
1267 return vma && (vma->vm_start == addr) && (vma->vm_flags & VM_GROWSUP); in vma_growsup()
1991 if (vma && end_addr <= vma->vm_start) in find_vma_intersection()
1998 return (vma->vm_end - vma->vm_start) >> PAGE_SHIFT; in vma_pages()
2003 unsigned long vm_start, unsigned long vm_end) in find_exact_vma() argument
2005 struct vm_area_struct *vma = find_vma(mm, vm_start); in find_exact_vma()
2007 if (vma && (vma->vm_start != vm_start || vma->vm_end != vm_end)) in find_exact_vma()
/linux-4.1.27/sound/soc/pxa/
Dmmp-pcm.c129 return remap_pfn_range(vma, vma->vm_start, in mmp_pcm_mmap()
131 vma->vm_end - vma->vm_start, vma->vm_page_prot); in mmp_pcm_mmap()
/linux-4.1.27/arch/s390/mm/
Dmmap.c107 (!vma || addr + len <= vma->vm_start)) in arch_get_unmapped_area()
147 (!vma || addr + len <= vma->vm_start)) in arch_get_unmapped_area_topdown()
/linux-4.1.27/arch/arc/mm/
Dmmap.c67 (!vma || addr + len <= vma->vm_start)) in arch_get_unmapped_area()
Dfault.c99 if (vma->vm_start <= address) in do_page_fault()
/linux-4.1.27/arch/hexagon/kernel/
Dvdso.c97 if (vma->vm_mm && vma->vm_start == (long)vma->vm_mm->context.vdso) in arch_vma_name()
/linux-4.1.27/arch/sh/kernel/vsyscall/
Dvsyscall.c90 if (vma->vm_mm && vma->vm_start == (long)vma->vm_mm->context.vdso) in arch_vma_name()
/linux-4.1.27/arch/sh/drivers/pci/
Dpci.c288 return remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in pci_mmap_page_range()
289 vma->vm_end - vma->vm_start, in pci_mmap_page_range()
/linux-4.1.27/sound/usb/usx2y/
DusX2Yhwdep.c42 area->vm_start, in snd_us428ctls_vm_fault()
63 unsigned long size = (unsigned long)(area->vm_end - area->vm_start); in snd_us428ctls_mmap()
/linux-4.1.27/arch/sh/kernel/
Dsys_sh.c73 if (vma == NULL || addr < vma->vm_start || addr + len > vma->vm_end) { in sys_cacheflush()
/linux-4.1.27/drivers/infiniband/hw/cxgb4/
Dprovider.c164 int len = vma->vm_end - vma->vm_start; in c4iw_mmap()
175 if (vma->vm_start & (PAGE_SIZE-1)) in c4iw_mmap()
195 ret = io_remap_pfn_range(vma, vma->vm_start, in c4iw_mmap()
215 ret = io_remap_pfn_range(vma, vma->vm_start, in c4iw_mmap()
223 ret = remap_pfn_range(vma, vma->vm_start, in c4iw_mmap()
/linux-4.1.27/arch/mn10300/mm/
Dfault.c182 if (vma->vm_start <= address) in do_page_fault()
197 vma->vm_start, vma->vm_end); in do_page_fault()
/linux-4.1.27/arch/arm64/mm/
Ddma-mapping.c311 unsigned long nr_vma_pages = (vma->vm_end - vma->vm_start) >> in __dma_common_mmap()
321 ret = remap_pfn_range(vma, vma->vm_start, in __dma_common_mmap()
323 vma->vm_end - vma->vm_start, in __dma_common_mmap()
/linux-4.1.27/arch/xtensa/kernel/
Dsyscall.c90 if (!vmm || addr + len <= vmm->vm_start) in arch_get_unmapped_area()
Dpci.c377 ret = io_remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in pci_mmap_page_range()
378 vma->vm_end - vma->vm_start,vma->vm_page_prot); in pci_mmap_page_range()
/linux-4.1.27/arch/nios2/mm/
Dinit.c141 return (vma->vm_start == KUSER_BASE) ? "[kuser]" : NULL; in arch_vma_name()
Dfault.c96 if (vma->vm_start <= address) in do_page_fault()
Dcacheflush.c107 flush_cache_page(mpnt, mpnt->vm_start + offset, in flush_aliases()
/linux-4.1.27/drivers/base/
Ddma-mapping.c251 unsigned long user_count = (vma->vm_end - vma->vm_start) >> PAGE_SHIFT; in dma_common_mmap()
262 ret = remap_pfn_range(vma, vma->vm_start, in dma_common_mmap()
Ddma-coherent.c255 int user_count = (vma->vm_end - vma->vm_start) >> PAGE_SHIFT; in dma_mmap_from_coherent()
261 *ret = remap_pfn_range(vma, vma->vm_start, pfn, in dma_mmap_from_coherent()
/linux-4.1.27/arch/mips/pci/
Dpci.c345 return remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in pci_mmap_page_range()
346 vma->vm_end - vma->vm_start, vma->vm_page_prot); in pci_mmap_page_range()
/linux-4.1.27/arch/frv/mm/
Delf-fdpic.c77 (!vma || addr + len <= vma->vm_start)) in arch_get_unmapped_area()
Dfault.c92 if (vma->vm_start <= ear0) in do_page_fault()
/linux-4.1.27/arch/mips/kernel/
Dvdso.c119 if (vma->vm_mm && vma->vm_start == (long)vma->vm_mm->context.vdso) in arch_vma_name()
/linux-4.1.27/arch/arm/kernel/
Dprocess.c300 .vm_start = 0xffff0000,
319 return (addr >= gate_vma.vm_start) && (addr < gate_vma.vm_end); in in_gate_area()
Dbios32.c629 if (remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in pci_mmap_page_range()
630 vma->vm_end - vma->vm_start, in pci_mmap_page_range()
/linux-4.1.27/arch/unicore32/kernel/
Dpci.c380 if (remap_pfn_range(vma, vma->vm_start, phys, in pci_mmap_page_range()
381 vma->vm_end - vma->vm_start, in pci_mmap_page_range()
Dprocess.c327 return (vma->vm_start == 0xffff0000) ? "[vectors]" : NULL; in arch_vma_name()
/linux-4.1.27/arch/powerpc/kvm/
De500_mmu_host.c363 if (vma && hva >= vma->vm_start && in kvmppc_e500_shadow_map()
379 ((vma->vm_end - vma->vm_start) >> PAGE_SHIFT); in kvmppc_e500_shadow_map()
381 pfn = start + ((hva - vma->vm_start) >> PAGE_SHIFT); in kvmppc_e500_shadow_map()
426 } else if (vma && hva >= vma->vm_start && in kvmppc_e500_shadow_map()
/linux-4.1.27/arch/x86/pci/
Di386.c447 if (io_remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in pci_mmap_page_range()
448 vma->vm_end - vma->vm_start, in pci_mmap_page_range()
/linux-4.1.27/drivers/misc/genwqe/
Dcard_dev.c397 unsigned long vsize = vma->vm_end - vma->vm_start; in genwqe_vma_close()
406 dma_map = __genwqe_search_mapping(cfile, vma->vm_start, vsize, in genwqe_vma_close()
411 __func__, vma->vm_start, vma->vm_pgoff << PAGE_SHIFT, in genwqe_vma_close()
441 unsigned long pfn, vsize = vma->vm_end - vma->vm_start; in genwqe_mmap()
457 dma_map->u_vaddr = (void *)vma->vm_start; in genwqe_mmap()
472 vma->vm_start, in genwqe_mmap()
/linux-4.1.27/arch/sparc/mm/
Dfault_32.c213 if (vma->vm_start <= address) in do_sparc_fault()
398 if (vma->vm_start <= address) in force_user_fault()
Dhugetlbpage.c118 (!vma || addr + len <= vma->vm_start)) in hugetlb_get_unmapped_area()
/linux-4.1.27/drivers/video/fbdev/
Dsbuslib.c54 size = vma->vm_end - vma->vm_start; in sbusfb_mmap_helper()
85 vma->vm_start + page, in sbusfb_mmap_helper()
Digafb.c232 size = vma->vm_end - vma->vm_start; in igafb_mmap()
261 if (remap_pfn_range(vma, vma->vm_start + page, in igafb_mmap()
Dvfb.c417 unsigned long start = vma->vm_start; in vfb_mmap()
418 unsigned long size = vma->vm_end - vma->vm_start; in vfb_mmap()
Dpxa3xx-gcu.c484 unsigned int size = vma->vm_end - vma->vm_start; in pxa3xx_gcu_mmap()
504 return io_remap_pfn_range(vma, vma->vm_start, in pxa3xx_gcu_mmap()
Damba-clcd.c412 if (off <= len && vma->vm_end - vma->vm_start <= len - off && in clcdfb_mmap()
735 user_size = vma->vm_end - vma->vm_start; in clcdfb_of_vram_mmap()
741 return remap_pfn_range(vma, vma->vm_start, in clcdfb_of_vram_mmap()
/linux-4.1.27/drivers/uio/
Duio.c646 if (vma->vm_end - vma->vm_start > mem->size) in uio_mmap_physical()
662 vma->vm_start, in uio_mmap_physical()
664 vma->vm_end - vma->vm_start, in uio_mmap_physical()
676 if (vma->vm_end < vma->vm_start) in uio_mmap()
/linux-4.1.27/drivers/auxdisplay/
Dcfag12864bfb.c69 return vm_insert_page(vma, vma->vm_start, in cfag12864bfb_mmap()
/linux-4.1.27/arch/sh/include/asm/
Dtlb.h77 flush_cache_range(vma, vma->vm_start, vma->vm_end); in tlb_start_vma()
/linux-4.1.27/sound/oss/
Dsoundcard.c468 size = vma->vm_end - vma->vm_start; in sound_mmap()
473 if (remap_pfn_range(vma, vma->vm_start, in sound_mmap()
475 vma->vm_end - vma->vm_start, vma->vm_page_prot)) { in sound_mmap()
/linux-4.1.27/kernel/events/
Duprobes.c141 return vma->vm_start + offset - ((loff_t)vma->vm_pgoff << PAGE_SHIFT); in offset_to_vaddr()
146 return ((loff_t)vma->vm_pgoff << PAGE_SHIFT) + (vaddr - vma->vm_start); in vaddr_to_offset()
814 if (vma->vm_start > info->vaddr || in register_for_each_vma()
982 uprobe->offset >= offset + vma->vm_end - vma->vm_start) in unapply_uprobe()
1075 build_probe_list(inode, vma, vma->vm_start, vma->vm_end, &tmp_list); in uprobe_mmap()
1662 if (vma_has_uprobes(vma, vma->vm_start, vma->vm_end)) in mmf_recalc_uprobes()
1702 if (vma && vma->vm_start <= bp_vaddr) { in find_active_uprobe()
/linux-4.1.27/arch/hexagon/mm/
Dvm_fault.c75 if (vma->vm_start <= address) in do_page_fault()
/linux-4.1.27/arch/arm/mach-integrator/
Dimpd1.c244 size = vma->vm_end - vma->vm_start; in impd1fb_clcd_mmap()
246 return remap_pfn_range(vma, vma->vm_start, start, size, in impd1fb_clcd_mmap()
/linux-4.1.27/drivers/oprofile/
Dbuffer_sync.c260 if (addr < vma->vm_start || addr >= vma->vm_end) in lookup_dcookie()
266 vma->vm_start; in lookup_dcookie()
/linux-4.1.27/drivers/dma-buf/
Ddma-buf.c89 if (vma->vm_pgoff + ((vma->vm_end - vma->vm_start) >> PAGE_SHIFT) > in dma_buf_mmap_internal()
671 if (pgoff + ((vma->vm_end - vma->vm_start) >> PAGE_SHIFT) < pgoff) in dma_buf_mmap()
675 if (pgoff + ((vma->vm_end - vma->vm_start) >> PAGE_SHIFT) > in dma_buf_mmap()
/linux-4.1.27/arch/microblaze/pci/
Dpci-common.c333 ret = remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in pci_mmap_page_range()
334 vma->vm_end - vma->vm_start, vma->vm_page_prot); in pci_mmap_page_range()
432 resource_size_t size = vma->vm_end - vma->vm_start; in pci_mmap_legacy_page_range()
476 return remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in pci_mmap_legacy_page_range()
477 vma->vm_end - vma->vm_start, in pci_mmap_legacy_page_range()
/linux-4.1.27/arch/m68k/mm/
Dfault.c97 if (vma->vm_start <= address) in do_page_fault()
/linux-4.1.27/drivers/android/
Dbinder.c2813 proc->pid, vma->vm_start, vma->vm_end, in binder_vma_open()
2814 (vma->vm_end - vma->vm_start) / SZ_1K, vma->vm_flags, in binder_vma_open()
2824 proc->pid, vma->vm_start, vma->vm_end, in binder_vma_close()
2825 (vma->vm_end - vma->vm_start) / SZ_1K, vma->vm_flags, in binder_vma_close()
2854 if ((vma->vm_end - vma->vm_start) > SZ_4M) in binder_mmap()
2855 vma->vm_end = vma->vm_start + SZ_4M; in binder_mmap()
2859 proc->pid, vma->vm_start, vma->vm_end, in binder_mmap()
2860 (vma->vm_end - vma->vm_start) / SZ_1K, vma->vm_flags, in binder_mmap()
2877 area = get_vm_area(vma->vm_end - vma->vm_start, VM_IOREMAP); in binder_mmap()
2884 proc->user_buffer_offset = vma->vm_start - (uintptr_t)proc->buffer; in binder_mmap()
[all …]
/linux-4.1.27/drivers/misc/sgi-gru/
Dgrutables.h398 #define TSID(a, v) (((a) - (v)->vm_start) / GRU_GSEG_PAGESIZE)
399 #define UGRUADDR(gts) ((gts)->ts_vma->vm_start + \
Dgrufile.c112 if (vma->vm_start & (GRU_GSEG_PAGESIZE - 1) || in gru_file_mmap()
126 file, vma->vm_start, vma, vma->vm_private_data); in gru_file_mmap()
Dgrukdump.c155 hdr.vaddr = gts->ts_vma->vm_start; in gru_dump_context()
/linux-4.1.27/sound/soc/atmel/
Datmel-pcm-pdc.c75 return remap_pfn_range(vma, vma->vm_start, in atmel_pcm_mmap()
77 vma->vm_end - vma->vm_start, vma->vm_page_prot); in atmel_pcm_mmap()
/linux-4.1.27/arch/powerpc/oprofile/cell/
Dspu_task_sync.c341 if (vma->vm_start > spu_ref || vma->vm_end <= spu_ref) in get_exec_dcookie_and_offset()
343 my_offset = spu_ref - vma->vm_start; in get_exec_dcookie_and_offset()
/linux-4.1.27/drivers/staging/lustre/lustre/llite/
Dllite_mmap.c60 policy->l_extent.start = ((addr - vma->vm_start) & CFS_PAGE_MASK) + in policy_from_vma()
75 vma != NULL && vma->vm_start < (addr + count); vma = vma->vm_next) { in our_vma()
/linux-4.1.27/sound/soc/samsung/
Didma.c252 size = vma->vm_end - vma->vm_start; in idma_mmap()
254 ret = io_remap_pfn_range(vma, vma->vm_start, in idma_mmap()
/linux-4.1.27/arch/sparc/kernel/
Dpci.c747 user_size = vma->vm_end - vma->vm_start; in __pci_mmap_make_offset_bus()
799 user_size = vma->vm_end - vma->vm_start; in __pci_mmap_make_offset()
869 ret = io_remap_pfn_range(vma, vma->vm_start, in pci_mmap_page_range()
871 vma->vm_end - vma->vm_start, in pci_mmap_page_range()
Dsys_sparc_64.c121 (!vma || addr + len <= vma->vm_start)) in arch_get_unmapped_area()
184 (!vma || addr + len <= vma->vm_start)) in arch_get_unmapped_area_topdown()
/linux-4.1.27/arch/mips/mm/
Dmmap.c95 (!vma || addr + len <= vma->vm_start)) in arch_get_unmapped_area_common()
Dfault.c107 if (vma->vm_start <= address) in __do_page_fault()
/linux-4.1.27/drivers/gpu/drm/gma500/
Dgem.c207 page_offset = ((unsigned long) vmf->virtual_address - vma->vm_start) in psb_gem_fault()
/linux-4.1.27/arch/score/mm/
Dfault.c86 if (vma->vm_start <= address) in do_page_fault()
/linux-4.1.27/arch/blackfin/kernel/
Dtrace.c133 if (address >= vma->vm_start && address < vma->vm_end) { in decode_address()
159 offset = (address - vma->vm_start) + in decode_address()
165 name, vma->vm_start, vma->vm_end); in decode_address()
/linux-4.1.27/arch/microblaze/mm/
Dfault.c153 if (vma->vm_start <= address) in do_page_fault()
/linux-4.1.27/drivers/firewire/
Dcore-cdev.c74 unsigned long vm_start; member
1085 payload = (unsigned long)a->data - client->vm_start; in ioctl_queue_iso()
1157 a->data = client->vm_start + payload; in ioctl_queue_iso()
1687 if (vma->vm_start & ~PAGE_MASK) in fw_device_op_mmap()
1690 client->vm_start = vma->vm_start; in fw_device_op_mmap()
1691 size = vma->vm_end - vma->vm_start; in fw_device_op_mmap()
/linux-4.1.27/arch/avr32/mm/
Dfault.c97 if (vma->vm_start <= address) in do_page_fault()
/linux-4.1.27/arch/openrisc/mm/
Dfault.c117 if (vma->vm_start <= address) in do_page_fault()
/linux-4.1.27/arch/alpha/mm/
Dfault.c124 if (vma->vm_start <= address) in do_page_fault()
/linux-4.1.27/drivers/infiniband/hw/usnic/
Dusnic_ib_verbs.c693 if ((vma->vm_end - vma->vm_start) != bar->len) { in usnic_ib_mmap()
696 vma->vm_end - vma->vm_start); in usnic_ib_mmap()
707 vma->vm_start, in usnic_ib_mmap()
/linux-4.1.27/drivers/misc/cxl/
Dcontext.c148 u64 len = vma->vm_end - vma->vm_start; in cxl_context_iomap()
Dfault.c278 for (ea = vma->vm_start; ea < vma->vm_end; in cxl_prefault_vma()
/linux-4.1.27/arch/cris/mm/
Dfault.c126 if (vma->vm_start <= address) in do_page_fault()
/linux-4.1.27/arch/xtensa/mm/
Dfault.c83 if (vma->vm_start <= address) in do_page_fault()
/linux-4.1.27/drivers/char/agp/
Dalpha-agp.c22 dma_addr = (unsigned long)vmf->virtual_address - vma->vm_start in alpha_core_agp_vm_fault()
Dfrontend.c582 size = vma->vm_end - vma->vm_start; in agp_mmap()
603 } else if (io_remap_pfn_range(vma, vma->vm_start, in agp_mmap()
620 } else if (io_remap_pfn_range(vma, vma->vm_start, in agp_mmap()
/linux-4.1.27/drivers/gpu/drm/exynos/
Dexynos_drm_gem.c332 vm_size = vma->vm_end - vma->vm_start; in exynos_drm_gem_mmap_buffer()
604 vma->vm_start) >> PAGE_SHIFT; in exynos_drm_gem_fault()
/linux-4.1.27/drivers/gpu/drm/udl/
Dudl_gem.c110 page_offset = ((unsigned long)vmf->virtual_address - vma->vm_start) >> in udl_gem_fault()
/linux-4.1.27/arch/s390/kernel/
Dvdso.c249 if (vma->vm_mm && vma->vm_start == vma->vm_mm->context.vdso_base) in arch_vma_name()
/linux-4.1.27/arch/arm/include/asm/
Dtlb.h198 flush_cache_range(vma, vma->vm_start, vma->vm_end); in tlb_start_vma()
/linux-4.1.27/tools/vm/
Dpage-types.c784 unsigned long vm_start; in parse_pid() local
793 &vm_start, in parse_pid()
803 pg_start[nr_vmas] = vm_start / page_size; in parse_pid()
/linux-4.1.27/drivers/media/platform/omap/
Domap_vout.c216 physp = (vma->vm_pgoff << PAGE_SHIFT) + (virtp - vma->vm_start); in omap_vout_uservirt_to_phys()
866 "vm_open [vma=%08lx-%08lx]\n", vma->vm_start, vma->vm_end); in omap_vout_vm_open()
875 "vm_close [vma=%08lx-%08lx]\n", vma->vm_start, vma->vm_end); in omap_vout_vm_close()
888 unsigned long start = vma->vm_start; in omap_vout_mmap()
889 unsigned long size = (vma->vm_end - vma->vm_start); in omap_vout_mmap()
895 vma->vm_pgoff, vma->vm_start, vma->vm_end); in omap_vout_mmap()
921 q->bufs[i]->baddr = vma->vm_start; in omap_vout_mmap()
/linux-4.1.27/arch/um/kernel/
Dtlb.c530 fix_range(mm, vma->vm_start, vma->vm_end, 0); in flush_tlb_mm()
541 fix_range(mm, vma->vm_start, vma->vm_end, 1); in force_flush_all()
Dtrap.c51 else if (vma->vm_start <= address) in handle_page_fault()
/linux-4.1.27/fs/hugetlbfs/
Dinode.c118 vma_len = (loff_t)(vma->vm_end - vma->vm_start); in hugetlbfs_file_mmap()
171 (!vma || addr + len <= vma->vm_start)) in hugetlb_get_unmapped_area()
371 unmap_hugepage_range(vma, vma->vm_start + v_offset, in hugetlb_vmtruncate_list()
/linux-4.1.27/drivers/gpu/drm/ttm/
Dttm_bo_vm.c177 page_offset = ((address - vma->vm_start) >> PAGE_SHIFT) + in ttm_bo_vm_fault()
/linux-4.1.27/drivers/gpu/drm/vgem/
Dvgem_drv.c98 page_offset = ((unsigned long)vmf->virtual_address - vma->vm_start) >> in vgem_gem_fault()
/linux-4.1.27/drivers/vfio/pci/
Dvfio_pci.c851 if (vma->vm_end < vma->vm_start) in vfio_pci_mmap()
861 req_len = vma->vm_end - vma->vm_start; in vfio_pci_mmap()
902 return remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in vfio_pci_mmap()

12