Lines Matching full:obtain
78 * Obtain an mmap read lock at the MM granularity via :c:func:`!mmap_read_lock` (or a
81 * Try to obtain a VMA read lock via :c:func:`!lock_vma_under_rcu`. This tries to
83 required to instead obtain an mmap read lock if this returns :c:macro:`!NULL`,
86 anonymous or file-backed) to obtain the required VMA.
91 * Obtain an mmap write lock at the MM granularity via :c:func:`!mmap_write_lock` (or a
94 * Obtain a VMA write lock via :c:func:`!vma_start_write` for each VMA you wish to
100 VMA locks are special in that you must obtain an mmap **write** lock **first**
101 in order to obtain a VMA **write** lock. A VMA **read** lock however can be
127 .. warning:: While it's possible to obtain a VMA lock while holding an mmap read lock,
133 obtain either a read or a write lock for each of these.
663 :c:func:`!pte_lockptr` to obtain a spin lock at PTE granularity contained within
755 write has started, then we do not obtain a read lock.
836 permitting other readers, who can also obtain this lock under RCU.