Lines Matching refs:core
6688 int core = cpu_of(rq); in __update_idle_core() local
6692 if (test_idle_cores(core)) in __update_idle_core()
6695 for_each_cpu(cpu, cpu_smt_mask(core)) { in __update_idle_core()
6696 if (cpu == core) in __update_idle_core()
6703 set_idle_cores(core, 1); in __update_idle_core()
6713 static int select_idle_core(struct task_struct *p, int core, struct cpumask *cpus, int *idle_cpu) in select_idle_core() argument
6718 for_each_cpu(cpu, cpu_smt_mask(core)) { in select_idle_core()
6735 return core; in select_idle_core()
6737 cpumask_andnot(cpus, cpus, cpu_smt_mask(core)); in select_idle_core()
6769 static inline int select_idle_core(struct task_struct *p, int core, struct cpumask *cpus, int *idle… in select_idle_core() argument
6771 return __select_idle_cpu(core, p); in select_idle_core()
11895 if (rq->core->core_forceidle_count && rq->cfs.nr_running == 1 && in task_tick_core()
11925 se_fi_update(se, rq->core->core_forceidle_seq, in_fi); in task_vruntime_update()
11937 SCHED_WARN_ON(task_rq(b)->core != rq->core); in cfs_prio_less()
11954 se_fi_update(sea, rq->core->core_forceidle_seq, in_fi); in cfs_prio_less()
11955 se_fi_update(seb, rq->core->core_forceidle_seq, in_fi); in cfs_prio_less()