Home
last modified time | relevance | path

Searched refs:sched_cluster (Results 1 – 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/kernel/sched/
Dwalt.c405 struct sched_cluster *cluster = cpu_cluster(cpu); in update_cluster_load_subtractions()
1320 struct sched_cluster *sched_cluster[NR_CPUS]; variable
1326 insert_cluster(struct sched_cluster *cluster, struct list_head *head) in insert_cluster()
1328 struct sched_cluster *tmp; in insert_cluster()
1340 static struct sched_cluster *alloc_new_cluster(const struct cpumask *cpus) in alloc_new_cluster()
1342 struct sched_cluster *cluster = NULL; in alloc_new_cluster()
1344 cluster = kzalloc(sizeof(struct sched_cluster), GFP_ATOMIC); in alloc_new_cluster()
1377 struct sched_cluster *cluster = alloc_new_cluster(cpus); in add_cluster()
1391 static int compute_max_possible_capacity(struct sched_cluster *cluster) in compute_max_possible_capacity()
1416 struct sched_cluster *cluster1, *cluster2; in compare_clusters()
[all …]
Dwalt.h43 static inline struct sched_cluster *cpu_cluster(int cpu) in cpu_cluster()
200 struct sched_cluster *cluster; in assign_cluster_ids()
205 sched_cluster[pos++] = cluster; in assign_cluster_ids()
Dsched.h110 struct sched_cluster { struct
1122 struct sched_cluster *cluster;
2839 static inline int cluster_first_cpu(struct sched_cluster *cluster) in cluster_first_cpu()
2845 extern struct sched_cluster *sched_cluster[NR_CPUS];
2865 extern struct sched_cluster init_cluster;
2924 static inline unsigned int cluster_max_freq(struct sched_cluster *cluster) in cluster_max_freq()
2957 load_scale_cpu_efficiency(struct sched_cluster *cluster) in load_scale_cpu_efficiency()
2968 static inline unsigned long load_scale_cpu_freq(struct sched_cluster *cluster) in load_scale_cpu_freq()
2974 static inline int compute_load_scale_factor(struct sched_cluster *cluster) in compute_load_scale_factor()
3008 capacity_scale_cpu_efficiency(struct sched_cluster *cluster) in capacity_scale_cpu_efficiency()
[all …]
Dcore_ctl.c1040 struct sched_cluster *cluster; in core_ctl_init()
/kernel/linux/linux-5.10/kernel/sched/rtg/
Drtg.c582 int preferred_cluster(struct sched_cluster *cluster, struct task_struct *p) in preferred_cluster()
626 struct sched_cluster *cluster = NULL; in _set_preferred_cluster()
627 struct sched_cluster *cluster_found = NULL; in _set_preferred_cluster()
682 struct sched_cluster *preferred_cluster = NULL; in find_rtg_target()
869 static struct sched_cluster *best_cluster(struct related_thread_group *grp) in best_cluster()
871 struct sched_cluster *cluster = NULL; in best_cluster()
872 struct sched_cluster *max_cluster = NULL; in best_cluster()
920 struct sched_cluster *preferred_cluster = NULL; in sched_set_group_normalized_util()
Drtg.h28 int preferred_cluster(struct sched_cluster *cluster, struct task_struct *p);
/kernel/linux/linux-5.10/include/linux/sched/
Drtg.h43 struct sched_cluster *preferred_cluster;