sched.h (32ed980c3020b7a19e26dc488c10817807ba2a41) sched.h (16d364ba6ef2aa59b409df70682770f3ed23f7c0)
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>

--- 1794 unchanged lines hidden (view full) ---

1803
1804struct sched_group {
1805 struct sched_group *next; /* Must be a circular list */
1806 atomic_t ref;
1807
1808 unsigned int group_weight;
1809 struct sched_group_capacity *sgc;
1810 int asym_prefer_cpu; /* CPU of highest priority in group */
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>

--- 1794 unchanged lines hidden (view full) ---

1803
1804struct sched_group {
1805 struct sched_group *next; /* Must be a circular list */
1806 atomic_t ref;
1807
1808 unsigned int group_weight;
1809 struct sched_group_capacity *sgc;
1810 int asym_prefer_cpu; /* CPU of highest priority in group */
1811 int flags;
1811
1812 /*
1813 * The CPUs this group covers.
1814 *
1815 * NOTE: this field is variable length. (Allocated dynamically
1816 * by attaching extra space to the end of the structure,
1817 * depending on how many CPUs the kernel has booted up with)
1818 */

--- 1254 unchanged lines hidden ---
1812
1813 /*
1814 * The CPUs this group covers.
1815 *
1816 * NOTE: this field is variable length. (Allocated dynamically
1817 * by attaching extra space to the end of the structure,
1818 * depending on how many CPUs the kernel has booted up with)
1819 */

--- 1254 unchanged lines hidden ---