Home
last modified time | relevance | path

Searched refs:sched_lock (Results 1 – 2 of 2) sorted by relevance

/xnu-11215.1.10/osfmk/kern/
H A Dprocessor.h226 __attribute__((aligned(128))) lck_ticket_t sched_lock; member
228 __attribute__((aligned(128))) lck_spin_t sched_lock; /* lock for above */ member
515 #define pset_lock_init(p) lck_ticket_init(&(p)->sched_lock, &pset_lck_grp)
516 #define pset_lock(p) lck_ticket_lock(&(p)->sched_lock, &pset_lck_grp)
517 #define pset_unlock(p) lck_ticket_unlock(&(p)->sched_lock)
518 #define pset_assert_locked(p) lck_ticket_assert_owned(&(p)->sched_lock)
520 #define pset_lock_init(p) lck_spin_init(&(p)->sched_lock, &pset_lck_grp, NULL)
521 #define pset_lock(p) lck_spin_lock_grp(&(p)->sched_lock, &pset_lck_grp)
522 #define pset_unlock(p) lck_spin_unlock(&(p)->sched_lock)
523 #define pset_assert_locked(p) LCK_SPIN_ASSERT(&(p)->sched_lock, LCK_ASSERT_OWNED)
H A Dthread.h438 decl_simple_lock_data(, sched_lock); /* scheduling lock (thread_lock()) */
1154 #define thread_lock_init(th) simple_lock_init(&(th)->sched_lock, 0)
1155 #define thread_lock(th) simple_lock(&(th)->sched_lock, &thread_lck_grp)
1156 #define thread_unlock(th) simple_unlock(&(th)->sched_lock)
1157 #define thread_lock_assert(th, x) simple_lock_assert(&(th)->sched_lock, (x))