android_kernel_msm-6.1_noth.../include/linux/sched
Stephen Dickey 4a4fbb09ba sched/walt: introduce partial halt
Partial halt is definied as a cpu that would
otherwise be halted, but instead is flagged to help
min cpus in some cases (typically small tasks).
To achieve this, walt_halt needs to be aware of the
difference, and to record each type differently while
ensuring that existing functionality is maintained.

A fully halted cpu must never schedule any tasks, with
an exception of kthreads. A partially halted cpu can
schedule tasks if they meet certain criteria.

Update walt_halt to give distinct apis to mark a cpu as
halted, or partially halted.

Change-Id: Iac3cb9efa34582e06965ccc68944d4bfd14f698b
Signed-off-by: Stephen Dickey <quic_dickey@quicinc.com>
2023-03-25 14:00:18 -07:00
..
affinity.h
autogroup.h
clock.h
cond_resched.h
coredump.h
cpufreq.h
cputime.h
deadline.h
debug.h
hotplug.h
idle.h
init.h
isolation.h
jobctl.h
loadavg.h
mm.h
nohz.h
numa_balancing.h
posix-timers.h
prio.h
rseq_api.h
rt.h
sd_flags.h
signal.h
smt.h
stat.h
sysctl.h
task.h
task_flags.h
task_stack.h
thread_info_api.h
topology.h ANDROID: sched: gki: add padding to some structs to support WALT 2023-01-19 18:04:00 +00:00
types.h
user.h
wake_q.h
walt.h sched/walt: introduce partial halt 2023-03-25 14:00:18 -07:00
xacct.h