Home
last modified time | relevance | path

Searched refs:busy_lock (Results 1 – 4 of 4) sorted by relevance

/freebsd/sys/vm/
H A Dvm_page.h237 u_int busy_lock; /* busy owners lock (A) */ member
679 #define vm_page_busy_fetch(m) atomic_load_int(&(m)->busy_lock)
696 (m), (m)->busy_lock, curthread, __FILE__, __LINE__)); \
709 (m), (m)->busy_lock, curthread, __FILE__, __LINE__)); \
723 if (!atomic_cmpset_rel_int(&(m)->busy_lock, \
728 if (!atomic_cmpset_rel_int(&(m)->busy_lock, \
750 } while (!atomic_cmpset_int(&(m)->busy_lock, _busy_lock, \
H A Dvm_page.c455 marker->busy_lock = VPB_CURTHREAD_EXCLUSIVE; in vm_page_init_marker()
526 m->busy_lock = VPB_FREED; in vm_page_init_page()
988 if (atomic_fcmpset_rel_int(&m->busy_lock, in vm_page_busy_downgrade()
1016 if (!atomic_fcmpset_acq_int(&m->busy_lock, &x, in vm_page_busy_tryupgrade()
1054 if (atomic_fcmpset_int(&m->busy_lock, &x, in vm_page_sunbusy()
1061 if (!atomic_fcmpset_rel_int(&m->busy_lock, &x, VPB_UNBUSIED)) in vm_page_sunbusy()
1166 } while (!atomic_fcmpset_int(&m->busy_lock, &x, x | VPB_BIT_WAITERS)); in _vm_page_busy_sleep()
1200 if (atomic_fcmpset_acq_int(&m->busy_lock, &x, in vm_page_trysbusy()
1226 if (atomic_cmpset_acq_int(&m->busy_lock, VPB_UNBUSIED, in vm_page_tryxbusy()
1241 atomic_store_rel_int(&m->busy_lock, VPB_UNBUSIED); in vm_page_xunbusy_hard_tail()
[all …]
H A Dvm_phys.c1077 range[i].busy_lock = VPB_UNBUSIED; in vm_phys_fictitious_init_range()
/freebsd/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Ddmu_os.c189 if ((m->busy_lock & VPB_BIT_WAITERS) != 0) in dmu_read_pages()
315 if ((m->busy_lock & VPB_BIT_WAITERS) != 0) in dmu_read_pages()