/linux-4.4.14/drivers/gpu/drm/ |
D | drm_vm.c | 49 struct vm_area_struct *vma; member 57 struct vm_area_struct *vma) in drm_io_prot() 78 static pgprot_t drm_dma_prot(uint32_t map_type, struct vm_area_struct *vma) in drm_dma_prot() 99 static int drm_do_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in drm_do_vm_fault() 172 static int drm_do_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in drm_do_vm_fault() 188 static int drm_do_vm_shm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in drm_do_vm_shm_fault() 218 static void drm_vm_shm_close(struct vm_area_struct *vma) in drm_vm_shm_close() 290 static int drm_do_vm_dma_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in drm_do_vm_dma_fault() 324 static int drm_do_vm_sg_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in drm_do_vm_sg_fault() 350 static int drm_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in drm_vm_fault() [all …]
|
D | drm_gem_cma_helper.c | 313 struct vm_area_struct *vma) in drm_gem_cma_mmap_obj() 349 int drm_gem_cma_mmap(struct file *filp, struct vm_area_struct *vma) in drm_gem_cma_mmap() 481 struct vm_area_struct *vma) in drm_gem_cma_prime_mmap()
|
D | drm_gem.c | 777 void drm_gem_vm_open(struct vm_area_struct *vma) in drm_gem_vm_open() 785 void drm_gem_vm_close(struct vm_area_struct *vma) in drm_gem_vm_close() 818 struct vm_area_struct *vma) in drm_gem_mmap_obj() 861 int drm_gem_mmap(struct file *filp, struct vm_area_struct *vma) in drm_gem_mmap()
|
/linux-4.4.14/include/linux/ |
D | userfaultfd_k.h | 40 static inline bool is_mergeable_vm_userfaultfd_ctx(struct vm_area_struct *vma, in is_mergeable_vm_userfaultfd_ctx() 46 static inline bool userfaultfd_missing(struct vm_area_struct *vma) in userfaultfd_missing() 51 static inline bool userfaultfd_armed(struct vm_area_struct *vma) in userfaultfd_armed() 59 static inline int handle_userfault(struct vm_area_struct *vma, in handle_userfault() 67 static inline bool is_mergeable_vm_userfaultfd_ctx(struct vm_area_struct *vma, in is_mergeable_vm_userfaultfd_ctx() 73 static inline bool userfaultfd_missing(struct vm_area_struct *vma) in userfaultfd_missing() 78 static inline bool userfaultfd_armed(struct vm_area_struct *vma) in userfaultfd_armed()
|
D | dax.h | 23 static inline int dax_pmd_fault(struct vm_area_struct *vma, unsigned long addr, in dax_pmd_fault() 32 #define dax_mkwrite(vma, vmf, gb, iod) dax_fault(vma, vmf, gb, iod) argument 33 #define __dax_mkwrite(vma, vmf, gb, iod) __dax_fault(vma, vmf, gb, iod) argument 35 static inline bool vma_is_dax(struct vm_area_struct *vma) in vma_is_dax()
|
D | khugepaged.h | 39 static inline int khugepaged_enter(struct vm_area_struct *vma, in khugepaged_enter() 58 static inline int khugepaged_enter(struct vm_area_struct *vma, in khugepaged_enter() 63 static inline int khugepaged_enter_vma_merge(struct vm_area_struct *vma, in khugepaged_enter_vma_merge()
|
D | hugetlb_inline.h | 8 static inline int is_vm_hugetlb_page(struct vm_area_struct *vma) in is_vm_hugetlb_page() 15 static inline int is_vm_hugetlb_page(struct vm_area_struct *vma) in is_vm_hugetlb_page()
|
D | huge_mm.h | 134 static inline int pmd_trans_huge_lock(pmd_t *pmd, struct vm_area_struct *vma, in pmd_trans_huge_lock() 192 static inline int hugepage_madvise(struct vm_area_struct *vma, in hugepage_madvise() 198 static inline void vma_adjust_trans_huge(struct vm_area_struct *vma, in vma_adjust_trans_huge() 204 static inline int pmd_trans_huge_lock(pmd_t *pmd, struct vm_area_struct *vma, in pmd_trans_huge_lock() 210 static inline int do_huge_pmd_numa_page(struct mm_struct *mm, struct vm_area_struct *vma, in do_huge_pmd_numa_page()
|
D | mempolicy.h | 93 #define vma_policy(vma) ((vma)->vm_policy) argument 175 static inline int vma_migratable(struct vm_area_struct *vma) in vma_migratable() 231 #define vma_policy(vma) NULL argument 257 static inline struct zonelist *huge_zonelist(struct vm_area_struct *vma, in huge_zonelist() 288 static inline int mpol_misplaced(struct page *page, struct vm_area_struct *vma, in mpol_misplaced()
|
D | highmem.h | 14 static inline void flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vma… in flush_anon_page() 158 struct vm_area_struct *vma, in __alloc_zeroed_user_highpage() 180 alloc_zeroed_user_highpage_movable(struct vm_area_struct *vma, in alloc_zeroed_user_highpage_movable() 226 unsigned long vaddr, struct vm_area_struct *vma) in copy_user_highpage()
|
D | rmap.h | 74 struct vm_area_struct *vma; member 141 static inline void anon_vma_merge(struct vm_area_struct *vma, in anon_vma_merge() 247 #define anon_vma_prepare(vma) (0) argument 248 #define anon_vma_link(vma) do {} while (0) argument
|
D | ksm.h | 79 static inline int ksm_madvise(struct vm_area_struct *vma, unsigned long start, in ksm_madvise() 86 struct vm_area_struct *vma, unsigned long address) in ksm_might_need_to_copy()
|
D | gfp.h | 456 #define alloc_hugepage_vma(gfp_mask, vma, addr, order) \ argument 461 #define alloc_pages_vma(gfp_mask, order, vma, addr, node, false)\ argument 463 #define alloc_hugepage_vma(gfp_mask, vma, addr, order) \ argument 467 #define alloc_page_vma(gfp_mask, vma, addr) \ argument 469 #define alloc_page_vma_node(gfp_mask, vma, addr, node) \ argument
|
D | mmdebug.h | 26 #define VM_BUG_ON_VMA(cond, vma) \ argument 46 #define VM_BUG_ON_VMA(cond, vma) VM_BUG_ON(cond) argument
|
/linux-4.4.14/arch/m32r/include/asm/ |
D | cacheflush.h | 13 #define flush_cache_range(vma, start, end) do { } while (0) argument 14 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument 21 #define flush_icache_page(vma,pg) _flush_cache_copyback_all() argument 22 #define flush_icache_user_range(vma,pg,adr,len) _flush_cache_copyback_all() argument 27 #define flush_icache_page(vma,pg) smp_flush_cache_all() argument 28 #define flush_icache_user_range(vma,pg,adr,len) smp_flush_cache_all() argument 35 #define flush_cache_range(vma, start, end) do { } while (0) argument 36 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument 42 #define flush_icache_page(vma,pg) _flush_cache_all() argument 43 #define flush_icache_user_range(vma,pg,adr,len) _flush_cache_all() argument [all …]
|
D | tlbflush.h | 27 #define flush_tlb_page(vma, page) local_flush_tlb_page(vma, page) argument 28 #define flush_tlb_range(vma, start, end) \ argument 34 #define flush_tlb_page(vma, vmaddr) do { } while (0) argument 35 #define flush_tlb_range(vma, start, end) do { } while (0) argument 46 #define flush_tlb_page(vma, page) smp_flush_tlb_page(vma, page) argument 47 #define flush_tlb_range(vma, start, end) \ argument
|
D | tlb.h | 8 #define tlb_start_vma(tlb, vma) do { } while (0) argument 9 #define tlb_end_vma(tlb, vma) do { } while (0) argument
|
/linux-4.4.14/mm/ |
D | pgtable-generic.c | 47 int ptep_set_access_flags(struct vm_area_struct *vma, in ptep_set_access_flags() 61 int ptep_clear_flush_young(struct vm_area_struct *vma, in ptep_clear_flush_young() 73 pte_t ptep_clear_flush(struct vm_area_struct *vma, unsigned long address, in ptep_clear_flush() 98 #define flush_pmd_tlb_range(vma, addr, end) flush_tlb_range(vma, addr, end) argument 102 int pmdp_set_access_flags(struct vm_area_struct *vma, in pmdp_set_access_flags() 117 int pmdp_clear_flush_young(struct vm_area_struct *vma, in pmdp_clear_flush_young() 130 pmd_t pmdp_huge_clear_flush(struct vm_area_struct *vma, unsigned long address, in pmdp_huge_clear_flush() 143 void pmdp_splitting_flush(struct vm_area_struct *vma, unsigned long address, in pmdp_splitting_flush() 191 void pmdp_invalidate(struct vm_area_struct *vma, unsigned long address, in pmdp_invalidate() 201 pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, unsigned long address, in pmdp_collapse_flush()
|
D | mmap.c | 99 void vma_set_page_prot(struct vm_area_struct *vma) in vma_set_page_prot() 238 static void __remove_shared_vm_struct(struct vm_area_struct *vma, in __remove_shared_vm_struct() 255 void unlink_file_vma(struct vm_area_struct *vma) in unlink_file_vma() 270 static struct vm_area_struct *remove_vma(struct vm_area_struct *vma) in remove_vma() 356 static long vma_compute_subtree_gap(struct vm_area_struct *vma) in vma_compute_subtree_gap() 385 struct vm_area_struct *vma; in browse_rb() local 428 struct vm_area_struct *vma; in validate_mm_rb() local 441 struct vm_area_struct *vma = mm->mmap; in validate_mm() local 497 static inline void vma_rb_insert(struct vm_area_struct *vma, in vma_rb_insert() 506 static void vma_rb_erase(struct vm_area_struct *vma, struct rb_root *root) in vma_rb_erase() [all …]
|
D | rmap.c | 132 static void anon_vma_chain_link(struct vm_area_struct *vma, in anon_vma_chain_link() 169 int anon_vma_prepare(struct vm_area_struct *vma) in anon_vma_prepare() 311 int anon_vma_fork(struct vm_area_struct *vma, struct vm_area_struct *pvma) in anon_vma_fork() 372 void unlink_anon_vmas(struct vm_area_struct *vma) in unlink_anon_vmas() 572 __vma_address(struct page *page, struct vm_area_struct *vma) in __vma_address() 579 vma_address(struct page *page, struct vm_area_struct *vma) in vma_address() 694 unsigned long page_address_in_vma(struct page *page, struct vm_area_struct *vma) in page_address_in_vma() 803 int page_mapped_in_vma(struct page *page, struct vm_area_struct *vma) in page_mapped_in_vma() 829 static int page_referenced_one(struct page *page, struct vm_area_struct *vma, in page_referenced_one() 907 static bool invalid_page_referenced_vma(struct vm_area_struct *vma, void *arg) in invalid_page_referenced_vma() [all …]
|
D | madvise.c | 46 static long madvise_behavior(struct vm_area_struct *vma, in madvise_behavior() 144 struct vm_area_struct *vma = walk->private; in swapin_walk_pmd_entry() local 175 static void force_swapin_readahead(struct vm_area_struct *vma, in force_swapin_readahead() 189 static void force_shm_swapin_readahead(struct vm_area_struct *vma, in force_shm_swapin_readahead() 220 static long madvise_willneed(struct vm_area_struct *vma, in madvise_willneed() 278 static long madvise_dontneed(struct vm_area_struct *vma, in madvise_dontneed() 294 static long madvise_remove(struct vm_area_struct *vma, in madvise_remove() 374 madvise_vma(struct vm_area_struct *vma, struct vm_area_struct **prev, in madvise_vma() 463 struct vm_area_struct *vma, *prev; in SYSCALL_DEFINE3() local
|
D | memory.c | 529 void free_pgtables(struct mmu_gather *tlb, struct vm_area_struct *vma, in free_pgtables() 564 int __pte_alloc(struct mm_struct *mm, struct vm_area_struct *vma, in __pte_alloc() 647 static void print_bad_pte(struct vm_area_struct *vma, unsigned long addr, in print_bad_pte() 750 struct page *vm_normal_page(struct vm_area_struct *vma, unsigned long addr, in vm_normal_page() 801 struct page *vm_normal_page_pmd(struct vm_area_struct *vma, unsigned long addr, in vm_normal_page_pmd() 848 pte_t *dst_pte, pte_t *src_pte, struct vm_area_struct *vma, in copy_one_pte() 929 pmd_t *dst_pmd, pmd_t *src_pmd, struct vm_area_struct *vma, in copy_pte_range() 992 pud_t *dst_pud, pud_t *src_pud, struct vm_area_struct *vma, in copy_pmd_range() 1025 pgd_t *dst_pgd, pgd_t *src_pgd, struct vm_area_struct *vma, in copy_pud_range() 1047 struct vm_area_struct *vma) in copy_page_range() [all …]
|
D | nommu.c | 121 struct vm_area_struct *vma; in kobjsize() local 140 struct vm_area_struct *vma; in __get_user_pages() local 245 int follow_pfn(struct vm_area_struct *vma, unsigned long address, in follow_pfn() 281 struct vm_area_struct *vma; in vmalloc_user() local 515 int vm_insert_page(struct vm_area_struct *vma, unsigned long addr, in vm_insert_page() 698 static void protect_vma(struct vm_area_struct *vma, unsigned long flags) in protect_vma() 717 static void add_vma_to_mm(struct mm_struct *mm, struct vm_area_struct *vma) in add_vma_to_mm() 783 static void delete_vma_from_mm(struct vm_area_struct *vma) in delete_vma_from_mm() 827 static void delete_vma(struct mm_struct *mm, struct vm_area_struct *vma) in delete_vma() 843 struct vm_area_struct *vma; in find_vma() local [all …]
|
D | mremap.c | 53 static pmd_t *alloc_new_pmd(struct mm_struct *mm, struct vm_area_struct *vma, in alloc_new_pmd() 89 static void move_ptes(struct vm_area_struct *vma, pmd_t *old_pmd, in move_ptes() 163 unsigned long move_page_tables(struct vm_area_struct *vma, in move_page_tables() 236 static unsigned long move_vma(struct vm_area_struct *vma, in move_vma() 348 struct vm_area_struct *vma = find_vma(mm, addr); in vma_to_resize() local 399 struct vm_area_struct *vma; in mremap_to() local 451 static int vma_expandable(struct vm_area_struct *vma, unsigned long delta) in vma_expandable() 476 struct vm_area_struct *vma; in SYSCALL_DEFINE5() local
|
D | mprotect.c | 41 static pte_t *lock_pte_protection(struct vm_area_struct *vma, pmd_t *pmd, in lock_pte_protection() 62 static unsigned long change_pte_range(struct vm_area_struct *vma, pmd_t *pmd, in change_pte_range() 136 static inline unsigned long change_pmd_range(struct vm_area_struct *vma, in change_pmd_range() 193 static inline unsigned long change_pud_range(struct vm_area_struct *vma, in change_pud_range() 213 static unsigned long change_protection_range(struct vm_area_struct *vma, in change_protection_range() 243 unsigned long change_protection(struct vm_area_struct *vma, unsigned long start, in change_protection() 258 mprotect_fixup(struct vm_area_struct *vma, struct vm_area_struct **pprev, in mprotect_fixup() 351 struct vm_area_struct *vma, *prev; in SYSCALL_DEFINE3() local
|
D | huge_memory.c | 699 pmd_t maybe_pmd_mkwrite(pmd_t pmd, struct vm_area_struct *vma) in maybe_pmd_mkwrite() 715 struct vm_area_struct *vma, in __do_huge_pmd_anonymous_page() 794 struct vm_area_struct *vma, unsigned long haddr, pmd_t *pmd, in set_huge_zero_page() 808 int do_huge_pmd_anonymous_page(struct mm_struct *mm, struct vm_area_struct *vma, in do_huge_pmd_anonymous_page() 872 static void insert_pfn_pmd(struct vm_area_struct *vma, unsigned long addr, in insert_pfn_pmd() 892 int vmf_insert_pfn_pmd(struct vm_area_struct *vma, unsigned long addr, in vmf_insert_pfn_pmd() 917 struct vm_area_struct *vma) in copy_huge_pmd() 989 struct vm_area_struct *vma, in huge_pmd_set_accessed() 1043 struct vm_area_struct *vma, in do_huge_pmd_wp_page_fallback() 1151 int do_huge_pmd_wp_page(struct mm_struct *mm, struct vm_area_struct *vma, in do_huge_pmd_wp_page() [all …]
|
D | hugetlb.c | 211 static inline struct hugepage_subpool *subpool_vma(struct vm_area_struct *vma) in subpool_vma() 617 struct vm_area_struct *vma, unsigned long address) in vma_hugecache_offset() 623 pgoff_t linear_hugepage_index(struct vm_area_struct *vma, in linear_hugepage_index() 633 unsigned long vma_kernel_pagesize(struct vm_area_struct *vma) in vma_kernel_pagesize() 653 unsigned long vma_mmu_pagesize(struct vm_area_struct *vma) in vma_mmu_pagesize() 687 static unsigned long get_vma_private_data(struct vm_area_struct *vma) in get_vma_private_data() 692 static void set_vma_private_data(struct vm_area_struct *vma, in set_vma_private_data() 747 static struct resv_map *vma_resv_map(struct vm_area_struct *vma) in vma_resv_map() 762 static void set_vma_resv_map(struct vm_area_struct *vma, struct resv_map *map) in set_vma_resv_map() 771 static void set_vma_resv_flags(struct vm_area_struct *vma, unsigned long flags) in set_vma_resv_flags() [all …]
|
D | pagewalk.c | 135 struct vm_area_struct *vma = walk->vma; in walk_hugetlb_range() local 172 struct vm_area_struct *vma = walk->vma; in walk_page_test() local 198 struct vm_area_struct *vma = walk->vma; in __walk_page_range() local 244 struct vm_area_struct *vma; in walk_page_range() local 288 int walk_page_vma(struct vm_area_struct *vma, struct mm_walk *walk) in walk_page_vma()
|
D | gup.c | 21 static struct page *no_page_table(struct vm_area_struct *vma, in no_page_table() 37 static int follow_pfn_pte(struct vm_area_struct *vma, unsigned long address, in follow_pfn_pte() 61 static struct page *follow_page_pte(struct vm_area_struct *vma, in follow_page_pte() 177 struct page *follow_page_mask(struct vm_area_struct *vma, in follow_page_mask() 247 unsigned int gup_flags, struct vm_area_struct **vma, in get_gate_page() 295 static int faultin_page(struct task_struct *tsk, struct vm_area_struct *vma, in faultin_page() 359 static int check_vma_flags(struct vm_area_struct *vma, unsigned long gup_flags) in check_vma_flags() 460 struct vm_area_struct *vma = NULL; in __get_user_pages() local 590 struct vm_area_struct *vma; in fixup_user_fault() local 883 long populate_vma_page_range(struct vm_area_struct *vma, in populate_vma_page_range() [all …]
|
D | vmacache.c | 96 struct vm_area_struct *vma = current->vmacache[i]; in vmacache_find() local 124 struct vm_area_struct *vma = current->vmacache[i]; in vmacache_find_exact() local
|
D | mincore.c | 85 struct vm_area_struct *vma, unsigned char *vec) in __mincore_unmapped_range() 115 struct vm_area_struct *vma = walk->vma; in mincore_pte_range() local 175 struct vm_area_struct *vma; in do_mincore() local
|
D | mempolicy.c | 445 struct vm_area_struct *vma; in mpol_rebind_mm() local 488 struct vm_area_struct *vma = walk->vma; in queue_pages_pte_range() local 567 unsigned long change_prot_numa(struct vm_area_struct *vma, in change_prot_numa() 579 static unsigned long change_prot_numa(struct vm_area_struct *vma, in change_prot_numa() 589 struct vm_area_struct *vma = walk->vma; in queue_pages_test_walk() local 659 static int vma_replace_policy(struct vm_area_struct *vma, in vma_replace_policy() 697 struct vm_area_struct *vma; in mbind_range() local 835 struct vm_area_struct *vma = NULL; in do_get_mempolicy() local 1096 struct vm_area_struct *vma; in new_page() local 1541 struct mempolicy *__get_vma_policy(struct vm_area_struct *vma, in __get_vma_policy() [all …]
|
D | mlock.c | 360 struct vm_area_struct *vma, int zoneid, unsigned long start, in __munlock_pagevec_fill() 422 void munlock_vma_pages_range(struct vm_area_struct *vma, in munlock_vma_pages_range() 498 static int mlock_fixup(struct vm_area_struct *vma, struct vm_area_struct **prev, in mlock_fixup() 562 struct vm_area_struct * vma, * prev; in apply_vma_lock_flags() local 687 struct vm_area_struct * vma, * prev = NULL; in apply_mlockall_flags() local
|
D | ksm.c | 363 static int break_ksm(struct vm_area_struct *vma, unsigned long addr) in break_ksm() 414 struct vm_area_struct *vma; in find_mergeable_vma() local 429 struct vm_area_struct *vma; in break_cow() local 462 struct vm_area_struct *vma; in get_mergeable_page() local 682 static int unmerge_ksm_pages(struct vm_area_struct *vma, in unmerge_ksm_pages() 772 struct vm_area_struct *vma; in unmerge_and_remove_all_rmap_items() local 856 static int write_protect_page(struct vm_area_struct *vma, struct page *page, in write_protect_page() 930 static int replace_page(struct vm_area_struct *vma, struct page *page, in replace_page() 1016 static int try_to_merge_one_page(struct vm_area_struct *vma, in try_to_merge_one_page() 1085 struct vm_area_struct *vma; in try_to_merge_with_ksm_page() local [all …]
|
/linux-4.4.14/drivers/staging/lustre/lustre/llite/ |
D | llite_mmap.c | 57 struct vm_area_struct *vma, unsigned long addr, in policy_from_vma() 69 struct vm_area_struct *vma, *ret = NULL; in our_vma() local 98 ll_fault_io_init(struct vm_area_struct *vma, struct lu_env **env_ret, in ll_fault_io_init() 169 static int ll_page_mkwrite0(struct vm_area_struct *vma, struct page *vmpage, in ll_page_mkwrite0() 291 static int ll_fault0(struct vm_area_struct *vma, struct vm_fault *vmf) in ll_fault0() 340 static int ll_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in ll_fault() 380 static int ll_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) in ll_page_mkwrite() 426 static void ll_vm_open(struct vm_area_struct *vma) in ll_vm_open() 439 static void ll_vm_close(struct vm_area_struct *vma) in ll_vm_close() 472 int ll_file_mmap(struct file *file, struct vm_area_struct *vma) in ll_file_mmap()
|
/linux-4.4.14/drivers/staging/rdma/ehca/ |
D | ehca_uverbs.c | 71 static void ehca_mm_open(struct vm_area_struct *vma) in ehca_mm_open() 87 static void ehca_mm_close(struct vm_area_struct *vma) in ehca_mm_close() 105 static int ehca_mmap_fw(struct vm_area_struct *vma, struct h_galpas *galpas, in ehca_mmap_fw() 135 static int ehca_mmap_queue(struct vm_area_struct *vma, struct ipz_queue *queue, in ehca_mmap_queue() 161 static int ehca_mmap_cq(struct vm_area_struct *vma, struct ehca_cq *cq, in ehca_mmap_cq() 198 static int ehca_mmap_qp(struct vm_area_struct *vma, struct ehca_qp *qp, in ehca_mmap_qp() 248 int ehca_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) in ehca_mmap()
|
/linux-4.4.14/drivers/gpu/drm/ttm/ |
D | ttm_bo_vm.c | 45 struct vm_area_struct *vma, in ttm_bo_vm_fault_idle() 86 static int ttm_bo_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in ttm_bo_vm_fault() 260 static void ttm_bo_vm_open(struct vm_area_struct *vma) in ttm_bo_vm_open() 270 static void ttm_bo_vm_close(struct vm_area_struct *vma) in ttm_bo_vm_close() 308 int ttm_bo_mmap(struct file *filp, struct vm_area_struct *vma, in ttm_bo_mmap() 353 int ttm_fbdev_mmap(struct vm_area_struct *vma, struct ttm_buffer_object *bo) in ttm_fbdev_mmap()
|
/linux-4.4.14/arch/hexagon/include/asm/ |
D | cacheflush.h | 44 #define flush_cache_range(vma, start, end) do { } while (0) argument 45 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument 50 #define flush_icache_page(vma, pg) do { } while (0) argument 51 #define flush_icache_user_range(vma, pg, adr, len) do { } while (0) argument 86 static inline void update_mmu_cache(struct vm_area_struct *vma, in update_mmu_cache() 95 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
D | tlb.h | 28 #define tlb_start_vma(tlb, vma) do { } while (0) argument 29 #define tlb_end_vma(tlb, vma) do { } while (0) argument
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | cacheflush.h | 22 #define flush_cache_range(vma, start, end) do { } while (0) argument 23 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument 24 #define flush_icache_page(vma,page) do { } while (0) argument 41 #define flush_icache_user_range(vma, page, user_addr, len) \ argument 47 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 51 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
D | hugetlb.h | 35 static inline void huge_ptep_clear_flush(struct vm_area_struct *vma, in huge_ptep_clear_flush() 56 static inline int huge_ptep_set_access_flags(struct vm_area_struct *vma, in huge_ptep_set_access_flags()
|
/linux-4.4.14/arch/metag/include/asm/ |
D | tlb.h | 11 #define tlb_start_vma(tlb, vma) \ argument 17 #define tlb_end_vma(tlb, vma) \ argument 26 #define tlb_start_vma(tlb, vma) do { } while (0) argument 27 #define tlb_end_vma(tlb, vma) do { } while (0) argument
|
D | cacheflush.h | 49 static inline void flush_cache_range(struct vm_area_struct *vma, in flush_cache_range() 55 static inline void flush_cache_page(struct vm_area_struct *vma, in flush_cache_page() 70 static inline void flush_icache_page(struct vm_area_struct *vma, in flush_icache_page() 93 #define flush_cache_range(vma, start, end) do { } while (0) argument 94 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument 97 #define flush_icache_page(vma, pg) do { } while (0) argument 233 static inline void copy_to_user_page(struct vm_area_struct *vma, in copy_to_user_page() 242 static inline void copy_from_user_page(struct vm_area_struct *vma, in copy_from_user_page()
|
D | tlbflush.h | 52 static inline void flush_tlb_page(struct vm_area_struct *vma, in flush_tlb_page() 58 static inline void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range()
|
D | hugetlb.h | 37 static inline void huge_ptep_clear_flush(struct vm_area_struct *vma, in huge_ptep_clear_flush() 58 static inline int huge_ptep_set_access_flags(struct vm_area_struct *vma, in huge_ptep_set_access_flags()
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | tlbflush.h | 54 #define flush_tlb_page(vma,addr) local_flush_tlb_page(vma,addr) argument 57 #define flush_tlb_page_nohash(vma,addr) flush_tlb_page(vma,addr) argument 70 static inline void local_flush_tlb_page(struct vm_area_struct *vma, in local_flush_tlb_page() 142 static inline void local_flush_tlb_page(struct vm_area_struct *vma, in local_flush_tlb_page() 147 static inline void flush_tlb_page(struct vm_area_struct *vma, in flush_tlb_page() 152 static inline void flush_tlb_page_nohash(struct vm_area_struct *vma, in flush_tlb_page_nohash() 157 static inline void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range()
|
D | cacheflush.h | 22 #define flush_cache_range(vma, start, end) do { } while (0) argument 23 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument 24 #define flush_icache_page(vma, page) do { } while (0) argument 60 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 65 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
D | tlb.h | 28 #define tlb_start_vma(tlb, vma) do { } while (0) argument 29 #define tlb_end_vma(tlb, vma) do { } while (0) argument
|
D | hugetlb.h | 131 static inline void huge_ptep_clear_flush(struct vm_area_struct *vma, in huge_ptep_clear_flush() 149 static inline int huge_ptep_set_access_flags(struct vm_area_struct *vma, in huge_ptep_set_access_flags() 176 static inline void flush_hugetlb_page(struct vm_area_struct *vma, in flush_hugetlb_page()
|
D | mmu_context.h | 139 struct vm_area_struct *vma, in arch_unmap() 147 struct vm_area_struct *vma) in arch_bprm_mm_init()
|
/linux-4.4.14/include/asm-generic/ |
D | cacheflush.h | 14 #define flush_cache_range(vma, start, end) do { } while (0) argument 15 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument 21 #define flush_icache_page(vma,pg) do { } while (0) argument 22 #define flush_icache_user_range(vma,pg,adr,len) do { } while (0) argument 26 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 31 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
D | pgtable.h | 38 static inline int pmdp_set_access_flags(struct vm_area_struct *vma, in pmdp_set_access_flags() 49 static inline int ptep_test_and_clear_young(struct vm_area_struct *vma, in ptep_test_and_clear_young() 65 static inline int pmdp_test_and_clear_young(struct vm_area_struct *vma, in pmdp_test_and_clear_young() 78 static inline int pmdp_test_and_clear_young(struct vm_area_struct *vma, in pmdp_test_and_clear_young() 102 static inline int pmdp_clear_flush_young(struct vm_area_struct *vma, in pmdp_clear_flush_young() 220 static inline pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, in pmdp_collapse_flush() 293 #define flush_tlb_fix_spurious_fault(vma, address) flush_tlb_page(vma, address) argument 545 static inline int track_pfn_remap(struct vm_area_struct *vma, pgprot_t *prot, in track_pfn_remap() 556 static inline int track_pfn_insert(struct vm_area_struct *vma, pgprot_t *prot, in track_pfn_insert() 566 static inline int track_pfn_copy(struct vm_area_struct *vma) in track_pfn_copy() [all …]
|
D | mm_hooks.h | 19 struct vm_area_struct *vma, in arch_unmap() 25 struct vm_area_struct *vma) in arch_bprm_mm_init()
|
/linux-4.4.14/arch/cris/include/asm/ |
D | cacheflush.h | 13 #define flush_cache_range(vma, start, end) do { } while (0) argument 14 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument 20 #define flush_icache_page(vma,pg) do { } while (0) argument 21 #define flush_icache_user_range(vma,pg,adr,len) do { } while (0) argument 25 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 27 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
D | tlb.h | 12 #define tlb_start_vma(tlb, vma) do { } while (0) argument 13 #define tlb_end_vma(tlb, vma) do { } while (0) argument
|
/linux-4.4.14/arch/xtensa/include/asm/ |
D | tlb.h | 21 # define tlb_start_vma(tlb,vma) do { } while (0) argument 22 # define tlb_end_vma(tlb,vma) do { } while (0) argument 26 # define tlb_start_vma(tlb, vma) \ argument 32 # define tlb_end_vma(tlb, vma) \ argument
|
D | cacheflush.h | 143 #define flush_cache_page(vma, addr, pfn) do { } while (0) argument 144 #define flush_cache_range(vma, start, end) do { } while (0) argument 156 #define flush_icache_page(vma,page) do { } while (0) argument 170 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 177 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | cacheflush_32.h | 12 #define flush_cache_range(vma,start,end) \ argument 14 #define flush_cache_page(vma,addr,pfn) \ argument 17 #define flush_icache_page(vma, pg) do { } while (0) argument 19 #define flush_icache_user_range(vma,pg,adr,len) do { } while (0) argument 21 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 26 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
D | cacheflush_64.h | 23 #define flush_cache_range(vma, start, end) \ argument 25 #define flush_cache_page(vma, page, pfn) \ argument 50 #define flush_icache_page(vma, pg) do { } while(0) argument 51 #define flush_icache_user_range(vma,pg,adr,len) do { } while (0) argument 57 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 64 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
D | tlb_32.h | 4 #define tlb_start_vma(tlb, vma) \ argument 9 #define tlb_end_vma(tlb, vma) \ argument
|
D | tlbflush_32.h | 10 #define flush_tlb_range(vma, start, end) \ argument 12 #define flush_tlb_page(vma, addr) \ argument
|
D | tlb_64.h | 25 #define tlb_start_vma(tlb, vma) do { } while (0) argument 26 #define tlb_end_vma(tlb, vma) do { } while (0) argument
|
D | tlbflush_64.h | 28 static inline void flush_tlb_page(struct vm_area_struct *vma, in flush_tlb_page() 33 static inline void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range()
|
D | hugetlb.h | 42 static inline void huge_ptep_clear_flush(struct vm_area_struct *vma, in huge_ptep_clear_flush() 64 static inline int huge_ptep_set_access_flags(struct vm_area_struct *vma, in huge_ptep_set_access_flags()
|
/linux-4.4.14/arch/alpha/include/asm/ |
D | cacheflush.h | 10 #define flush_cache_range(vma, start, end) do { } while (0) argument 11 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument 50 flush_icache_user_range(struct vm_area_struct *vma, struct page *page, in flush_icache_user_range() 67 #define flush_icache_page(vma, page) \ argument 70 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 74 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
D | tlbflush.h | 39 struct vm_area_struct *vma, in ev4_flush_tlb_current_page() 52 struct vm_area_struct *vma, in ev5_flush_tlb_current_page() 117 flush_tlb_page(struct vm_area_struct *vma, unsigned long addr) in flush_tlb_page() 130 flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in flush_tlb_range()
|
D | tlb.h | 4 #define tlb_start_vma(tlb, vma) do { } while (0) argument 5 #define tlb_end_vma(tlb, vma) do { } while (0) argument
|
/linux-4.4.14/fs/ext2/ |
D | file.c | 42 static int ext2_dax_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in ext2_dax_fault() 62 static int ext2_dax_pmd_fault(struct vm_area_struct *vma, unsigned long addr, in ext2_dax_pmd_fault() 83 static int ext2_dax_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) in ext2_dax_mkwrite() 100 static int ext2_dax_pfn_mkwrite(struct vm_area_struct *vma, in ext2_dax_pfn_mkwrite() 129 static int ext2_file_mmap(struct file *file, struct vm_area_struct *vma) in ext2_file_mmap()
|
/linux-4.4.14/arch/arm64/mm/ |
D | flush.c | 30 void flush_cache_range(struct vm_area_struct *vma, unsigned long start, in flush_cache_range() 37 static void flush_ptrace_access(struct vm_area_struct *vma, struct page *page, in flush_ptrace_access() 59 void copy_to_user_page(struct vm_area_struct *vma, struct page *page, in copy_to_user_page() 105 void pmdp_splitting_flush(struct vm_area_struct *vma, unsigned long address, in pmdp_splitting_flush()
|
/linux-4.4.14/arch/unicore32/mm/ |
D | flush.c | 23 void flush_cache_range(struct vm_area_struct *vma, unsigned long start, in flush_cache_range() 30 void flush_cache_page(struct vm_area_struct *vma, unsigned long user_addr, in flush_cache_page() 35 static void flush_ptrace_access(struct vm_area_struct *vma, struct page *page, in flush_ptrace_access() 53 void copy_to_user_page(struct vm_area_struct *vma, struct page *page, in copy_to_user_page()
|
/linux-4.4.14/drivers/xen/ |
D | privcmd.c | 198 struct vm_area_struct *vma; member 206 struct vm_area_struct *vma = st->vma; in mmap_gfn_range() local 236 struct vm_area_struct *vma; in privcmd_ioctl_mmap() local 291 struct vm_area_struct *vma; member 315 struct vm_area_struct *vma = st->vma; in mmap_batch_fn() local 395 static int alloc_empty_pages(struct vm_area_struct *vma, int numpgs) in alloc_empty_pages() 424 struct vm_area_struct *vma; in privcmd_ioctl_mmap_batch() local 582 static void privcmd_close(struct vm_area_struct *vma) in privcmd_close() 601 static int privcmd_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in privcmd_fault() 615 static int privcmd_mmap(struct file *file, struct vm_area_struct *vma) in privcmd_mmap() [all …]
|
D | xlate_mmu.c | 65 struct vm_area_struct *vma; member 140 int xen_xlate_remap_gfn_array(struct vm_area_struct *vma, in xen_xlate_remap_gfn_array() 180 int xen_xlate_unmap_gfn_range(struct vm_area_struct *vma, in xen_xlate_unmap_gfn_range()
|
D | gntdev.c | 84 struct vm_area_struct *vma; member 397 static void gntdev_vma_open(struct vm_area_struct *vma) in gntdev_vma_open() 405 static void gntdev_vma_close(struct vm_area_struct *vma) in gntdev_vma_close() 428 static struct page *gntdev_vma_find_special_page(struct vm_area_struct *vma, in gntdev_vma_find_special_page() 656 struct vm_area_struct *vma; in gntdev_ioctl_get_offset_for_vaddr() local 778 static int gntdev_mmap(struct file *flip, struct vm_area_struct *vma) in gntdev_mmap()
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | cacheflush_no.h | 13 #define flush_cache_range(vma, start, end) do { } while (0) argument 14 #define flush_cache_page(vma, vmaddr) do { } while (0) argument 21 #define flush_icache_page(vma,pg) do { } while (0) argument 22 #define flush_icache_user_range(vma,pg,adr,len) do { } while (0) argument 26 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 28 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
D | tlbflush.h | 84 static inline void flush_tlb_page(struct vm_area_struct *vma, unsigned long addr) in flush_tlb_page() 94 static inline void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range() 170 static inline void flush_tlb_page (struct vm_area_struct *vma, in flush_tlb_page() 191 static inline void flush_tlb_range (struct vm_area_struct *vma, in flush_tlb_range() 260 static inline void flush_tlb_page(struct vm_area_struct *vma, unsigned long addr) in flush_tlb_page()
|
D | cacheflush_mm.h | 205 static inline void flush_cache_range(struct vm_area_struct *vma, in flush_cache_range() 213 static inline void flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, unsigned long… in flush_cache_page() 254 #define flush_icache_page(vma, page) __flush_page_to_ram(page_address(page)) argument 260 static inline void copy_to_user_page(struct vm_area_struct *vma, in copy_to_user_page() 268 static inline void copy_from_user_page(struct vm_area_struct *vma, in copy_from_user_page()
|
D | fb.h | 11 static inline void fb_pgprotect(struct file *file, struct vm_area_struct *vma, in fb_pgprotect() 17 static inline void fb_pgprotect(struct file *file, struct vm_area_struct *vma, in fb_pgprotect()
|
D | tlb.h | 8 #define tlb_start_vma(tlb, vma) do { } while (0) argument 9 #define tlb_end_vma(tlb, vma) do { } while (0) argument
|
/linux-4.4.14/arch/sh/mm/ |
D | cache.c | 58 void copy_to_user_page(struct vm_area_struct *vma, struct page *page, in copy_to_user_page() 77 void copy_from_user_page(struct vm_area_struct *vma, struct page *page, in copy_from_user_page() 94 unsigned long vaddr, struct vm_area_struct *vma) in copy_user_highpage() 134 void __update_cache(struct vm_area_struct *vma, in __update_cache() 191 void flush_cache_page(struct vm_area_struct *vma, unsigned long addr, in flush_cache_page() 203 void flush_cache_range(struct vm_area_struct *vma, unsigned long start, in flush_cache_range() 234 void flush_icache_page(struct vm_area_struct *vma, struct page *page) in flush_icache_page()
|
D | nommu.c | 49 void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in local_flush_tlb_range() 55 void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) in local_flush_tlb_page() 74 void __update_tlb(struct vm_area_struct *vma, unsigned long address, pte_t pte) in __update_tlb()
|
D | tlbflush_32.c | 15 void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) in local_flush_tlb_page() 39 void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in local_flush_tlb_range()
|
D | mmap.c | 37 struct vm_area_struct *vma; in arch_get_unmapped_area() local 84 struct vm_area_struct *vma; in arch_get_unmapped_area_topdown() local
|
D | tlbflush_64.c | 67 void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) in local_flush_tlb_page() 79 void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in local_flush_tlb_range()
|
D | cache-sh5.c | 87 static void sh64_icache_inv_user_page(struct vm_area_struct *vma, unsigned long eaddr) in sh64_icache_inv_user_page() 177 struct vm_area_struct *vma; in sh64_icache_inv_user_page_range() local 528 struct vm_area_struct *vma; in sh5_flush_cache_range() local 551 struct vm_area_struct *vma; in sh5_flush_cache_page() local
|
D | tlb-sh5.c | 150 void tlb_wire_entry(struct vm_area_struct *vma, unsigned long addr, pte_t pte) in tlb_wire_entry() 186 void __update_tlb(struct vm_area_struct *vma, unsigned long address, pte_t pte) in __update_tlb()
|
/linux-4.4.14/drivers/char/ |
D | mspec.c | 145 mspec_open(struct vm_area_struct *vma) in mspec_open() 160 mspec_close(struct vm_area_struct *vma) in mspec_close() 200 mspec_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in mspec_fault() 255 mspec_mmap(struct file *file, struct vm_area_struct *vma, in mspec_mmap() 298 fetchop_mmap(struct file *file, struct vm_area_struct *vma) in fetchop_mmap() 304 cached_mmap(struct file *file, struct vm_area_struct *vma) in cached_mmap() 310 uncached_mmap(struct file *file, struct vm_area_struct *vma) in uncached_mmap()
|
/linux-4.4.14/arch/arc/include/asm/ |
D | tlb.h | 27 #define tlb_start_vma(tlb, vma) argument 29 #define tlb_start_vma(tlb, vma) \ argument 36 #define tlb_end_vma(tlb, vma) \ argument
|
D | tlbflush.h | 24 #define flush_tlb_range(vma, s, e) local_flush_tlb_range(vma, s, e) argument 25 #define flush_tlb_page(vma, page) local_flush_tlb_page(vma, page) argument 29 #define flush_pmd_tlb_range(vma, s, e) local_flush_pmd_tlb_range(vma, s, e) argument
|
D | cacheflush.h | 30 #define flush_icache_page(vma, page) argument 60 #define flush_cache_page(vma, u_vaddr, pfn) /* PF handling/COW-break */ argument 108 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 115 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
/linux-4.4.14/arch/xtensa/mm/ |
D | cache.c | 108 unsigned long vaddr, struct vm_area_struct *vma) in copy_user_highpage() 185 void local_flush_cache_range(struct vm_area_struct *vma, in local_flush_cache_range() 199 void local_flush_cache_page(struct vm_area_struct *vma, unsigned long address, in local_flush_cache_page() 214 update_mmu_cache(struct vm_area_struct * vma, unsigned long addr, pte_t *ptep) in update_mmu_cache() 261 void copy_to_user_page(struct vm_area_struct *vma, struct page *page, in copy_to_user_page() 297 extern void copy_from_user_page(struct vm_area_struct *vma, struct page *page, in copy_from_user_page()
|
/linux-4.4.14/arch/frv/include/asm/ |
D | cacheflush.h | 25 #define flush_cache_page(vma, vmaddr, pfn) do {} while(0) argument 80 static inline void flush_icache_user_range(struct vm_area_struct *vma, struct page *page, in flush_icache_user_range() 87 static inline void flush_icache_page(struct vm_area_struct *vma, struct page *page) in flush_icache_page() 96 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 102 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
D | tlbflush.h | 42 #define flush_tlb_range(vma,start,end) \ argument 49 #define flush_tlb_page(vma,addr) \ argument 66 #define flush_tlb_page(vma,addr) BUG() argument
|
D | tlb.h | 15 #define tlb_start_vma(tlb, vma) do { } while (0) argument 16 #define tlb_end_vma(tlb, vma) do { } while (0) argument
|
/linux-4.4.14/arch/tile/include/asm/ |
D | cacheflush.h | 29 #define flush_cache_range(vma, start, end) do { } while (0) argument 30 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument 37 #define flush_icache_page(vma, pg) do { } while (0) argument 38 #define flush_icache_user_range(vma, pg, adr, len) do { } while (0) argument 64 static inline void copy_to_user_page(struct vm_area_struct *vma, in copy_to_user_page() 75 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
D | tlb.h | 18 #define tlb_start_vma(tlb, vma) do { } while (0) argument 19 #define tlb_end_vma(tlb, vma) do { } while (0) argument
|
D | tlbflush.h | 45 static inline void local_flush_tlb_page(struct vm_area_struct *vma, in local_flush_tlb_page() 58 static inline void local_flush_tlb_pages(struct vm_area_struct *vma, in local_flush_tlb_pages()
|
D | hugetlb.h | 63 static inline void huge_ptep_clear_flush(struct vm_area_struct *vma, in huge_ptep_clear_flush() 85 static inline int huge_ptep_set_access_flags(struct vm_area_struct *vma, in huge_ptep_set_access_flags() 102 static inline pte_t arch_make_huge_pte(pte_t entry, struct vm_area_struct *vma, in arch_make_huge_pte()
|
/linux-4.4.14/fs/proc/ |
D | task_mmu.c | 129 m_next_vma(struct proc_maps_private *priv, struct vm_area_struct *vma) in m_next_vma() 136 static void m_cache_vma(struct seq_file *m, struct vm_area_struct *vma) in m_cache_vma() 147 struct vm_area_struct *vma; in m_start() local 252 struct vm_area_struct *vma, bool is_pid) in pid_of_stack() 271 show_map_vma(struct seq_file *m, struct vm_area_struct *vma, int is_pid) in show_map_vma() 492 struct vm_area_struct *vma = walk->vma; in smaps_pte_entry() local 527 struct vm_area_struct *vma = walk->vma; in smaps_pmd_entry() local 548 struct vm_area_struct *vma = walk->vma; in smaps_pte_range() local 573 static void show_smap_vma_flags(struct seq_file *m, struct vm_area_struct *vma) in show_smap_vma_flags() 637 struct vm_area_struct *vma = walk->vma; in smaps_hugetlb_range() local [all …]
|
D | task_nommu.c | 20 struct vm_area_struct *vma; in task_mem() local 82 struct vm_area_struct *vma; in task_vsize() local 99 struct vm_area_struct *vma; in task_statm() local 127 struct vm_area_struct *vma, bool is_pid) in pid_of_stack() 148 static int nommu_vma_show(struct seq_file *m, struct vm_area_struct *vma, in nommu_vma_show()
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | i915_gem_execbuffer.c | 132 struct i915_vma *vma; in eb_lookup_vmas() local 200 struct i915_vma *vma; in eb_get_vma() local 211 i915_gem_execbuffer_unreserve_vma(struct i915_vma *vma) in i915_gem_execbuffer_unreserve_vma() 233 struct i915_vma *vma; in eb_destroy() local 486 i915_gem_execbuffer_relocate_vma(struct i915_vma *vma, in i915_gem_execbuffer_relocate_vma() 532 i915_gem_execbuffer_relocate_vma_slow(struct i915_vma *vma, in i915_gem_execbuffer_relocate_vma_slow() 551 struct i915_vma *vma; in i915_gem_execbuffer_relocate() local 579 i915_gem_execbuffer_reserve_vma(struct i915_vma *vma, in i915_gem_execbuffer_reserve_vma() 640 need_reloc_mappable(struct i915_vma *vma) in need_reloc_mappable() 661 eb_vma_misplaced(struct i915_vma *vma) in eb_vma_misplaced() [all …]
|
D | i915_gem_evict.c | 37 mark_free(struct i915_vma *vma, struct list_head *unwind) in mark_free() 80 struct i915_vma *vma; in i915_gem_evict_something() local 218 struct i915_vma *vma, *next; in i915_gem_evict_vm() local
|
D | i915_gem.c | 136 struct i915_vma *vma; in i915_gem_get_aperture_ioctl() local 271 struct i915_vma *vma, *next; in drop_pages() local 1753 struct vm_area_struct *vma; in i915_gem_mmap_ioctl() local 1789 int i915_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in i915_gem_fault() 2401 void i915_vma_move_to_active(struct i915_vma *vma, in i915_vma_move_to_active() 2433 struct i915_vma *vma; in i915_gem_object_retire__read() local 3270 static int __i915_vma_unbind(struct i915_vma *vma, bool wait) in __i915_vma_unbind() 3338 int i915_vma_unbind(struct i915_vma *vma) in i915_vma_unbind() 3343 int __i915_vma_unbind_no_wait(struct i915_vma *vma) in __i915_vma_unbind_no_wait() 3381 static bool i915_gem_valid_gtt_space(struct i915_vma *vma, in i915_gem_valid_gtt_space() [all …]
|
/linux-4.4.14/arch/alpha/kernel/ |
D | pci-sysfs.c | 18 struct vm_area_struct *vma, in hose_mmap_page_range() 36 struct vm_area_struct *vma, int sparse) in __pci_mmap_fits() 65 struct vm_area_struct *vma, int sparse) in pci_mmap_resource() 95 struct vm_area_struct *vma) in pci_mmap_resource_sparse() 102 struct vm_area_struct *vma) in pci_mmap_resource_dense() 253 struct vm_area_struct *vma, in __legacy_mmap_fits() 282 int pci_mmap_legacy_page_range(struct pci_bus *bus, struct vm_area_struct *vma, in pci_mmap_legacy_page_range()
|
/linux-4.4.14/arch/nios2/mm/ |
D | cacheflush.c | 132 void flush_cache_range(struct vm_area_struct *vma, unsigned long start, in flush_cache_range() 140 void flush_icache_page(struct vm_area_struct *vma, struct page *page) in flush_icache_page() 149 void flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, in flush_cache_page() 200 void update_mmu_cache(struct vm_area_struct *vma, in update_mmu_cache() 249 void copy_from_user_page(struct vm_area_struct *vma, struct page *page, in copy_from_user_page() 260 void copy_to_user_page(struct vm_area_struct *vma, struct page *page, in copy_to_user_page()
|
/linux-4.4.14/arch/unicore32/include/asm/ |
D | cacheflush.h | 120 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument 152 #define flush_cache_user_range(vma, start, end) \ argument 187 #define flush_icache_user_range(vma, page, addr, len) \ argument 194 #define flush_icache_page(vma, page) do { } while (0) argument
|
D | tlb.h | 15 #define tlb_start_vma(tlb, vma) do { } while (0) argument 16 #define tlb_end_vma(tlb, vma) do { } while (0) argument
|
D | tlbflush.h | 88 local_flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) in local_flush_tlb_page() 170 #define local_flush_tlb_range(vma, start, end) \ argument
|
D | mmu_context.h | 90 struct vm_area_struct *vma, in arch_unmap() 96 struct vm_area_struct *vma) in arch_bprm_mm_init()
|
/linux-4.4.14/drivers/misc/mic/scif/ |
D | scif_mmap.c | 27 struct vm_area_struct *vma; member 79 struct vm_area_struct *vma; in __scif_zap_mmaps() local 169 static int scif_insert_vma(struct scif_endpt *ep, struct vm_area_struct *vma) in scif_insert_vma() 188 static void scif_delete_vma(struct scif_endpt *ep, struct vm_area_struct *vma) in scif_delete_vma() 382 int nr_pages, struct vm_area_struct *vma) in scif_rma_list_mmap() 533 static void scif_vma_open(struct vm_area_struct *vma) in scif_vma_open() 551 static void scif_munmap(struct vm_area_struct *vma) in scif_munmap() 611 int scif_mmap(struct vm_area_struct *vma, scif_epd_t epd) in scif_mmap()
|
/linux-4.4.14/arch/microblaze/include/asm/ |
D | cacheflush.h | 64 #define flush_icache_user_range(vma, pg, adr, len) flush_icache(); argument 65 #define flush_icache_page(vma, pg) do { } while (0) argument 92 #define flush_cache_page(vma, vmaddr, pfn) \ argument 103 #define flush_cache_range(vma, start, len) do { } while (0) argument 105 static inline void copy_to_user_page(struct vm_area_struct *vma, in copy_to_user_page() 117 static inline void copy_from_user_page(struct vm_area_struct *vma, in copy_from_user_page()
|
D | tlbflush.h | 33 static inline void local_flush_tlb_page(struct vm_area_struct *vma, in local_flush_tlb_page() 36 static inline void local_flush_tlb_range(struct vm_area_struct *vma, in local_flush_tlb_range() 42 #define update_mmu_cache(vma, addr, ptep) do { } while (0) argument 62 #define flush_tlb_page(vma, addr) BUG() argument
|
D | tlb.h | 19 #define tlb_start_vma(tlb, vma) do { } while (0) argument 20 #define tlb_end_vma(tlb, vma) do { } while (0) argument
|
/linux-4.4.14/arch/c6x/include/asm/ |
D | cacheflush.h | 29 #define flush_cache_page(vma, vmaddr, pfn) do {} while (0) argument 46 #define flush_icache_page(vma, page) \ argument 56 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 62 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
/linux-4.4.14/arch/sparc/mm/ |
D | leon_mm.c | 193 void leon_flush_pcache_all(struct vm_area_struct *vma, unsigned long page) in leon_flush_pcache_all() 281 static void leon_flush_cache_page(struct vm_area_struct *vma, unsigned long page) in leon_flush_cache_page() 286 static void leon_flush_cache_range(struct vm_area_struct *vma, in leon_flush_cache_range() 298 static void leon_flush_tlb_page(struct vm_area_struct *vma, in leon_flush_tlb_page() 304 static void leon_flush_tlb_range(struct vm_area_struct *vma, in leon_flush_tlb_range()
|
/linux-4.4.14/arch/sh/include/asm/ |
D | tlb.h | 74 tlb_start_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) in tlb_start_vma() 81 tlb_end_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) in tlb_end_vma() 122 static inline void tlb_wire_entry(struct vm_area_struct *vma , in tlb_wire_entry() 136 #define tlb_start_vma(tlb, vma) do { } while (0) argument 137 #define tlb_end_vma(tlb, vma) do { } while (0) argument
|
D | tlbflush.h | 40 #define flush_tlb_page(vma, page) local_flush_tlb_page(vma, page) argument 43 #define flush_tlb_range(vma, start, end) \ argument
|
D | cacheflush.h | 53 struct vm_area_struct *vma; member 60 static inline void flush_anon_page(struct vm_area_struct *vma, in flush_anon_page()
|
/linux-4.4.14/arch/arm/mm/ |
D | flush.c | 82 void flush_cache_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) in flush_cache_range() 101 void flush_cache_page(struct vm_area_struct *vma, unsigned long user_addr, unsigned long pfn) in flush_cache_page() 162 void flush_ptrace_access(struct vm_area_struct *vma, struct page *page, in flush_ptrace_access() 188 void copy_to_user_page(struct vm_area_struct *vma, struct page *page, in copy_to_user_page() 388 void __flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) in __flush_anon_page() 421 void pmdp_splitting_flush(struct vm_area_struct *vma, unsigned long address, in pmdp_splitting_flush()
|
D | fault-armv.c | 40 static int do_adjust_pte(struct vm_area_struct *vma, unsigned long address, in do_adjust_pte() 92 static int adjust_pte(struct vm_area_struct *vma, unsigned long address, in adjust_pte() 132 make_coherent(struct address_space *mapping, struct vm_area_struct *vma, in make_coherent() 180 void update_mmu_cache(struct vm_area_struct *vma, unsigned long addr, in update_mmu_cache()
|
D | copypage-v6.c | 34 struct page *from, unsigned long vaddr, struct vm_area_struct *vma) in v6_copy_user_highpage_nonaliasing() 73 struct page *from, unsigned long vaddr, struct vm_area_struct *vma) in v6_copy_user_highpage_aliasing()
|
/linux-4.4.14/arch/m32r/mm/ |
D | fault-nommu.c | 96 void update_mmu_cache(struct vm_area_struct *vma, unsigned long addr, in update_mmu_cache() 105 void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) in local_flush_tlb_page() 113 void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in local_flush_tlb_range()
|
D | fault.c | 79 struct vm_area_struct * vma; in do_page_fault() local 348 void update_mmu_cache(struct vm_area_struct *vma, unsigned long vaddr, in update_mmu_cache() 458 void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) in local_flush_tlb_page() 474 void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in local_flush_tlb_range()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
D | gf100.c | 89 gf100_vm_addr(struct nvkm_vma *vma, u64 phys, u32 memtype, u32 target) in gf100_vm_addr() 103 gf100_vm_map(struct nvkm_vma *vma, struct nvkm_memory *pgt, in gf100_vm_map() 130 gf100_vm_map_sg(struct nvkm_vma *vma, struct nvkm_memory *pgt, in gf100_vm_map_sg() 149 gf100_vm_unmap(struct nvkm_vma *vma, struct nvkm_memory *pgt, u32 pte, u32 cnt) in gf100_vm_unmap()
|
D | nv50.c | 64 vm_addr(struct nvkm_vma *vma, u64 phys, u32 memtype, u32 target) in vm_addr() 77 nv50_vm_map(struct nvkm_vma *vma, struct nvkm_memory *pgt, in nv50_vm_map() 127 nv50_vm_map_sg(struct nvkm_vma *vma, struct nvkm_memory *pgt, in nv50_vm_map_sg() 143 nv50_vm_unmap(struct nvkm_vma *vma, struct nvkm_memory *pgt, u32 pte, u32 cnt) in nv50_vm_unmap()
|
D | base.c | 30 nvkm_vm_map_at(struct nvkm_vma *vma, u64 delta, struct nvkm_mem *node) in nvkm_vm_map_at() 74 nvkm_vm_map_sg_table(struct nvkm_vma *vma, u64 delta, u64 length, in nvkm_vm_map_sg_table() 132 nvkm_vm_map_sg(struct nvkm_vma *vma, u64 delta, u64 length, in nvkm_vm_map_sg() 170 nvkm_vm_map(struct nvkm_vma *vma, struct nvkm_mem *node) in nvkm_vm_map() 182 nvkm_vm_unmap_at(struct nvkm_vma *vma, u64 delta, u64 length) in nvkm_vm_unmap_at() 217 nvkm_vm_unmap(struct nvkm_vma *vma) in nvkm_vm_unmap() 275 struct nvkm_vma *vma) in nvkm_vm_get() 322 nvkm_vm_put(struct nvkm_vma *vma) in nvkm_vm_put()
|
D | nv41.c | 38 nv41_vm_map_sg(struct nvkm_vma *vma, struct nvkm_memory *pgt, in nv41_vm_map_sg() 57 nv41_vm_unmap(struct nvkm_vma *vma, struct nvkm_memory *pgt, u32 pte, u32 cnt) in nv41_vm_unmap()
|
D | nv04.c | 36 nv04_vm_map_sg(struct nvkm_vma *vma, struct nvkm_memory *pgt, in nv04_vm_map_sg() 55 nv04_vm_unmap(struct nvkm_vma *vma, struct nvkm_memory *pgt, u32 pte, u32 cnt) in nv04_vm_unmap()
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | ipath_mmap.c | 64 static void ipath_vma_open(struct vm_area_struct *vma) in ipath_vma_open() 71 static void ipath_vma_close(struct vm_area_struct *vma) in ipath_vma_close() 89 int ipath_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) in ipath_mmap()
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_mmap.c | 64 static void qib_vma_open(struct vm_area_struct *vma) in qib_vma_open() 71 static void qib_vma_close(struct vm_area_struct *vma) in qib_vma_close() 89 int qib_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) in qib_mmap()
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | mmap.c | 82 static void hfi1_vma_open(struct vm_area_struct *vma) in hfi1_vma_open() 89 static void hfi1_vma_close(struct vm_area_struct *vma) in hfi1_vma_close() 107 int hfi1_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) in hfi1_mmap()
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | tlbflush.h | 91 static inline void flush_tlb_page(struct vm_area_struct *vma, in flush_tlb_page() 107 static inline void __flush_tlb_range(struct vm_area_struct *vma, in __flush_tlb_range() 132 static inline void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range()
|
D | cacheflush.h | 77 static inline void flush_cache_page(struct vm_area_struct *vma, in flush_cache_page() 96 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument 140 #define flush_icache_page(vma,page) do { } while (0) argument
|
/linux-4.4.14/arch/mips/mm/ |
D | c-octeon.c | 65 static void octeon_flush_icache_all_cores(struct vm_area_struct *vma) in octeon_flush_icache_all_cores() 138 struct vm_area_struct *vma; in octeon_flush_cache_sigtramp() local 154 static void octeon_flush_cache_range(struct vm_area_struct *vma, in octeon_flush_cache_range() 169 static void octeon_flush_cache_page(struct vm_area_struct *vma, in octeon_flush_cache_page()
|
D | tlb-r8k.c | 61 void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in local_flush_tlb_range() 148 void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) in local_flush_tlb_page() 183 void __update_tlb(struct vm_area_struct * vma, unsigned long address, pte_t pte) in __update_tlb()
|
D | tlb-r3k.c | 81 void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in local_flush_tlb_range() 160 void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) in local_flush_tlb_page() 191 void __update_tlb(struct vm_area_struct *vma, unsigned long address, pte_t pte) in __update_tlb()
|
D | tlb-r4k.c | 45 static inline void flush_itlb_vm(struct vm_area_struct *vma) in flush_itlb_vm() 117 void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in local_flush_tlb_range() 211 void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) in local_flush_tlb_page() 285 void __update_tlb(struct vm_area_struct * vma, unsigned long address, pte_t pte) in __update_tlb()
|
/linux-4.4.14/arch/parisc/kernel/ |
D | cache.c | 78 update_mmu_cache(struct vm_area_struct *vma, unsigned long address, pte_t *ptep) in update_mmu_cache() 276 __flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, in __flush_cache_page() 491 struct vm_area_struct *vma; in mm_total_size() local 516 struct vm_area_struct *vma; in flush_cache_mm() local 572 void flush_cache_range(struct vm_area_struct *vma, in flush_cache_range() 605 flush_cache_page(struct vm_area_struct *vma, unsigned long vmaddr, unsigned long pfn) in flush_cache_page()
|
/linux-4.4.14/arch/arm/include/asm/ |
D | cacheflush.h | 173 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument 228 vivt_flush_cache_range(struct vm_area_struct *vma, unsigned long start, unsigned long end) in vivt_flush_cache_range() 238 vivt_flush_cache_page(struct vm_area_struct *vma, unsigned long user_addr, unsigned long pfn) in vivt_flush_cache_page() 251 #define flush_cache_range(vma,start,end) \ argument 253 #define flush_cache_page(vma,addr,pfn) \ argument 309 static inline void flush_anon_page(struct vm_area_struct *vma, in flush_anon_page() 326 #define flush_icache_user_range(vma,page,addr,len) \ argument 333 #define flush_icache_page(vma,page) do { } while (0) argument
|
D | tlbflush.h | 419 __local_flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) in __local_flush_tlb_page() 441 local_flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) in local_flush_tlb_page() 458 __flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) in __flush_tlb_page() 603 #define local_flush_tlb_range(vma,start,end) __cpu_flush_user_tlb_range(start,end,vma) argument 634 static inline void update_mmu_cache(struct vm_area_struct *vma, in update_mmu_cache() 640 #define update_mmu_cache_pmd(vma, address, pmd) do { } while (0) argument 652 static inline void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) { } in local_flush_tlb_page() 654 static inline void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, unsigned … in local_flush_tlb_range()
|
D | hugetlb-3level.h | 46 static inline void huge_ptep_clear_flush(struct vm_area_struct *vma, in huge_ptep_clear_flush() 64 static inline int huge_ptep_set_access_flags(struct vm_area_struct *vma, in huge_ptep_set_access_flags()
|
/linux-4.4.14/arch/tile/kernel/ |
D | tlb.c | 53 void flush_tlb_page_mm(struct vm_area_struct *vma, struct mm_struct *mm, in flush_tlb_page_mm() 62 void flush_tlb_page(struct vm_area_struct *vma, unsigned long va) in flush_tlb_page() 68 void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range()
|
/linux-4.4.14/arch/score/include/asm/ |
D | cacheflush.h | 28 static inline void flush_icache_page(struct vm_area_struct *vma, in flush_icache_page() 38 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument 41 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument
|
D | tlb.h | 8 #define tlb_start_vma(tlb, vma) do {} while (0) argument 9 #define tlb_end_vma(tlb, vma) do {} while (0) argument
|
/linux-4.4.14/arch/powerpc/mm/ |
D | tlb_hash32.c | 55 void flush_tlb_page_nohash(struct vm_area_struct *vma, unsigned long addr) in flush_tlb_page_nohash() 154 void flush_tlb_page(struct vm_area_struct *vma, unsigned long vmaddr) in flush_tlb_page() 175 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in flush_tlb_range()
|
D | pgtable.c | 88 static pte_t set_access_flags_filter(pte_t pte, struct vm_area_struct *vma, in set_access_flags_filter() 128 static pte_t set_access_flags_filter(pte_t pte, struct vm_area_struct *vma, in set_access_flags_filter() 200 int ptep_set_access_flags(struct vm_area_struct *vma, unsigned long address, in ptep_set_access_flags()
|
D | pgtable_64.c | 494 int pmdp_set_access_flags(struct vm_area_struct *vma, unsigned long address, in pmdp_set_access_flags() 547 pmd_t pmdp_collapse_flush(struct vm_area_struct *vma, unsigned long address, in pmdp_collapse_flush() 586 int pmdp_test_and_clear_young(struct vm_area_struct *vma, in pmdp_test_and_clear_young() 600 int pmdp_clear_flush_young(struct vm_area_struct *vma, in pmdp_clear_flush_young() 610 void pmdp_splitting_flush(struct vm_area_struct *vma, in pmdp_splitting_flush() 715 void pmdp_invalidate(struct vm_area_struct *vma, unsigned long address, in pmdp_invalidate() 799 void update_mmu_cache_pmd(struct vm_area_struct *vma, unsigned long addr, in update_mmu_cache_pmd()
|
D | hugetlbpage-book3e.c | 78 void book3e_hugetlb_preload(struct vm_area_struct *vma, unsigned long ea, in book3e_hugetlb_preload() 147 void flush_hugetlb_page(struct vm_area_struct *vma, unsigned long vmaddr) in flush_hugetlb_page()
|
/linux-4.4.14/arch/blackfin/include/asm/ |
D | cacheflush.h | 28 #define flush_cache_range(vma, start, end) do { } while (0) argument 29 #define flush_cache_page(vma, vmaddr) do { } while (0) argument 74 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 79 #define copy_from_user_page(vma, page, vaddr, dst, src, len) memcpy(dst, src, len) argument
|
D | tlb.h | 10 #define tlb_start_vma(tlb, vma) do { } while (0) argument 11 #define tlb_end_vma(tlb, vma) do { } while (0) argument
|
/linux-4.4.14/arch/x86/include/asm/ |
D | tlb.h | 4 #define tlb_start_vma(tlb, vma) do { } while (0) argument 5 #define tlb_end_vma(tlb, vma) do { } while (0) argument
|
/linux-4.4.14/arch/avr32/include/asm/ |
D | tlb.h | 11 #define tlb_start_vma(tlb, vma) \ argument 14 #define tlb_end_vma(tlb, vma) \ argument
|
D | cacheflush.h | 91 #define flush_cache_range(vma, start, end) do { } while (0) argument 92 #define flush_cache_page(vma, vmaddr, pfn) do { } while (0) argument 125 static inline void copy_from_user_page(struct vm_area_struct *vma, in copy_from_user_page()
|
/linux-4.4.14/arch/openrisc/include/asm/ |
D | tlb.h | 26 #define tlb_start_vma(tlb, vma) do { } while (0) argument 27 #define tlb_end_vma(tlb, vma) do { } while (0) argument
|
/linux-4.4.14/arch/mn10300/include/asm/ |
D | tlb.h | 22 #define tlb_start_vma(tlb, vma) do { } while (0) argument 23 #define tlb_end_vma(tlb, vma) do { } while (0) argument
|
D | tlbflush.h | 108 static inline void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range() 130 static inline void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range() 138 #define flush_tlb_page(vma, addr) local_flush_tlb_page((vma)->vm_mm, addr) argument
|
D | cacheflush.h | 123 #define flush_cache_page(vma, vmaddr, pfn) do {} while (0) argument 138 static inline void flush_icache_page(struct vm_area_struct *vma, in flush_icache_page() 146 #define flush_icache_page(vma, pg) do {} while (0) argument 150 #define flush_icache_user_range(vma, pg, adr, len) \ argument 153 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 159 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument
|
/linux-4.4.14/arch/nios2/include/asm/ |
D | tlb.h | 22 #define tlb_start_vma(tlb, vma) \ argument 28 #define tlb_end_vma(tlb, vma) do { } while (0) argument
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | cacheflush.h | 82 #define flush_icache_page(vma,page) do { \ argument 92 #define copy_to_user_page(vma, page, vaddr, dst, src, len) \ argument 99 #define copy_from_user_page(vma, page, vaddr, dst, src, len) \ argument 114 flush_anon_page(struct vm_area_struct *vma, struct page *page, unsigned long vmaddr) in flush_anon_page()
|
D | tlbflush.h | 33 #define flush_tlb_range(vma, start, end) \ argument 78 static inline void flush_tlb_page(struct vm_area_struct *vma, in flush_tlb_page()
|
D | tlb.h | 9 #define tlb_start_vma(tlb, vma) \ argument 14 #define tlb_end_vma(tlb, vma) \ argument
|
/linux-4.4.14/arch/mips/include/asm/ |
D | tlb.h | 8 #define tlb_start_vma(tlb, vma) \ argument 13 #define tlb_end_vma(tlb, vma) do { } while (0) argument
|
D | tlbflush.h | 39 #define flush_tlb_range(vma, vmaddr, end) local_flush_tlb_range(vma, vmaddr, end) argument 42 #define flush_tlb_page(vma, page) local_flush_tlb_page(vma, page) argument
|
D | cacheflush.h | 69 static inline void flush_anon_page(struct vm_area_struct *vma, in flush_anon_page() 76 static inline void flush_icache_page(struct vm_area_struct *vma, in flush_icache_page()
|
/linux-4.4.14/arch/x86/mm/ |
D | pgtable.c | 409 int ptep_set_access_flags(struct vm_area_struct *vma, in ptep_set_access_flags() 424 int pmdp_set_access_flags(struct vm_area_struct *vma, in pmdp_set_access_flags() 447 int ptep_test_and_clear_young(struct vm_area_struct *vma, in ptep_test_and_clear_young() 463 int pmdp_test_and_clear_young(struct vm_area_struct *vma, in pmdp_test_and_clear_young() 479 int ptep_clear_flush_young(struct vm_area_struct *vma, in ptep_clear_flush_young() 499 int pmdp_clear_flush_young(struct vm_area_struct *vma, in pmdp_clear_flush_young() 513 void pmdp_splitting_flush(struct vm_area_struct *vma, in pmdp_splitting_flush()
|
/linux-4.4.14/arch/arc/mm/ |
D | tlb.c | 323 void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in local_flush_tlb_range() 397 void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) in local_flush_tlb_page() 464 void flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) in flush_tlb_page() 474 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in flush_tlb_range() 487 void flush_pmd_tlb_range(struct vm_area_struct *vma, unsigned long start, in flush_pmd_tlb_range() 514 void create_tlb(struct vm_area_struct *vma, unsigned long vaddr, pte_t *ptep) in create_tlb() 595 void update_mmu_cache(struct vm_area_struct *vma, unsigned long vaddr_unaligned, in update_mmu_cache() 655 void update_mmu_cache_pmd(struct vm_area_struct *vma, unsigned long addr, in update_mmu_cache_pmd() 699 void local_flush_pmd_tlb_range(struct vm_area_struct *vma, unsigned long start, in local_flush_pmd_tlb_range()
|
/linux-4.4.14/arch/hexagon/mm/ |
D | vm_tlb.c | 37 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in flush_tlb_range() 78 void flush_tlb_page(struct vm_area_struct *vma, unsigned long vaddr) in flush_tlb_page()
|
/linux-4.4.14/drivers/media/v4l2-core/ |
D | videobuf2-memops.c | 90 static void vb2_common_vm_open(struct vm_area_struct *vma) in vb2_common_vm_open() 108 static void vb2_common_vm_close(struct vm_area_struct *vma) in vb2_common_vm_close()
|
D | videobuf-dma-contig.c | 66 static void videobuf_vm_open(struct vm_area_struct *vma) in videobuf_vm_open() 76 static void videobuf_vm_close(struct vm_area_struct *vma) in videobuf_vm_close() 164 struct vm_area_struct *vma; in videobuf_dma_contig_user_get() local 278 struct vm_area_struct *vma) in __videobuf_mmap_mapper()
|
D | videobuf-vmalloc.c | 54 static void videobuf_vm_open(struct vm_area_struct *vma) in videobuf_vm_open() 64 static void videobuf_vm_close(struct vm_area_struct *vma) in videobuf_vm_close() 234 struct vm_area_struct *vma) in __videobuf_mmap_mapper()
|
D | videobuf-dma-sg.c | 384 static void videobuf_vm_open(struct vm_area_struct *vma) in videobuf_vm_open() 394 static void videobuf_vm_close(struct vm_area_struct *vma) in videobuf_vm_close() 435 static int videobuf_vm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in videobuf_vm_fault() 589 struct vm_area_struct *vma) in __videobuf_mmap_mapper()
|
/linux-4.4.14/fs/kernfs/ |
D | file.c | 328 static void kernfs_vma_open(struct vm_area_struct *vma) in kernfs_vma_open() 345 static int kernfs_vma_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in kernfs_vma_fault() 365 static int kernfs_vma_page_mkwrite(struct vm_area_struct *vma, in kernfs_vma_page_mkwrite() 388 static int kernfs_vma_access(struct vm_area_struct *vma, unsigned long addr, in kernfs_vma_access() 410 static int kernfs_vma_set_policy(struct vm_area_struct *vma, in kernfs_vma_set_policy() 431 static struct mempolicy *kernfs_vma_get_policy(struct vm_area_struct *vma, in kernfs_vma_get_policy() 465 static int kernfs_fop_mmap(struct file *file, struct vm_area_struct *vma) in kernfs_fop_mmap()
|
/linux-4.4.14/kernel/events/ |
D | uprobes.c | 121 static bool valid_vma(struct vm_area_struct *vma, bool is_register) in valid_vma() 131 static unsigned long offset_to_vaddr(struct vm_area_struct *vma, loff_t offset) in offset_to_vaddr() 136 static loff_t vaddr_to_offset(struct vm_area_struct *vma, unsigned long vaddr) in vaddr_to_offset() 152 static int __replace_page(struct vm_area_struct *vma, unsigned long addr, in __replace_page() 296 struct vm_area_struct *vma; in uprobe_write_opcode() local 642 struct vm_area_struct *vma, unsigned long vaddr) in install_breakpoint() 714 struct vm_area_struct *vma; in build_map_info() local 797 struct vm_area_struct *vma; in register_for_each_vma() local 962 struct vm_area_struct *vma; in unapply_uprobe() local 1016 struct vm_area_struct *vma, in build_probe_list() [all …]
|
/linux-4.4.14/drivers/gpu/drm/udl/ |
D | udl_gem.c | 61 struct vm_area_struct *vma) in update_vm_cache_attr() 87 int udl_drm_gem_mmap(struct file *filp, struct vm_area_struct *vma) in udl_drm_gem_mmap() 103 int udl_gem_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in udl_gem_fault()
|
/linux-4.4.14/arch/score/mm/ |
D | tlb-score.c | 80 void local_flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in local_flush_tlb_range() 159 void local_flush_tlb_page(struct vm_area_struct *vma, unsigned long page) in local_flush_tlb_page() 213 void __update_tlb(struct vm_area_struct *vma, unsigned long address, pte_t pte) in __update_tlb()
|
D | cache.c | 78 void __update_cache(struct vm_area_struct *vma, unsigned long address, in __update_cache() 172 void flush_cache_range(struct vm_area_struct *vma, in flush_cache_range() 211 void flush_cache_page(struct vm_area_struct *vma, in flush_cache_page()
|
/linux-4.4.14/drivers/video/fbdev/core/ |
D | fb_defio.c | 40 static int fb_deferred_io_fault(struct vm_area_struct *vma, in fb_deferred_io_fault() 94 static int fb_deferred_io_mkwrite(struct vm_area_struct *vma, in fb_deferred_io_mkwrite() 167 static int fb_deferred_io_mmap(struct fb_info *info, struct vm_area_struct *vma) in fb_deferred_io_mmap()
|
/linux-4.4.14/fs/nilfs2/ |
D | file.c | 59 static int nilfs_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) in nilfs_page_mkwrite() 133 static int nilfs_file_mmap(struct file *file, struct vm_area_struct *vma) in nilfs_file_mmap()
|
/linux-4.4.14/arch/arm/kernel/ |
D | process.c | 355 #define is_gate_vma(vma) ((vma) == &gate_vma) argument 357 #define is_gate_vma(vma) 0 argument 360 const char *arch_vma_name(struct vm_area_struct *vma) in arch_vma_name() 409 struct vm_area_struct *vma; in arch_setup_additional_pages() local
|
/linux-4.4.14/drivers/misc/sgi-gru/ |
D | grufault.c | 63 struct vm_area_struct *vma; in gru_find_vma() local 82 struct vm_area_struct *vma; in gru_find_lock_gts() local 99 struct vm_area_struct *vma; in gru_alloc_locked_gts() local 190 static int non_atomic_pte_lookup(struct vm_area_struct *vma, in non_atomic_pte_lookup() 219 static int atomic_pte_lookup(struct vm_area_struct *vma, unsigned long vaddr, in atomic_pte_lookup() 265 struct vm_area_struct *vma; in gru_vtop() local
|
/linux-4.4.14/fs/ |
D | dax.c | 293 struct vm_area_struct *vma, struct vm_fault *vmf) in dax_insert_mapping() 355 int __dax_fault(struct vm_area_struct *vma, struct vm_fault *vmf, in __dax_fault() 501 int dax_fault(struct vm_area_struct *vma, struct vm_fault *vmf, in dax_fault() 526 int __dax_pmd_fault(struct vm_area_struct *vma, unsigned long address, in __dax_pmd_fault() 680 int dax_pmd_fault(struct vm_area_struct *vma, unsigned long address, in dax_pmd_fault() 707 int dax_pfn_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) in dax_pfn_mkwrite()
|
/linux-4.4.14/arch/um/include/asm/ |
D | mmu_context.h | 22 struct vm_area_struct *vma, in arch_unmap() 27 struct vm_area_struct *vma) in arch_bprm_mm_init()
|
/linux-4.4.14/arch/powerpc/kvm/ |
D | book3s_64_vio.c | 63 static int kvm_spapr_tce_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in kvm_spapr_tce_fault() 81 static int kvm_spapr_tce_mmap(struct file *file, struct vm_area_struct *vma) in kvm_spapr_tce_mmap()
|
/linux-4.4.14/drivers/gpu/drm/rockchip/ |
D | rockchip_drm_gem.c | 58 struct vm_area_struct *vma) in rockchip_drm_gem_object_mmap() 81 struct vm_area_struct *vma) in rockchip_gem_mmap_buf() 93 int rockchip_gem_mmap(struct file *filp, struct vm_area_struct *vma) in rockchip_gem_mmap()
|
/linux-4.4.14/fs/ext4/ |
D | file.c | 208 static int ext4_dax_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in ext4_dax_fault() 242 static int ext4_dax_pmd_fault(struct vm_area_struct *vma, unsigned long addr, in ext4_dax_pmd_fault() 278 static int ext4_dax_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) in ext4_dax_mkwrite() 303 static int ext4_dax_pfn_mkwrite(struct vm_area_struct *vma, in ext4_dax_pfn_mkwrite() 339 static int ext4_file_mmap(struct file *file, struct vm_area_struct *vma) in ext4_file_mmap()
|
/linux-4.4.14/fs/ocfs2/ |
D | mmap.c | 131 static int ocfs2_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) in ocfs2_page_mkwrite() 178 int ocfs2_mmap(struct file *file, struct vm_area_struct *vma) in ocfs2_mmap()
|
/linux-4.4.14/arch/parisc/mm/ |
D | fault.c | 182 struct vm_area_struct *vma) in show_signal_msg() 204 struct vm_area_struct *vma, *prev_vma; in do_page_fault() local
|
/linux-4.4.14/arch/xtensa/kernel/ |
D | pci.c | 286 __pci_mmap_make_offset(struct pci_dev *dev, struct vm_area_struct *vma, in __pci_mmap_make_offset() 341 __pci_mmap_set_pgprot(struct pci_dev *dev, struct vm_area_struct *vma, in __pci_mmap_set_pgprot() 365 int pci_mmap_page_range(struct pci_dev *dev, struct vm_area_struct *vma, in pci_mmap_page_range()
|
D | smp.c | 442 struct vm_area_struct *vma; member 473 void flush_tlb_page(struct vm_area_struct *vma, unsigned long addr) in flush_tlb_page() 488 void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range() 532 void flush_cache_page(struct vm_area_struct *vma, in flush_cache_page() 549 void flush_cache_range(struct vm_area_struct *vma, in flush_cache_range()
|
/linux-4.4.14/drivers/misc/cxl/ |
D | context.c | 103 static int cxl_mmap_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in cxl_mmap_fault() 158 int cxl_context_iomap(struct cxl_context *ctx, struct vm_area_struct *vma) in cxl_context_iomap()
|
/linux-4.4.14/fs/9p/ |
D | vfs_file.c | 487 v9fs_file_mmap(struct file *filp, struct vm_area_struct *vma) in v9fs_file_mmap() 500 v9fs_mmap_file_mmap(struct file *filp, struct vm_area_struct *vma) in v9fs_mmap_file_mmap() 537 v9fs_vm_page_mkwrite(struct vm_area_struct *vma, struct vm_fault *vmf) in v9fs_vm_page_mkwrite() 599 static void v9fs_mmap_vm_close(struct vm_area_struct *vma) in v9fs_mmap_vm_close()
|
/linux-4.4.14/arch/arm/xen/ |
D | enlighten.c | 52 int xen_remap_domain_gfn_array(struct vm_area_struct *vma, in xen_remap_domain_gfn_array() 65 int xen_remap_domain_gfn_range(struct vm_area_struct *vma, in xen_remap_domain_gfn_range() 75 int xen_unmap_domain_gfn_range(struct vm_area_struct *vma, in xen_unmap_domain_gfn_range()
|
/linux-4.4.14/arch/powerpc/oprofile/cell/ |
D | pr_util.h | 38 unsigned int vma; /* SPU virtual memory address from elf */ member 46 unsigned int vma; /* SPU virtual memory address from elf */ member
|
D | vma_map.c | 37 vma_map_lookup(struct vma_to_fileoffset_map *map, unsigned int vma, in vma_map_lookup() 68 vma_map_add(struct vma_to_fileoffset_map *map, unsigned int vma, in vma_map_add()
|
/linux-4.4.14/ipc/ |
D | shm.c | 190 static int __shm_open(struct vm_area_struct *vma) in __shm_open() 209 static void shm_open(struct vm_area_struct *vma) in shm_open() 269 static void shm_close(struct vm_area_struct *vma) in shm_close() 376 static int shm_fault(struct vm_area_struct *vma, struct vm_fault *vmf) in shm_fault() 385 static int shm_set_policy(struct vm_area_struct *vma, struct mempolicy *new) in shm_set_policy() 395 static struct mempolicy *shm_get_policy(struct vm_area_struct *vma, in shm_get_policy() 411 static int shm_mmap(struct file *file, struct vm_area_struct *vma) in shm_mmap() 1262 struct vm_area_struct *vma; in SYSCALL_DEFINE1() local
|
/linux-4.4.14/arch/avr32/mm/ |
D | tlb.c | 103 void update_mmu_cache(struct vm_area_struct *vma, in update_mmu_cache() 150 void flush_tlb_page(struct vm_area_struct *vma, unsigned long page) in flush_tlb_page() 173 void flush_tlb_range(struct vm_area_struct *vma, unsigned long start, in flush_tlb_range()
|
/linux-4.4.14/arch/x86/um/ |
D | mem_64.c | 4 const char *arch_vma_name(struct vm_area_struct *vma) in arch_vma_name()
|
/linux-4.4.14/arch/s390/include/asm/ |
D | mmu_context.h | 145 struct vm_area_struct *vma, in arch_unmap() 151 struct vm_area_struct *vma) in arch_bprm_mm_init()
|
D | tlbflush.h | 182 #define flush_tlb_page(vma, addr) do { } while (0) argument 189 static inline void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range()
|
/linux-4.4.14/arch/openrisc/mm/ |
D | tlb.c | 89 void flush_tlb_page(struct vm_area_struct *vma, unsigned long addr) in flush_tlb_page() 102 void flush_tlb_range(struct vm_area_struct *vma, in flush_tlb_range()
|
/linux-4.4.14/arch/x86/entry/vsyscall/ |
D | vsyscall_64.c | 283 static const char *gate_vma_name(struct vm_area_struct *vma) in gate_vma_name() 311 struct vm_area_struct *vma = get_gate_vma(mm); in in_gate_area() local
|