Home
last modified time | relevance | path

Searched refs:_sched_spinlock (Results 1 – 5 of 5) sorted by relevance

/Zephyr-latest/kernel/include/
Dkswap.h20 extern struct k_spinlock _sched_spinlock;
114 if (is_spinlock && lock != NULL && lock != &_sched_spinlock) { in do_swap()
117 if (!is_spinlock || lock != &_sched_spinlock) { in do_swap()
118 (void) k_spin_lock(&_sched_spinlock); in do_swap()
142 z_spin_lock_set_owner(&_sched_spinlock); in do_swap()
164 k_spin_release(&_sched_spinlock); in do_swap()
167 k_spin_release(&_sched_spinlock); in do_swap()
Dksched.h44 #define LOCK_SCHED_SPINLOCK K_SPINLOCK(&_sched_spinlock)
47 extern struct k_spinlock _sched_spinlock;
/Zephyr-latest/kernel/
Dtimeslicing.c82 K_SPINLOCK(&_sched_spinlock) { in k_sched_time_slice_set()
93 K_SPINLOCK(&_sched_spinlock) { in k_thread_time_slice_set()
105 k_spinlock_key_t key = k_spin_lock(&_sched_spinlock); in z_time_slice()
111 k_spin_unlock(&_sched_spinlock, key); in z_time_slice()
120 k_spin_unlock(&_sched_spinlock, key); in z_time_slice()
122 key = k_spin_lock(&_sched_spinlock); in z_time_slice()
130 k_spin_unlock(&_sched_spinlock, key); in z_time_slice()
Dsched.c31 struct k_spinlock _sched_spinlock; variable
359 K_SPINLOCK(&_sched_spinlock) { in z_ready_thread()
368 K_SPINLOCK(&_sched_spinlock) { in z_move_thread_to_end_of_prio_q()
385 k_spin_unlock(&_sched_spinlock, key); in thread_halt_spin()
431 z_swap(&_sched_spinlock, key); in z_thread_halt()
437 k_spin_unlock(&_sched_spinlock, key); in z_thread_halt()
439 key = k_spin_lock(&_sched_spinlock); in z_thread_halt()
441 z_swap(&_sched_spinlock, key); in z_thread_halt()
444 k_spin_unlock(&_sched_spinlock, key); in z_thread_halt()
462 k_spinlock_key_t key = k_spin_lock(&_sched_spinlock); in z_impl_k_thread_suspend()
[all …]
Dcpu_mask.c10 extern struct k_spinlock _sched_spinlock;
28 K_SPINLOCK(&_sched_spinlock) { in cpu_mask_mod()