Back to home page

OSCL-LXR

 
 

    


 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2025-03-06 09:18:32  
folder hardware/ - 2025-03-06 09:18:32  
folder mach/ - 2025-03-06 09:18:32  
folder vdso/ - 2025-03-06 09:18:32  
folder xen/ - 2025-03-06 09:18:32  
arch_gicv3.h 6327 bytes 2025-03-06 09:18:32 2025-03-06 11:36:56  
arch_timer.h 3124 bytes 2025-03-06 09:18:32 2025-03-06 11:36:56  
archrandom.h 229 bytes 2025-03-06 09:18:32 2025-03-06 11:36:56  
arm-cci.h 535 bytes 2025-03-06 09:18:32 2025-03-06 11:36:56  
asm-offsets.h 35 bytes 2025-03-06 09:18:32 2025-03-06 11:36:56  
assembler.h 16923 bytes 2025-03-06 09:18:32 2025-03-06 11:36:56  
atomic.h 12536 bytes 2025-03-06 09:18:32 2025-03-06 11:36:56  
auxvec.h 29 bytes 2025-03-06 09:18:32 2025-03-06 11:36:56  
barrier.h 2910 bytes 2025-03-06 09:18:32 2025-03-06 11:36:56  
bitops.h 7732 bytes 2025-03-06 09:18:32 2025-03-06 11:36:56  
bitrev.h 451 bytes 2025-03-06 09:18:32 2025-03-06 11:36:56  
bL_switcher.h 2186 bytes 2025-03-06 09:18:32 2025-03-06 11:36:56  
bug.h 2620 bytes 2025-03-06 09:18:32 2025-03-06 11:36:56  
bugs.h 400 bytes 2025-03-06 09:18:32 2025-03-06 11:36:56  
cache.h 794 bytes 2025-03-06 09:18:32 2025-03-06 11:36:56

arch/arm/include/asm/

cacheflush.h 15447 bytes 2025-03-06 09:18:32 2025-03-06 11:36:57  
cachetype.h 2779 bytes 2025-03-06 09:18:32 2025-03-06 11:36:57  
checksum.h 4026 bytes 2025-03-06 09:18:32 2025-03-06 11:36:57  
clocksource.h 161 bytes 2025-03-06 09:18:32 2025-03-06 11:36:57  
cmpxchg.h 6328 bytes 2025-03-06 09:18:32 2025-03-06 11:36:57  
compiler.h 978 bytes 2025-03-06 09:18:32 2025-03-06 11:36:57  
cp15.h 3302 bytes 2025-03-06 09:18:32 2025-03-06 11:36:57  
cpu.h 387 bytes 2025-03-06 09:18:32 2025-03-06 11:36:57  
cpufeature.h 1291 bytes 2025-03-06 09:18:32 2025-03-06 11:36:57  
cpuidle.h 1628 bytes 2025-03-06 09:18:32 2025-03-06 11:36:57  
cputype.h 8766 bytes 2025-03-06 09:18:32 2025-03-06 11:36:57  
cti.h 3703 bytes 2025-03-06 09:18:32 2025-03-06 11:36:57  
current.h 2079 bytes 2025-03-06 09:18:32 2025-03-06 11:36:57  
dcc.h 623 bytes 2025-03-06 09:18:32 2025-03-06 11:36:57  
delay.h 2903 bytes 2025-03-06 09:18:32 2025-03-06 11:36:57  
device.h 563 bytes 2025-03-06 09:18:32 2025-03-06 11:36:57

Arch specific extensions to struct device

div64.h 2640 bytes 2025-03-06 09:18:32 2025-03-06 11:36:57  
dma-direct.h 29 bytes 2025-03-06 09:18:32 2025-03-06 11:36:57  
dma-iommu.h 908 bytes 2025-03-06 09:18:32 2025-03-06 11:36:57  
dma.h 4186 bytes 2025-03-06 09:18:32 2025-03-06 11:36:57  
dmi.h 378 bytes 2025-03-06 09:18:32 2025-03-06 11:36:57  
domain.h 3427 bytes 2025-03-06 09:18:32 2025-03-06 11:36:57  
ecard.h 6119 bytes 2025-03-06 09:18:32 2025-03-06 11:36:58  
edac.h 995 bytes 2025-03-06 09:18:32 2025-03-06 11:36:58  
efi.h 2370 bytes 2025-03-06 09:18:32 2025-03-06 11:36:58  
elf.h 4724 bytes 2025-03-06 09:18:32 2025-03-06 11:36:58  
exception.h 495 bytes 2025-03-06 09:18:32 2025-03-06 11:36:58

