sched.h (e0e8d4911ed2695b12c3a01c15634000ede9bc73) | sched.h (f9a25f776d780bfa3279f0b6e5f5cf3224997976) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * Scheduler internal types and methods: 4 */ 5#include <linux/sched.h> 6 7#include <linux/sched/autogroup.h> 8#include <linux/sched/clock.h> --- 764 unchanged lines hidden (view full) --- 773 774 /* 775 * NULL-terminated list of performance domains intersecting with the 776 * CPUs of the rd. Protected by RCU. 777 */ 778 struct perf_domain __rcu *pd; 779}; 780 | 1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * Scheduler internal types and methods: 4 */ 5#include <linux/sched.h> 6 7#include <linux/sched/autogroup.h> 8#include <linux/sched/clock.h> --- 764 unchanged lines hidden (view full) --- 773 774 /* 775 * NULL-terminated list of performance domains intersecting with the 776 * CPUs of the rd. Protected by RCU. 777 */ 778 struct perf_domain __rcu *pd; 779}; 780 |
781extern struct root_domain def_root_domain; 782extern struct mutex sched_domains_mutex; 783 | |
784extern void init_defrootdomain(void); 785extern int sched_init_domains(const struct cpumask *cpu_map); 786extern void rq_attach_root(struct rq *rq, struct root_domain *rd); 787extern void sched_get_rd(struct root_domain *rd); 788extern void sched_put_rd(struct root_domain *rd); 789 790#ifdef HAVE_RT_PUSH_IPI 791extern void rto_push_irq_work_func(struct irq_work *work); --- 1637 unchanged lines hidden --- | 781extern void init_defrootdomain(void); 782extern int sched_init_domains(const struct cpumask *cpu_map); 783extern void rq_attach_root(struct rq *rq, struct root_domain *rd); 784extern void sched_get_rd(struct root_domain *rd); 785extern void sched_put_rd(struct root_domain *rd); 786 787#ifdef HAVE_RT_PUSH_IPI 788extern void rto_push_irq_work_func(struct irq_work *work); --- 1637 unchanged lines hidden --- |