Searched refs:sched_lock (Results 1 – 2 of 2) sorted by relevance
215 __attribute__((aligned(128))) lck_ticket_t sched_lock; member217 __attribute__((aligned(128))) lck_spin_t sched_lock; /* lock for above */ member434 #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)
308 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)