Annotations for marking C functions as andlers. These should only be used for C functions that are called from the low level exception entry code and not any intervening C code.

fb.h 375 bytes 2025-03-06 09:18:32 2025-03-06 11:36:58  
fiq.h 1391 bytes 2025-03-06 09:18:32 2025-03-06 11:36:58

arch/arm/include/asm/ Support for FIQ on ARM architectures.

firmware.h 1728 bytes 2025-03-06 09:18:32 2025-03-06 11:36:58  
fixmap.h 1881 bytes 2025-03-06 09:18:32 2025-03-06 11:36:58  
floppy.h 2318 bytes 2025-03-06 09:18:32 2025-03-06 11:36:58  
fncpy.h 2552 bytes 2025-03-06 09:18:32 2025-03-06 11:36:58 helper macros for function body copying
fpstate.h 1478 bytes 2025-03-06 09:18:32 2025-03-06 11:36:58  
ftrace.h 1864 bytes 2025-03-06 09:18:32 2025-03-06 11:36:58  
futex.h 4357 bytes 2025-03-06 09:18:32 2025-03-06 11:36:58  
glue-cache.h 3515 bytes 2025-03-06 09:18:32 2025-03-06 11:36:58  
glue-df.h 2110 bytes 2025-03-06 09:18:32 2025-03-06 11:36:58  
glue-pf.h 1005 bytes 2025-03-06 09:18:32 2025-03-06 11:36:58  
glue-proc.h 4424 bytes 2025-03-06 09:18:32 2025-03-06 11:36:58  
glue.h 613 bytes 2025-03-06 09:18:32 2025-03-06 11:36:58  
gpio.h 615 bytes 2025-03-06 09:18:32 2025-03-06 11:36:58  
hardirq.h 246 bytes 2025-03-06 09:18:32 2025-03-06 11:36:58  
highmem.h 2379 bytes 2025-03-06 09:18:32 2025-03-06 11:36:58  
hugetlb-3level.h 690 bytes 2025-03-06 09:18:32 2025-03-06 11:36:58  
hugetlb.h 513 bytes 2025-03-06 09:18:32 2025-03-06 11:36:58  
hw_breakpoint.h 3811 bytes 2025-03-06 09:18:32 2025-03-06 11:36:59  
hw_irq.h 349 bytes 2025-03-06 09:18:32 2025-03-06 11:36:59

Nothing to see here yet

hwcap.h 378 bytes 2025-03-06 09:18:32 2025-03-06 11:36:59  
hypervisor.h 224 bytes 2025-03-06 09:18:32 2025-03-06 11:36:59  
ide.h 566 bytes 2025-03-06 09:18:32 2025-03-06 11:36:59

This file contains the ARM architecture specific IDE code.

idmap.h 359 bytes 2025-03-06 09:18:32 2025-03-06 11:36:59  
insn.h 1317 bytes 2025-03-06 09:18:32 2025-03-06 11:36:59  
io.h 14266 bytes 2025-03-06 09:18:32 2025-03-06 11:36:59  
irq.h 831 bytes 2025-03-06 09:18:32 2025-03-06 11:36:59  
irq_work.h 274 bytes 2025-03-06 09:18:32 2025-03-06 11:36:59  
irqflags.h 3969 bytes 2025-03-06 09:18:32 2025-03-06 11:36:59  
jump_label.h 1009 bytes 2025-03-06 09:18:32 2025-03-06 11:36:59  
kasan.h 708 bytes 2025-03-06 09:18:32 2025-03-06 11:36:59  
kasan_def.h 2726 bytes 2025-03-06 09:18:32 2025-03-06 11:36:59  
Kbuild 186 bytes 2025-03-06 09:18:32 -  
kexec-internal.h 272 bytes 2025-03-06 09:18:32 2025-03-06 11:36:59  
kexec.h 2255 bytes 2025-03-06 09:18:32 2025-03-06 11:36:59  
kfence.h 1058 bytes 2025-03-06 09:18:32 2025-03-06 11:36:59  
kgdb.h 2783 bytes 2025-03-06 09:18:32 2025-03-06 11:36:59  
kprobes.h 2248 bytes 2025-03-06 09:18:32 2025-03-06 11:36:59  
krait-l2-accessors.h 231 bytes 2025-03-06 09:18:32 2025-03-06 11:36:59  
linkage.h 216 bytes 2025-03-06 09:18:32 2025-03-06 11:36:59  
mc146818rtc.h 720 bytes 2025-03-06 09:18:32 2025-03-06 11:36:59

