Lines Matching defs:anon_vma
32 struct anon_vma { struct
33 struct anon_vma *root; /* Root of this anon_vma tree */ argument
36 * The refcount is taken on an anon_vma when there is no argument
48 * This counter is used for making decision about reusing anon_vma argument
52 /* Count of VMAs whose ->anon_vma pointer points to this object. */ argument
55 struct anon_vma *parent; /* Parent of this anon_vma */ argument
71 * The copy-on-write semantics of fork mean that an anon_vma argument
85 struct anon_vma *anon_vma; member
107 static inline void get_anon_vma(struct anon_vma *anon_vma) in get_anon_vma()
114 static inline void put_anon_vma(struct anon_vma *anon_vma) in put_anon_vma()
120 static inline void anon_vma_lock_write(struct anon_vma *anon_vma) in anon_vma_lock_write()
125 static inline int anon_vma_trylock_write(struct anon_vma *anon_vma) in anon_vma_trylock_write()
130 static inline void anon_vma_unlock_write(struct anon_vma *anon_vma) in anon_vma_unlock_write()
135 static inline void anon_vma_lock_read(struct anon_vma *anon_vma) in anon_vma_lock_read()
140 static inline int anon_vma_trylock_read(struct anon_vma *anon_vma) in anon_vma_trylock_read()
145 static inline void anon_vma_unlock_read(struct anon_vma *anon_vma) in anon_vma_unlock_read()