android_kernel_xiaomi_sm8350/arch/s390/include/asm
Martin Schwidefsky e1c805309d [S390] /proc/stat idle field for idle cpus
The cpu idle field in the output of /proc/stat is too small for cpus
that have been idle for more than a tick. Add the architecture hook
arch_idle_time that allows to add the not accounted idle time of a
sleeping cpu without waking the cpu.

The s390 implementation of arch_idle_time uses the already existing
s390_idle_data per_cpu variable to find the sleep time of a neighboring
idle cpu.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2009-04-23 13:58:17 +02:00
..
airq.h
appldata.h
atomic.h
auxvec.h
bitops.h [S390] bitops: remove likely annotations 2009-03-26 15:24:23 +01:00
bug.h
bugs.h
byteorder.h
cache.h
cacheflush.h
ccwdev.h
ccwgroup.h
checksum.h
chpid.h
chsc.h
cio.h [S390] cio: introduce notifier for boxed state 2009-03-31 19:17:06 +02:00
cmb.h
compat.h
cpcmd.h
cpu.h
cpuid.h [S390] s390: move machine flags to lowcore 2009-04-14 15:37:21 +02:00
cputime.h [S390] /proc/stat idle field for idle cpus 2009-04-23 13:58:17 +02:00
crw.h [S390] split/move machine check handler code 2009-03-26 15:24:10 +01:00
current.h
dasd.h [S390] dasd: add large volume support 2009-03-26 15:24:05 +01:00
debug.h
delay.h
device.h
diag.h
div64.h
dma.h
ebcdic.h
elf.h
emergency-restart.h
errno.h
etr.h
extmem.h
fb.h
fcntl.h
fcx.h
ftrace.h
futex.h
hardirq.h
hugetlb.h
idals.h [S390] dasd: add High Performance FICON support 2009-03-26 15:24:05 +01:00
io.h
ioctl.h
ioctls.h
ipcbuf.h
ipl.h
irq_regs.h
irq.h
irqflags.h
isc.h
itcw.h
Kbuild
kdebug.h
kexec.h
kmap_types.h
kprobes.h
kvm_host.h [S390] s390: move machine flags to lowcore 2009-04-14 15:37:21 +02:00
kvm_para.h
kvm_virtio.h
kvm.h KVM: New guest debug interface 2009-03-24 11:02:49 +02:00
linkage.h
local.h
lowcore.h [S390] s390: move machine flags to lowcore 2009-04-14 15:37:21 +02:00
mathemu.h
mman.h [S390] make page table upgrade work again 2009-03-18 13:28:13 +01:00
mmu_context.h [S390] cpumask: use mm_cpumask() wrapper 2009-03-26 15:24:34 +01:00
mmu.h
module.h
monwriter.h
msgbuf.h
mutex.h
nmi.h [S390] split/move machine check handler code 2009-03-26 15:24:10 +01:00
page.h
param.h
pci.h
percpu.h
pgalloc.h
pgtable.h
poll.h
posix_types.h
processor.h [S390] s390: move machine flags to lowcore 2009-04-14 15:37:21 +02:00
ptrace.h [S390] s390: move machine flags to lowcore 2009-04-14 15:37:21 +02:00
qdio.h [S390] qdio: report SIGA errors directly 2009-03-26 15:24:22 +01:00
qeth.h
reset.h
resource.h
rwsem.h
s390_ext.h
scatterlist.h
schid.h
sclp.h
sections.h
segment.h
sembuf.h
setup.h [S390] s390: move machine flags to lowcore 2009-04-14 15:37:21 +02:00
sfp-machine.h
sfp-util.h
shmbuf.h
shmparam.h
sigcontext.h
siginfo.h
signal.h
sigp.h
smp.h Merge branch 'ipi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip 2009-04-03 17:33:30 -07:00
socket.h
sockios.h
sparsemem.h
spinlock_types.h
spinlock.h Allow rwlocks to re-enable interrupts 2009-04-02 19:05:11 -07:00
stat.h
statfs.h
string.h [S390] use compiler builtin versions of strlen/strcpy/strcat 2009-03-26 15:24:24 +01:00
suspend.h
swab.h
syscall.h
sysinfo.h [S390] Fix hypervisor detection for KVM 2009-03-26 15:24:09 +01:00
system.h [S390] Use csum_partial in checksum.h 2009-03-26 15:24:27 +01:00
tape390.h
termbits.h
termios.h
thread_info.h [S390] s390: move machine flags to lowcore 2009-04-14 15:37:21 +02:00
timer.h [S390] extend virtual timer interface by mod_virt_timer_periodic 2009-04-14 15:37:23 +02:00
timex.h [S390] add read_persistent_clock 2009-04-14 15:37:27 +02:00
tlb.h
tlbflush.h [S390] cpumask: use mm_cpumask() wrapper 2009-03-26 15:24:34 +01:00
todclk.h
topology.h [S390] cpumask: remove cpu_coregroup_map 2009-03-26 15:24:32 +01:00
types.h
uaccess.h
ucontext.h
unaligned.h
unistd.h [S390] wire up preadv/pwritev system calls 2009-04-14 15:37:22 +02:00
user.h
vdso.h
vtoc.h [S390] dasd: add large volume support 2009-03-26 15:24:05 +01:00
xor.h
zcrypt.h