Searched refs:vm_refcnt (Results 1 – 5 of 5) sorted by relevance
72 &vma->vm_refcnt); in __vma_enter_locked() 115 * vm_refcnt. mmap_write_lock prevents racing with vma_mark_attached(). in __vma_start_write() 117 * See the comment describing the vm_area_struct->vm_refcnt field for in __vma_start_write() 120 if (!refcount_add_not_zero(VM_REFCNT_EXCLUDE_READERS_FLAG, &vma->vm_refcnt)) { in __vma_start_write() 127 refcount_read(&vma->vm_refcnt) == tgt_refcnt, in vma_mark_detached() 239 if (unlikely(!__refcount_inc_not_zero_limited_acquire(&vma->vm_refcnt, &oldcnt,254 * vma->vm_lock_seq under vma->vm_refcnt protection and mm->mm_lock_seq in lock_vma_under_rcu() 276 * stable and can be freed in the narrow window after vma->vm_refcnt in lock_vma_under_rcu() 278 * releasing vma->vm_refcnt. in lock_vma_under_rcu() 280 other_mm = vma->vm_mm; /* use a copy as vma can be freed after we drop vm_refcnt */ in lock_vma_under_rcu() [all...]
169 refcount_read(&vma->vm_refcnt), in dump_vma()
586 refcount_t vm_refcnt; member969 WARN_ON_ONCE(!refcount_read(&vma->vm_refcnt)); in vma_assert_attached()974 WARN_ON_ONCE(refcount_read(&vma->vm_refcnt)); in vma_assert_detached()982 refcount_set_release(&vma->vm_refcnt, 1); in vma_mark_attached()990 if (unlikely(!refcount_dec_and_test(&vma->vm_refcnt))) { in vma_mark_detached()
102 refcount_set(&vma->vm_refcnt, 0); in vma_lock_init()
1030 refcount_t vm_refcnt ____cacheline_aligned_in_smp;