Lines Matching refs:cpu
418 int cpu; in rt_system_scheduler_init() local
431 for (cpu = 0; cpu < RT_CPUS_NR; cpu++) in rt_system_scheduler_init()
433 struct rt_cpu *pcpu = rt_cpu_index(cpu); in rt_system_scheduler_init()
1451 rt_err_t rt_sched_thread_bind_cpu(struct rt_thread *thread, int cpu) in rt_sched_thread_bind_cpu() argument
1458 if (cpu >= RT_CPUS_NR) in rt_sched_thread_bind_cpu()
1460 cpu = RT_CPUS_NR; in rt_sched_thread_bind_cpu()
1473 RT_SCHED_CTX(thread).bind_cpu = cpu; in rt_sched_thread_bind_cpu()
1488 RT_SCHED_CTX(thread).bind_cpu = cpu; in rt_sched_thread_bind_cpu()
1494 if (cpu != RT_CPUS_NR) in rt_sched_thread_bind_cpu()
1499 if (cpu != current_cpu) in rt_sched_thread_bind_cpu()
1502 rt_hw_ipi_send(RT_SCHEDULE_IPI, 1U << cpu); in rt_sched_thread_bind_cpu()