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 ---