Searched refs:sched_lock (Results 1 – 2 of 2) sorted by relevance
| /xnu-11215.1.10/osfmk/kern/ |
| H A D | processor.h | 226 __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 D | thread.h | 438 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))
|