| /linux-6.15/block/ |
| H A D | kyber-iosched.c | 280 unsigned int sched_domain; in kyber_timer_fn() local 289 for (sched_domain = 0; sched_domain < KYBER_OTHER; sched_domain++) { in kyber_timer_fn() 302 for (sched_domain = 0; sched_domain < KYBER_OTHER; sched_domain++) { in kyber_timer_fn() 316 for (sched_domain = 0; sched_domain < KYBER_OTHER; sched_domain++) { in kyber_timer_fn() 543 unsigned int sched_domain; in rq_clear_domain_token() local 643 unsigned int sched_domain; in kyber_completed_request() local 647 if (sched_domain == KYBER_OTHER) in kyber_completed_request() 663 unsigned int sched_domain; member 682 unsigned int sched_domain, in kyber_flush_busy_kcqs() argument 687 .sched_domain = sched_domain, in kyber_flush_busy_kcqs() [all …]
|
| /linux-6.15/kernel/sched/ |
| H A D | topology.c | 186 sd_parent_degenerate(struct sched_domain *sd, struct sched_domain *parent) in sd_parent_degenerate() 648 struct sched_domain *sd = container_of(rcu, struct sched_domain, rcu); in destroy_sched_domains_rcu() 687 struct sched_domain *sd; in update_top_cache_domain() 732 struct sched_domain *tmp; in cpu_attach_domain() 1012 static struct sched_domain * 1013 find_descended_sibling(struct sched_domain *sd, struct sched_domain *sibling) in find_descended_sibling() 1584 static struct sched_domain * 1609 *sd = (struct sched_domain){ in sd_init() 2242 struct sched_domain *sd; in __sdt_alloc() 2293 struct sched_domain *sd; in __sdt_free() [all …]
|
| H A D | ext_idle.c | 219 struct sched_domain *sd; in llc_weight() 234 struct sched_domain *sd; in llc_span() 249 struct sched_domain *sd; in numa_weight() 268 struct sched_domain *sd; in numa_span()
|
| H A D | fair.c | 2519 struct sched_domain *sd; in task_numa_migrate() 7512 struct sched_domain *tmp; in sched_balance_find_dst_cpu() 7832 struct sched_domain *sd; in select_idle_sibling() 8388 struct sched_domain *sd; in find_energy_efficient_cpu() 9224 struct sched_domain *sd; 12060 struct sched_domain *sd; in active_load_balance_cpu_stop() 12192 struct sched_domain *sd; in sched_balance_domains() 12353 struct sched_domain *sd; in nohz_balancer_kick() 12467 struct sched_domain *sd; in set_cpu_sd_state_busy() 12497 struct sched_domain *sd; in set_cpu_sd_state_idle() [all …]
|
| H A D | sched.h | 1186 struct sched_domain __rcu *sd; 1998 static inline struct sched_domain *highest_flag_domain(int cpu, int flag) in highest_flag_domain() 2000 struct sched_domain *sd, *hsd = NULL; in highest_flag_domain() 2019 static inline struct sched_domain *lowest_flag_domain(int cpu, int flag) in lowest_flag_domain() 2021 struct sched_domain *sd; in lowest_flag_domain() 2031 DECLARE_PER_CPU(struct sched_domain __rcu *, sd_llc); 2036 DECLARE_PER_CPU(struct sched_domain __rcu *, sd_numa); 2037 DECLARE_PER_CPU(struct sched_domain __rcu *, sd_asym_packing); 2038 DECLARE_PER_CPU(struct sched_domain __rcu *, sd_asym_cpucapacity); 2560 extern void update_group_capacity(struct sched_domain *sd, int cpu);
|
| H A D | stats.c | 118 struct sched_domain *sd; in show_schedstat()
|
| H A D | debug.c | 573 static void register_sd(struct sched_domain *sd, struct dentry *parent) in register_sd() 622 struct sched_domain *sd; in update_sched_domain_debugfs()
|
| H A D | core.c | 1182 struct sched_domain *sd; in get_nohz_timer_target() 3676 struct sched_domain *sd; in ttwu_stat() 6386 static bool steal_cookie_task(int cpu, struct sched_domain *sd) in steal_cookie_task() 6406 struct sched_domain *sd; in sched_core_balance()
|
| H A D | rt.c | 1797 struct sched_domain *sd; in find_lowest_rq()
|
| H A D | deadline.c | 2537 struct sched_domain *sd; in find_later_rq()
|
| /linux-6.15/include/linux/sched/ |
| H A D | topology.h | 83 struct sched_domain { struct 85 struct sched_domain __rcu *parent; /* top domain must be null terminated */ argument 86 struct sched_domain __rcu *child; /* bottom domain must be null terminated */ argument 160 static inline struct cpumask *sched_domain_span(struct sched_domain *sd) in sched_domain_span() argument 182 struct sched_domain *__percpu *sd;
|
| /linux-6.15/tools/testing/selftests/bpf/progs/ |
| H A D | test_access_variable_array.c | 12 struct sched_domain *sd) in BPF_PROG()
|
| /linux-6.15/Documentation/scheduler/ |
| H A D | sched-domains.rst | 5 Each CPU has a "base" scheduling domain (struct sched_domain). The domain 45 the parent sched_domain (if it exists), and the parent of the parent and so 70 of a sched_domain.
|
| H A D | sched-capacity.rst | 288 - The SD_ASYM_CPUCAPACITY_FULL flag will be set at the lowest sched_domain 290 - The SD_ASYM_CPUCAPACITY flag will be set for any sched_domain that spans 319 sched_asym_cpucapacity static key will be enabled. However, the sched_domain 328 the sched_domain hierarchy (if relevant, i.e. the codepath targets a specific
|
| H A D | sched-energy.rst | 335 flag to be set in the sched_domain hierarchy.
|
| /linux-6.15/Documentation/translations/zh_CN/scheduler/ |
| H A D | sched-domains.rst | 18 每个CPU有一个“基”调度域(struct sched_domain)。调度域层次结构从基调度域构建而来,可
|
| H A D | sched-energy.rst | 275 参阅Documentation/scheduler/sched-capacity.rst以了解在sched_domain层次结构
|