Lines Matching refs:busy_lock
779 x = m->busy_lock; in vm_page_busy_downgrade()
781 if (atomic_cmpset_rel_int(&m->busy_lock, in vm_page_busy_downgrade()
797 x = m->busy_lock; in vm_page_sbusied()
814 x = m->busy_lock; in vm_page_sunbusy()
816 if (atomic_cmpset_int(&m->busy_lock, x, in vm_page_sunbusy()
824 if (atomic_cmpset_int(&m->busy_lock, in vm_page_sunbusy()
833 if (!atomic_cmpset_int(&m->busy_lock, x, VPB_UNBUSIED)) { in vm_page_sunbusy()
858 x = m->busy_lock; in vm_page_busy_sleep()
864 !atomic_cmpset_int(&m->busy_lock, x, x | VPB_BIT_WAITERS)) { in vm_page_busy_sleep()
884 x = m->busy_lock; in vm_page_trysbusy()
887 if (atomic_cmpset_acq_int(&m->busy_lock, x, x + VPB_ONE_SHARER)) in vm_page_trysbusy()
905 atomic_store_rel_int(&m->busy_lock, VPB_UNBUSIED); in vm_page_xunbusy_hard()
926 x = m->busy_lock; in vm_page_flash()
929 if (atomic_cmpset_int(&m->busy_lock, x, in vm_page_flash()
1049 m->busy_lock = VPB_SINGLE_EXCLUSIVER; in vm_page_initfake()
1131 if ((m->busy_lock & VPB_BIT_WAITERS) != 0) in vm_page_readahead_finish()
1343 atomic_store_rel_int(&m->busy_lock, VPB_UNBUSIED); in vm_page_remove()
1679 m->busy_lock = VPB_UNBUSIED; in vm_page_alloc()
1681 m->busy_lock = VPB_SINGLE_EXCLUSIVER; in vm_page_alloc()
1683 m->busy_lock = VPB_SHARERS_WORD(1); in vm_page_alloc()
1878 m->busy_lock = VPB_UNBUSIED; in vm_page_alloc_contig()
1881 m->busy_lock = VPB_SINGLE_EXCLUSIVER; in vm_page_alloc_contig()
1883 m->busy_lock = VPB_SHARERS_WORD(1); in vm_page_alloc_contig()
3849 m->flags, m->act_count, m->busy_lock, m->valid, m->dirty); in DB_SHOW_COMMAND()