/include/linux/ |
D | rmap.h | 64 struct vm_area_struct *vma; 92 static inline void vma_lock_anon_vma(struct vm_area_struct *vma) in vma_lock_anon_vma() 99 static inline void vma_unlock_anon_vma(struct vm_area_struct *vma) in vma_unlock_anon_vma() 120 int anon_vma_prepare(struct vm_area_struct *); 121 void unlink_anon_vmas(struct vm_area_struct *); 122 int anon_vma_clone(struct vm_area_struct *, struct vm_area_struct *); 123 void anon_vma_moveto_tail(struct vm_area_struct *); 124 int anon_vma_fork(struct vm_area_struct *, struct vm_area_struct *); 126 static inline void anon_vma_merge(struct vm_area_struct *vma, in anon_vma_merge() 127 struct vm_area_struct *next) in anon_vma_merge() [all …]
|
D | huge_mm.h | 5 struct vm_area_struct *vma, 10 struct vm_area_struct *vma); 11 extern int do_huge_pmd_wp_page(struct mm_struct *mm, struct vm_area_struct *vma, 20 struct vm_area_struct *vma, 22 extern int mincore_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, 25 extern int move_huge_pmd(struct vm_area_struct *vma, 26 struct vm_area_struct *new_vma, 30 extern int change_huge_pmd(struct vm_area_struct *vma, pmd_t *pmd, 87 struct vm_area_struct *vma, 90 struct vm_area_struct *vma, unsigned long address, [all …]
|
D | mm.h | 180 static inline int is_linear_pfn_mapping(struct vm_area_struct *vma) in is_linear_pfn_mapping() 185 static inline int is_pfn_mapping(struct vm_area_struct *vma) in is_pfn_mapping() 217 void (*open)(struct vm_area_struct * area); 218 void (*close)(struct vm_area_struct * area); 219 int (*fault)(struct vm_area_struct *vma, struct vm_fault *vmf); 223 int (*page_mkwrite)(struct vm_area_struct *vma, struct vm_fault *vmf); 228 int (*access)(struct vm_area_struct *vma, unsigned long addr, 238 int (*set_policy)(struct vm_area_struct *vma, struct mempolicy *new); 250 struct mempolicy *(*get_policy)(struct vm_area_struct *vma, 252 int (*migrate)(struct vm_area_struct *vma, const nodemask_t *from, [all …]
|
D | ksm.h | 20 struct vm_area_struct *vma, unsigned long address); 23 int ksm_madvise(struct vm_area_struct *vma, unsigned long start, 77 struct vm_area_struct *vma, unsigned long address) in ksm_might_need_to_copy() 90 struct vm_area_struct *, unsigned long, void *), void *arg); 110 static inline int ksm_madvise(struct vm_area_struct *vma, unsigned long start, in ksm_madvise() 117 struct vm_area_struct *vma, unsigned long address) in ksm_might_need_to_copy() 134 struct vm_area_struct *, unsigned long, void *), void *arg) in rmap_walk_ksm() argument
|
D | khugepaged.h | 9 extern int khugepaged_enter_vma_merge(struct vm_area_struct *vma); 38 static inline int khugepaged_enter(struct vm_area_struct *vma) in khugepaged_enter() 57 static inline int khugepaged_enter(struct vm_area_struct *vma) in khugepaged_enter() 61 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 | hugetlb.h | 28 void reset_vma_resv_huge_pages(struct vm_area_struct *vma); 38 int copy_hugetlb_page_range(struct mm_struct *, struct mm_struct *, struct vm_area_struct *); 39 int follow_hugetlb_page(struct mm_struct *, struct vm_area_struct *, 40 struct page **, struct vm_area_struct **, 42 void unmap_hugepage_range(struct vm_area_struct *, 44 void __unmap_hugepage_range(struct vm_area_struct *, 46 int hugetlb_prefault(struct address_space *, struct vm_area_struct *); 50 int hugetlb_fault(struct mm_struct *mm, struct vm_area_struct *vma, 53 struct vm_area_struct *vma, 78 void hugetlb_change_protection(struct vm_area_struct *vma, [all …]
|
D | mm_types.h | 210 struct vm_area_struct { struct 217 struct vm_area_struct *vm_next, *vm_prev; argument 238 struct vm_area_struct *head; argument 304 struct vm_area_struct * mmap; /* list of VMAs */ 306 struct vm_area_struct * mmap_cache; /* last find_vma result */ 423 static inline const char __user *vma_get_anon_name(struct vm_area_struct *vma) in vma_get_anon_name()
|
D | mempolicy.h | 186 struct vm_area_struct *vma, 193 struct vm_area_struct *vma, unsigned long addr); 202 extern struct zonelist *huge_zonelist(struct vm_area_struct *vma, 230 static inline int vma_migratable(struct vm_area_struct *vma) in vma_migratable() 275 struct vm_area_struct *vma, in mpol_set_shared_policy() 321 static inline struct zonelist *huge_zonelist(struct vm_area_struct *vma, in huge_zonelist()
|
D | mmu_notifier.h | 260 struct vm_area_struct *___vma = __vma; \ 270 struct vm_area_struct *___vma = __vma; \ 283 struct vm_area_struct *___vma = __vma; \ 296 struct vm_area_struct *___vma = __vma; \ 307 struct vm_area_struct *___vma = __vma; \
|
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() 189 struct vm_area_struct *vma, in __alloc_zeroed_user_highpage() 211 alloc_zeroed_user_highpage_movable(struct vm_area_struct *vma, in alloc_zeroed_user_highpage_movable() 263 unsigned long vaddr, struct vm_area_struct *vma) in copy_user_highpage()
|
D | dma-buf.h | 100 int (*mmap)(struct dma_buf *, struct vm_area_struct *vma); 177 int dma_buf_mmap(struct dma_buf *, struct vm_area_struct *, 262 struct vm_area_struct *vma, in dma_buf_mmap()
|
D | ramfs.h | 17 extern int ramfs_nommu_mmap(struct file *file, struct vm_area_struct *vma);
|
D | vmalloc.h | 8 struct vm_area_struct; /* vma defining user mapping in mm_types.h */ 72 extern int remap_vmalloc_range(struct vm_area_struct *vma, void *addr,
|
D | uio_driver.h | 94 int (*mmap)(struct uio_info *info, struct vm_area_struct *vma);
|
D | shmem_fs.h | 49 extern int shmem_zero_setup(struct vm_area_struct *);
|
D | swap.h | 279 extern int page_evictable(struct page *page, struct vm_area_struct *vma); 333 struct vm_area_struct *vma, unsigned long addr); 335 struct vm_area_struct *vma, unsigned long addr); 433 struct vm_area_struct *vma, unsigned long addr) in swapin_readahead()
|
/include/media/ |
D | videobuf2-memops.h | 34 struct vm_area_struct **res_vma, dma_addr_t *res_pa); 36 int vb2_mmap_pfn_range(struct vm_area_struct *vma, unsigned long paddr, 41 struct vm_area_struct *vb2_get_vma(struct vm_area_struct *vma); 42 void vb2_put_vma(struct vm_area_struct *vma);
|
D | videobuf-vmalloc.h | 29 struct vm_area_struct *vma;
|
D | videobuf-core.h | 133 struct vm_area_struct *vma); 236 struct vm_area_struct *vma);
|
/include/asm-generic/ |
D | pgtable.h | 21 extern int ptep_set_access_flags(struct vm_area_struct *vma, 27 extern int pmdp_set_access_flags(struct vm_area_struct *vma, 33 static inline int ptep_test_and_clear_young(struct vm_area_struct *vma, in ptep_test_and_clear_young() 49 static inline int pmdp_test_and_clear_young(struct vm_area_struct *vma, in pmdp_test_and_clear_young() 62 static inline int pmdp_test_and_clear_young(struct vm_area_struct *vma, in pmdp_test_and_clear_young() 73 int ptep_clear_flush_young(struct vm_area_struct *vma, 78 int pmdp_clear_flush_young(struct vm_area_struct *vma, 133 extern pte_t ptep_clear_flush(struct vm_area_struct *vma, 139 extern pmd_t pmdp_clear_flush(struct vm_area_struct *vma, 171 extern pmd_t pmdp_splitting_flush(struct vm_area_struct *vma, [all …]
|
/include/xen/ |
D | xen-ops.h | 26 struct vm_area_struct; 27 int xen_remap_domain_mfn_range(struct vm_area_struct *vma,
|
/include/sound/ |
D | pxa2xx-lib.h | 26 struct vm_area_struct *vma);
|
D | hwdep.h | 47 struct vm_area_struct *vma);
|
/include/drm/ttm/ |
D | ttm_bo_api.h | 688 extern int ttm_fbdev_mmap(struct vm_area_struct *vma, 702 extern int ttm_bo_mmap(struct file *filp, struct vm_area_struct *vma,
|