Searched refs:current_thread (Results 1 – 5 of 5) sorted by relevance
811 current_thread = pcpu->current_thread; in rt_sched_unlock_n_resched()813 if (!current_thread) in rt_sched_unlock_n_resched()861 RT_NAME_MAX, current_thread->parent.name, current_thread->sp); in rt_sched_unlock_n_resched()910 current_thread = pcpu->current_thread; in rt_schedule()1001 current_thread = pcpu->current_thread; in rt_scheduler_do_irq_switch()1225 rt_thread_t current_thread = pcpu->current_thread; in rt_exit_critical_safe() local1305 current_thread = pcpu->current_thread; in rt_enter_critical()1312 if (!current_thread) in rt_enter_critical()1359 current_thread = pcpu->current_thread; in rt_exit_critical()1410 current_thread = rt_cpu_self()->current_thread; in rt_critical_level()[all …]
151 if (pcpu->current_thread != RT_NULL) in rt_cpus_lock()153 rt_ubase_t lock_nest = rt_atomic_load(&(pcpu->current_thread->cpus_lock_nest)); in rt_cpus_lock()155 rt_atomic_add(&(pcpu->current_thread->cpus_lock_nest), 1); in rt_cpus_lock()165 _cpus_lock_owner = pcpu->current_thread; in rt_cpus_lock()184 if (pcpu->current_thread != RT_NULL) in rt_cpus_unlock()187 RT_ASSERT(rt_atomic_load(&(pcpu->current_thread->cpus_lock_nest)) > 0); in rt_cpus_unlock()188 rt_atomic_sub(&(pcpu->current_thread->cpus_lock_nest), 1); in rt_cpus_unlock()190 if (pcpu->current_thread->cpus_lock_nest == 0) in rt_cpus_unlock()
184 struct rt_thread *current_thread; in rt_signal_check() local190 current_thread = pcpu->current_thread; in rt_signal_check()198 if (current_thread->cpus_lock_nest == 1) in rt_signal_check()200 if (RT_SCHED_CTX(current_thread).stat & RT_THREAD_STAT_SIGNAL_PENDING) in rt_signal_check()204 RT_SCHED_CTX(current_thread).stat &= ~RT_THREAD_STAT_SIGNAL_PENDING; in rt_signal_check()
243 rt_cpu_self()->current_thread = to_thread; in rt_system_scheduler_start()324 rt_cpu_self()->current_thread = to_thread; in rt_schedule()
367 return rt_cpu_self()->current_thread; in rt_thread_self()377 self = rt_cpu_self()->current_thread; in rt_thread_self()
Completed in 17 milliseconds