Home
last modified time | relevance | path

Searched refs:vm_page_queue_lock (Results 1 – 9 of 9) sorted by relevance

/xnu-12377.41.6/osfmk/vm/
H A Dvm_purgeable.c160 LCK_MTX_ASSERT(&vm_page_queue_lock, LCK_MTX_ASSERT_OWNED); in vm_purgeable_token_add()
177 wait_result_t res = lck_mtx_sleep(&vm_page_queue_lock, in vm_purgeable_token_add()
321 LCK_MTX_ASSERT(&vm_page_queue_lock, LCK_MTX_ASSERT_OWNED); in vm_purgeable_token_remove_first()
375 LCK_MTX_ASSERT(&vm_page_queue_lock, LCK_MTX_ASSERT_OWNED); in vm_purgeable_token_remove_last()
437 LCK_MTX_ASSERT(&vm_page_queue_lock, LCK_MTX_ASSERT_OWNED); in vm_purgeable_token_delete_first()
451 LCK_MTX_ASSERT(&vm_page_queue_lock, LCK_MTX_ASSERT_OWNED); in vm_purgeable_token_delete_last()
467 LCK_MTX_ASSERT(&vm_page_queue_lock, LCK_MTX_ASSERT_OWNED); in vm_purgeable_q_advance_all()
554 LCK_MTX_ASSERT(&vm_page_queue_lock, LCK_MTX_ASSERT_OWNED); in vm_purgeable_token_remove_ripe()
585 LCK_MTX_ASSERT(&vm_page_queue_lock, LCK_MTX_ASSERT_OWNED); in vm_purgeable_token_choose_and_delete_ripe()
900 LCK_MTX_ASSERT(&vm_page_queue_lock, LCK_MTX_ASSERT_OWNED); in vm_purgeable_object_purge_one()
H A Dvm_page.h1720 #define vm_page_queue_lock (vm_page_locks.vm_page_queue_lock2) macro
1727 lck_mtx_lock(&vm_page_queue_lock); in vm_page_lock_queues()
1734 ret = lck_mtx_try_lock(&vm_page_queue_lock); in vm_page_trylock_queues()
1741 lck_mtx_unlock(&vm_page_queue_lock); in vm_page_unlock_queues()
1747 lck_mtx_lock_spin(&vm_page_queue_lock); in vm_page_lockspin_queues()
1754 ret = lck_mtx_try_lock_spin(&vm_page_queue_lock); in vm_page_trylockspin_queues()
H A Dvm_phantom_cache.c184 LCK_MTX_ASSERT(&vm_page_queue_lock, LCK_MTX_ASSERT_OWNED); in vm_phantom_cache_add_ghost()
339 LCK_MTX_ASSERT(&vm_page_queue_lock, LCK_MTX_ASSERT_OWNED); in vm_phantom_cache_update()
H A Dvm_resident.c993 LCK_MTX_ASSERT(&vm_page_queue_lock, LCK_MTX_ASSERT_OWNED); in vm_page_free_queue_enter()
1380 LCK_MTX_ASSERT(&vm_page_queue_lock, in vm_page_free_queue_enter_list()
1882 LCK_MTX_ASSERT(&vm_page_queue_lock, LCK_MTX_ASSERT_OWNED); in vm_get_delayed_page()
1884 LCK_MTX_ASSERT(&vm_page_queue_lock, LCK_MTX_ASSERT_NOTOWNED); in vm_get_delayed_page()
2108 lck_mtx_init(&vm_page_queue_lock, &vm_page_lck_grp_queue, &vm_page_lck_attr); in vm_page_bootstrap()
3289 LCK_MTX_ASSERT(&vm_page_queue_lock, in vm_page_insert_internal()
3589 LCK_MTX_ASSERT(&vm_page_queue_lock, LCK_MTX_ASSERT_NOTOWNED); in vm_page_replace()
3691 LCK_MTX_ASSERT(&vm_page_queue_lock, LCK_MTX_ASSERT_OWNED); in vm_page_remove()
4295 LCK_MTX_ASSERT(&vm_page_queue_lock, LCK_MTX_ASSERT_OWNED); in vm_page_make_private()
4367 LCK_MTX_ASSERT(&vm_page_queue_lock, LCK_MTX_ASSERT_NOTOWNED); in vm_update_darkwake_mode()
[all …]
H A Dvm_pageout.c729 LCK_MTX_ASSERT(&vm_page_queue_lock, LCK_MTX_ASSERT_OWNED);
812 LCK_MTX_ASSERT(&vm_page_queue_lock, LCK_MTX_ASSERT_OWNED);
853 LCK_MTX_ASSERT(&vm_page_queue_lock, LCK_MTX_ASSERT_OWNED);
1184 LCK_MTX_ASSERT(&vm_page_queue_lock, LCK_MTX_ASSERT_OWNED);
1269 lck_mtx_yield(&vm_page_queue_lock);
1398 LCK_MTX_ASSERT(&vm_page_queue_lock, LCK_MTX_ASSERT_OWNED);
1558 LCK_MTX_ASSERT(&vm_page_queue_lock, LCK_MTX_ASSERT_OWNED);
1577 lck_mtx_yield(&vm_page_queue_lock);
1669 lck_mtx_yield(&vm_page_queue_lock);
3133 LCK_MTX_ASSERT(&vm_page_queue_lock, LCK_MTX_ASSERT_OWNED);
[all …]
H A Dvm_page_internal.h1022 #define vm_page_lockconvert_queues() lck_mtx_convert_spin(&vm_page_queue_lock)
H A Dvm_mteinfo.c3374 LCK_MTX_ASSERT(&vm_page_queue_lock, in mteinfo_decrement_wire_count()
H A Dvm_fault.c933 LCK_MTX_ASSERT(&vm_page_queue_lock, LCK_MTX_ASSERT_OWNED); in vm_fault_enqueue_throttled_locked()
3976 LCK_MTX_ASSERT(&vm_page_queue_lock, LCK_MTX_ASSERT_NOTOWNED); in vm_fault_enter_prepare()
/xnu-12377.41.6/doc/vm/
H A Dpageout_scan.md72 (`vm_page_queue_lock`) is held for most of this loop.