Lines Matching defs:vm_area_struct

306 struct vm_area_struct {  struct
309 union {
318 struct mm_struct *vm_mm; /* The address space we belong to. */
319 pgprot_t vm_page_prot; /* Access permissions of this VMA. */
325 union {
345 unsigned int vm_lock_seq;
354 struct list_head anon_vma_chain; /* Serialized by mmap_lock &
356 struct anon_vma *anon_vma; /* Serialized by page_table_lock */
359 const struct vm_operations_struct *vm_ops;
362 unsigned long vm_pgoff; /* Offset (within vm_file) in PAGE_SIZE
364 struct file * vm_file; /* File we map to (can be NULL). */
365 void * vm_private_data; /* was vm_pte (shared mem) */
368 atomic_long_t swap_readahead_info;
371 struct vm_region *vm_region; /* NOMMU mapping region */
374 struct mempolicy *vm_policy; /* NUMA policy for the VMA */
377 struct vma_numab_state *numab_state; /* NUMA Balancing state */
381 refcount_t vm_refcnt;
406 void (*open)(struct vm_area_struct * area); argument
912 static inline int vma_dup_policy(struct vm_area_struct *, struct vm_area_struct *) in vma_dup_policy()
945 static inline void hugetlb_split(struct vm_area_struct *, unsigned long) {} in hugetlb_split()
962 static inline void vma_interval_tree_insert(struct vm_area_struct *, in vma_interval_tree_insert()
967 static inline void vma_interval_tree_remove(struct vm_area_struct *, in vma_interval_tree_remove()
986 static inline void uprobe_mmap(struct vm_area_struct *) in uprobe_mmap()
1006 static inline void vma_assert_write_locked(struct vm_area_struct *) in vma_assert_write_locked()
1024 static inline void anon_vma_merge(struct vm_area_struct *, in anon_vma_merge()
1100 static inline bool is_vm_hugetlb_page(struct vm_area_struct *) in is_vm_hugetlb_page()
1105 static inline bool vma_soft_dirty_enabled(struct vm_area_struct *) in vma_soft_dirty_enabled()
1110 static inline bool userfaultfd_wp(struct vm_area_struct *) in userfaultfd_wp()
1172 static inline int shmem_zero_setup(struct vm_area_struct *) in shmem_zero_setup()
1182 static inline void ksm_add_vma(struct vm_area_struct *) in ksm_add_vma()
1186 static inline void perf_event_mmap(struct vm_area_struct *) in perf_event_mmap()
1190 static inline bool vma_is_dax(struct vm_area_struct *) in vma_is_dax()
1225 static inline void vma_close(struct vm_area_struct *) in vma_close()
1229 static inline int mmap_file(struct file *, struct vm_area_struct *) in mmap_file()