Searched refs:sched_lock (Results 1 – 2 of 2) sorted by relevance
| /xnu-11417.140.69/osfmk/kern/ |
| H A D | processor.h | 232 __attribute__((aligned(128))) lck_ticket_t sched_lock; member 234 __attribute__((aligned(128))) lck_spin_t sched_lock; /* lock for above */ member 533 #define pset_lock_init(p) lck_ticket_init(&(p)->sched_lock, &pset_lck_grp) 534 #define pset_lock(p) lck_ticket_lock(&(p)->sched_lock, &pset_lck_grp) 535 #define pset_unlock(p) lck_ticket_unlock(&(p)->sched_lock) 536 #define pset_assert_locked(p) lck_ticket_assert_owned(&(p)->sched_lock) 538 #define pset_lock_init(p) lck_spin_init(&(p)->sched_lock, &pset_lck_grp, NULL) 539 #define pset_lock(p) lck_spin_lock_grp(&(p)->sched_lock, &pset_lck_grp) 540 #define pset_unlock(p) lck_spin_unlock(&(p)->sched_lock) 541 #define pset_assert_locked(p) LCK_SPIN_ASSERT(&(p)->sched_lock, LCK_ASSERT_OWNED)
|
| H A D | thread.h | 443 decl_simple_lock_data(, sched_lock); /* scheduling lock (thread_lock()) */ 1174 #define thread_lock_init(th) simple_lock_init(&(th)->sched_lock, 0) 1175 #define thread_lock(th) simple_lock(&(th)->sched_lock, &thread_lck_grp) 1176 #define thread_unlock(th) simple_unlock(&(th)->sched_lock) 1177 #define thread_lock_assert(th, x) simple_lock_assert(&(th)->sched_lock, (x))
|