Home
last modified time | relevance | path

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

/xnu-8020.121.3/osfmk/kern/
H A Dprocessor.h215 __attribute__((aligned(128))) lck_ticket_t sched_lock; member
217 __attribute__((aligned(128))) lck_spin_t sched_lock; /* lock for above */ member
434 #define pset_lock_init(p) lck_ticket_init(&(p)->sched_lock, &pset_lck_grp)
435 #define pset_lock(p) lck_ticket_lock(&(p)->sched_lock, &pset_lck_grp)
436 #define pset_unlock(p) lck_ticket_unlock(&(p)->sched_lock)
437 #define pset_assert_locked(p) lck_ticket_assert_owned(&(p)->sched_lock)
439 #define pset_lock_init(p) lck_spin_init(&(p)->sched_lock, &pset_lck_grp, NULL)
440 #define pset_lock(p) lck_spin_lock_grp(&(p)->sched_lock, &pset_lck_grp)
441 #define pset_unlock(p) lck_spin_unlock(&(p)->sched_lock)
442 #define pset_assert_locked(p) LCK_SPIN_ASSERT(&(p)->sched_lock, LCK_ASSERT_OWNED)
H A Dthread.h308 decl_simple_lock_data(, sched_lock); /* scheduling lock (thread_lock()) */
965 #define thread_lock_init(th) simple_lock_init(&(th)->sched_lock, 0)
966 #define thread_lock(th) simple_lock(&(th)->sched_lock, &thread_lck_grp)
967 #define thread_unlock(th) simple_unlock(&(th)->sched_lock)