Lines Matching refs:cpu_id
274 int cpu_id; in _sched_insert_thread_locked() local
296 cpu_id = rt_hw_cpu_id(); in _sched_insert_thread_locked()
320 cpu_mask = RT_CPU_MASK ^ (1 << cpu_id); in _sched_insert_thread_locked()
345 if (cpu_id != bind_cpu) in _sched_insert_thread_locked()
607 static rt_thread_t _prepare_context_switch_locked(int cpu_id, in _prepare_context_switch_locked() argument
628 || RT_SCHED_CTX(current_thread).bind_cpu == cpu_id) in _prepare_context_switch_locked()
665 RT_SCHED_CTX(to_thread).oncpu = cpu_id; in _prepare_context_switch_locked()
806 int cpu_id; in rt_sched_unlock_n_resched() local
809 cpu_id = rt_hw_cpu_id(); in rt_sched_unlock_n_resched()
810 pcpu = rt_cpu_index(cpu_id); in rt_sched_unlock_n_resched()
852 to_thread = _prepare_context_switch_locked(cpu_id, pcpu, current_thread); in rt_sched_unlock_n_resched()
859 cpu_id, RT_SCHED_PRIV(to_thread).current_priority, in rt_sched_unlock_n_resched()
902 int cpu_id; in rt_schedule() local
908 cpu_id = rt_hw_cpu_id(); in rt_schedule()
909 pcpu = rt_cpu_index(cpu_id); in rt_schedule()
948 to_thread = _prepare_context_switch_locked(cpu_id, pcpu, current_thread); in rt_schedule()
955 cpu_id, RT_SCHED_PRIV(to_thread).current_priority, in rt_schedule()
991 int cpu_id; in rt_scheduler_do_irq_switch() local
999 cpu_id = rt_hw_cpu_id(); in rt_scheduler_do_irq_switch()
1000 pcpu = rt_cpu_index(cpu_id); in rt_scheduler_do_irq_switch()
1032 to_thread = _prepare_context_switch_locked(cpu_id, pcpu, current_thread); in rt_scheduler_do_irq_switch()
1038 cpu_id, RT_SCHED_PRIV(to_thread).current_priority, in rt_scheduler_do_irq_switch()