Home
last modified time | relevance | path

Searched refs:Lock (Results 1 – 8 of 8) sorted by relevance

/xnu-12377.81.4/osfmk/vm/
H A Dvm_pageout_internal.h47 #define upl_lock_init(object) lck_mtx_init(&(object)->Lock, &vm_object_lck_grp, &vm_object_lck_at…
48 #define upl_lock_destroy(object) lck_mtx_destroy(&(object)->Lock, &vm_object_lck_grp)
49 #define upl_lock(object) lck_mtx_lock(&(object)->Lock)
50 #define upl_unlock(object) lck_mtx_unlock(&(object)->Lock)
51 #define upl_try_lock(object) lck_mtx_try_lock(&(object)->Lock)
53 lck_mtx_sleep_with_inheritor(&(object)->Lock, \
H A Dvm_object_internal.h62 lck_rw_init(&(object)->Lock, &vm_object_lck_grp, \
68 #define vm_object_lock_destroy(object) lck_rw_destroy(&(object)->Lock, &vm_object_lck_grp)
88 LCK_RW_ASSERT(&(object)->Lock, LCK_RW_ASSERT_HELD)
90 LCK_RW_ASSERT(&(object)->Lock, LCK_RW_ASSERT_SHARED)
92 LCK_RW_ASSERT(&(object)->Lock, LCK_RW_ASSERT_EXCLUSIVE)
94 LCK_RW_ASSERT(&(object)->Lock, LCK_RW_ASSERT_NOTHELD)
602 _Static_assert(VM_OBJECT_EVENT_MAX < offsetof(struct vm_object, Lock),
H A Dvm_lock_perf.h50 #pragma mark VM Lock Performance Event IDs
173 #pragma mark Subcodes for Lock events
270 #pragma mark Lock events
H A Dvm_map_xnu.h75 #define named_entry_lock_init(object) lck_mtx_init(&(object)->Lock, &vm_object_lck_grp, &vm_objec…
76 #define named_entry_lock_destroy(object) lck_mtx_destroy(&(object)->Lock, &vm_object_lck_grp)
77 #define named_entry_lock(object) lck_mtx_lock(&(object)->Lock)
78 #define named_entry_unlock(object) lck_mtx_unlock(&(object)->Lock)
99 decl_lck_mtx_data(, Lock); /* Synchronization */
H A Dvm_object_xnu.h151 lck_rw_t Lock; /* Synchronization */ member
H A Dvm_pageout_xnu.h209 decl_lck_mtx_data(, Lock); /* Synchronization */
H A Dvm_object.c7588 lck_rw_lock_exclusive(&object->Lock);
7606 retval = lck_rw_try_lock_exclusive(&object->Lock);
7641 return lck_rw_lock_exclusive_check_contended(&object->Lock);
7651 lck_rw_lock_shared(&object->Lock);
7663 retval = lck_rw_lock_yield_shared(&object->Lock, force_yield);
7679 retval = lck_rw_try_lock_shared(&object->Lock);
7691 retval = lck_rw_lock_shared_to_exclusive(&object->Lock);
7706 lck_rw_done(&object->Lock);
8426 wr = lck_rw_sleep(&object->Lock, LCK_SLEEP_PROMOTED_PRI | action, wait_event, interruptible);
8571 ret = vm_page_sleep_with_inheritor(&object->Lock, action, (event_t)m, interruptible);
[all …]
H A Dvm_fault.c8180 if (kdp_lck_rw_lock_is_acquired_exclusive(&object->Lock)) { in kdp_lightweight_fault()