Home
last modified time | relevance | path

Searched refs:vm_refcnt (Results 1 – 5 of 5) sorted by relevance

/linux/mm/
H A Dmmap_lock.c72 &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...]
H A Ddebug.c169 refcount_read(&vma->vm_refcnt), in dump_vma()
/linux/tools/testing/vma/include/
H A Ddup.h586 refcount_t vm_refcnt; member
969 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()
H A Dcustom.h102 refcount_set(&vma->vm_refcnt, 0); in vma_lock_init()
/linux/include/linux/
H A Dmm_types.h1030 refcount_t vm_refcnt ____cacheline_aligned_in_smp;