Machine dependent access functions for RTC registers.

mcpm.h 12061 bytes 2025-03-06 09:18:32 2025-03-06 11:36:59  
mcs_spinlock.h 570 bytes 2025-03-06 09:18:32 2025-03-06 11:36:59  
memblock.h 248 bytes 2025-03-06 09:18:32 2025-03-06 11:36:59  
memory.h 10863 bytes 2025-03-06 09:18:32 2025-03-06 11:37:00  
mmu.h 949 bytes 2025-03-06 09:18:32 2025-03-06 11:37:00 Copyright (C) 2002, David McCullough <snapgear.com">davidm@snapgear.com>
mmu_context.h 3848 bytes 2025-03-06 09:18:32 2025-03-06 11:37:00  
module.h 1140 bytes 2025-03-06 09:18:32 2025-03-06 11:37:00  
module.lds.h 134 bytes 2025-03-06 09:18:32 2025-03-06 11:37:00  
mpu.h 3300 bytes 2025-03-06 09:18:32 2025-03-06 11:37:00  
mtd-xip.h 520 bytes 2025-03-06 09:18:32 2025-03-06 11:37:00  
neon.h 1041 bytes 2025-03-06 09:18:32 2025-03-06 11:37:00  
nwflash.h 195 bytes 2025-03-06 09:18:32 2025-03-06 11:37:00  
opcodes-sec.h 350 bytes 2025-03-06 09:18:32 2025-03-06 11:37:00  
opcodes-virt.h 684 bytes 2025-03-06 09:18:32 2025-03-06 11:37:00 Opcode definitions for the ARM virtualization extensions
opcodes.h 8255 bytes 2025-03-06 09:18:32 2025-03-06 11:37:00

arch/arm/include/asm/

outercache.h 3268 bytes 2025-03-06 09:18:32 2025-03-06 11:37:00  
page-nommu.h 811 bytes 2025-03-06 09:18:32 2025-03-06 11:37:01  
page.h 3533 bytes 2025-03-06 09:18:32 2025-03-06 11:37:01  
paravirt.h 477 bytes 2025-03-06 09:18:32 2025-03-06 11:37:01  
paravirt_api_clock.h 26 bytes 2025-03-06 09:18:32 2025-03-06 11:37:01  
patch.h 438 bytes 2025-03-06 09:18:32 2025-03-06 11:37:01  
pci.h 687 bytes 2025-03-06 09:18:32 2025-03-06 11:37:01  
percpu.h 1744 bytes 2025-03-06 09:18:32 2025-03-06 11:37:01  
perf_event.h 701 bytes 2025-03-06 09:18:32 2025-03-06 11:37:01  
pgalloc.h 3373 bytes 2025-03-06 09:18:32 2025-03-06 11:37:01  
pgtable-2level-hwdef.h 3385 bytes 2025-03-06 09:18:32 2025-03-06 11:37:01  
pgtable-2level-types.h 1278 bytes 2025-03-06 09:18:32 2025-03-06 11:37:01  
pgtable-2level.h 8710 bytes 2025-03-06 09:18:32 2025-03-06 11:37:01  
pgtable-3level-hwdef.h 3435 bytes 2025-03-06 09:18:32 2025-03-06 11:37:01  
pgtable-3level-types.h 1331 bytes 2025-03-06 09:18:32 2025-03-06 11:37:01  
pgtable-3level.h 8148 bytes 2025-03-06 09:18:32 2025-03-06 11:37:01  
pgtable-hwdef.h 321 bytes 2025-03-06 09:18:32 2025-03-06 11:37:01  
pgtable-nommu.h 2131 bytes 2025-03-06 09:18:32 2025-03-06 11:37:01  
pgtable.h 9943 bytes 2025-03-06 09:18:32 2025-03-06 11:37:01  
probes.h 1332 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02  
proc-fns.h 4754 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02  
processor.h 3166 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02  
procinfo.h 1152 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02  
prom.h 552 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02  
psci.h 379 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02  
ptdump.h 923 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02  
ptrace.h 4844 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02  
seccomp.h 281 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02  
sections.h 622 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02  
secure_cntvoff.h 152 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02  
set_memory.h 788 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02  
setup.h 788 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02  
shmparam.h 419 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02  
signal.h 559 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02  
smp.h 2886 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02  
smp_plat.h 2535 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02

ARM specific SMP header, this contains our implementation details.

smp_scu.h 1352 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02  
smp_twd.h 590 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02  
sparsemem.h 716 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02  
spectre.h 906 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02  
spinlock.h 5645 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02  
spinlock_types.h 545 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02  
stackprotector.h 1289 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02

GCC stack protector support.

stacktrace.h 1107 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02  
string.h 2165 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02  
suspend.h 369 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02  
swab.h 1005 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02

arch/arm/include/asm/byteorder.h ARM Endian-ness.

switch_to.h 1195 bytes 2025-03-06 09:18:32 2025-03-06 11:37:02  
sync_bitops.h 1059 bytes 2025-03-06 09:18:32 2025-03-06 11:37:03  
syscall.h 2057 bytes 2025-03-06 09:18:32 2025-03-06 11:37:03

Access to user system call parameters and results See asm-generic/ for descriptions of what we must do here.

system_info.h 763 bytes 2025-03-06 09:18:32 2025-03-06 11:37:03  
system_misc.h 1005 bytes 2025-03-06 09:18:32 2025-03-06 11:37:03  
tcm.h 925 bytes 2025-03-06 09:18:32 2025-03-06 11:37:03  
therm.h 655 bytes 2025-03-06 09:18:32 2025-03-06 11:37:03 Definitions for Dallas Semiconductor
thread_info.h 4844 bytes 2025-03-06 09:18:32 2025-03-06 11:37:03  
thread_notify.h 1086 bytes 2025-03-06 09:18:32 2025-03-06 11:37:03  
timex.h 431 bytes 2025-03-06 09:18:32 2025-03-06 11:37:03  
tlb.h 1442 bytes 2025-03-06 09:18:32 2025-03-06 11:37:03  
tlbflush.h 17909 bytes 2025-03-06 09:18:32 2025-03-06 11:37:03  
tls.h 3392 bytes 2025-03-06 09:18:32 2025-03-06 11:37:03  
topology.h 1143 bytes 2025-03-06 09:18:32 2025-03-06 11:37:03  
traps.h 911 bytes 2025-03-06 09:18:32 2025-03-06 11:37:03  
uaccess-asm.h 2703 bytes 2025-03-06 09:18:32 2025-03-06 11:37:03  
uaccess.h 17056 bytes 2025-03-06 09:18:32 2025-03-06 11:37:04

arch/arm/include/asm/

ucontext.h 2745 bytes 2025-03-06 09:18:32 2025-03-06 11:37:04  
unified.h 979 bytes 2025-03-06 09:18:32 2025-03-06 11:37:04 Unified Assembler Syntax helper macros
unistd.h 1578 bytes 2025-03-06 09:18:32 2025-03-06 11:37:04  
unwind.h 1201 bytes 2025-03-06 09:18:32 2025-03-06 11:37:04  
uprobes.h 948 bytes 2025-03-06 09:18:32 2025-03-06 11:37:04  
user.h 4155 bytes 2025-03-06 09:18:32 2025-03-06 11:37:04  
v7m.h 3291 bytes 2025-03-06 09:18:32 2025-03-06 11:37:04

Common defines for v7m cpus

vdso.h 507 bytes 2025-03-06 09:18:32 2025-03-06 11:37:04  
vdso_datapage.h 444 bytes 2025-03-06 09:18:32 2025-03-06 11:37:04  
vermagic.h 800 bytes 2025-03-06 09:18:32 2025-03-06 11:37:04  
vfp.h 2969 bytes 2025-03-06 09:18:32 2025-03-06 11:37:04

arch/arm/include/asm/ VFP register definitions. First, the standard VFP set.

vfpmacros.h 2074 bytes 2025-03-06 09:18:32 2025-03-06 11:37:05

arch/arm/include/asm/ Assembler-only file containing VFP macros and register definitions.

vga.h 305 bytes 2025-03-06 09:18:32 2025-03-06 11:37:05  
virt.h 1855 bytes 2025-03-06 09:18:32 2025-03-06 11:37:05  
vmalloc.h 87 bytes 2025-03-06 09:18:32 2025-03-06 11:37:05  
vmlinux.lds.h 4490 bytes 2025-03-06 09:18:32 2025-03-06 11:37:05  
word-at-a-time.h 2134 bytes 2025-03-06 09:18:32 2025-03-06 11:37:05  
xor.h 5768 bytes 2025-03-06 09:18:32 2025-03-06 11:37:05