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 book3s/ - 2025-03-06 09:18:32  
folder nohash/ - 2025-03-06 09:18:32  
folder vdso/ - 2025-03-06 09:18:32  
8xx_immap.h 14099 bytes 2025-03-06 09:18:32 2025-03-06 11:45:26  
accounting.h 908 bytes 2025-03-06 09:18:32 2025-03-06 11:45:26

Common time accounting prototypes and such for all ppc machines.

agp.h 557 bytes 2025-03-06 09:18:32 2025-03-06 11:45:26  
archrandom.h 417 bytes 2025-03-06 09:18:32 2025-03-06 11:45:26  
asm-compat.h 1956 bytes 2025-03-06 09:18:32 2025-03-06 11:45:26  
asm-const.h 443 bytes 2025-03-06 09:18:32 2025-03-06 11:45:26  
asm-offsets.h 35 bytes 2025-03-06 09:18:32 2025-03-06 11:45:26  
asm-prototypes.h 2644 bytes 2025-03-06 09:18:32 2025-03-06 11:45:27  
async_tx.h 908 bytes 2025-03-06 09:18:32 2025-03-06 11:45:27  
atomic.h 12651 bytes 2025-03-06 09:18:32 2025-03-06 11:45:27  
backlight.h 1115 bytes 2025-03-06 09:18:32 2025-03-06 11:45:27

Routines for handling backlight control on PowerBooks For now, implementation resides in arch/powerpc/platforms/powermac/backlight.c

barrier.h 4034 bytes 2025-03-06 09:18:32 2025-03-06 11:45:27  
bitops.h 9602 bytes 2025-03-06 09:18:32 2025-03-06 11:45:27

PowerPC atomic bit operations.

bootx.h 1142 bytes 2025-03-06 09:18:32 2025-03-06 11:45:27

This file describes the structure passed from the BootX application (for MacOS) when it is used to boot Linux. Written by Benjamin Herrenschmidt.

bpf_perf_event.h 233 bytes 2025-03-06 09:18:32 2025-03-06 11:45:27  
btext.h 1006 bytes 2025-03-06 09:18:32 2025-03-06 11:45:27

Definitions for using the procedures in btext.c. Benjamin Herrenschmidt <crashing.org">benh@kernel.crashing.org>

bug.h 4280 bytes 2025-03-06 09:18:32 2025-03-06 11:45:27  
bugs.h 282 bytes 2025-03-06 09:18:32 2025-03-06 11:45:27  
cache.h 2888 bytes 2025-03-06 09:18:32 2025-03-06 11:45:27  
cacheflush.h 3851 bytes 2025-03-06 09:18:32 2025-03-06 11:45:27  
cell-pmu.h 3496 bytes 2025-03-06 09:18:32 2025-03-06 11:45:27  
cell-regs.h 9799 bytes 2025-03-06 09:18:32 2025-03-06 11:45:28  
checksum.h 5865 bytes 2025-03-06 09:18:32 2025-03-06 11:45:28  
clocksource.h 185 bytes 2025-03-06 09:18:32 2025-03-06 11:45:28  
cmpxchg.h 12280 bytes 2025-03-06 09:18:32 2025-03-06 11:45:28  
code-patching-asm.h 397 bytes 2025-03-06 09:18:32 2025-03-06 11:45:28  
code-patching.h 6663 bytes 2025-03-06 09:18:32 2025-03-06 11:45:28  
compat.h 2558 bytes 2025-03-06 09:18:32 2025-03-06 11:45:28  
context_tracking.h 250 bytes 2025-03-06 09:18:32 2025-03-06 11:45:28  
copro.h 593 bytes 2025-03-06 09:18:32 2025-03-06 11:45:28  
cpm.h 25 bytes 2025-03-06 09:18:32 2025-03-06 11:45:28  
cpm1.h 21711 bytes 2025-03-06 09:18:32 2025-03-06 11:45:28  
cpm2.h 49605 bytes 2025-03-06 09:18:32 2025-03-06 11:45:28

Communication Processor Module v2.

cpu_has_feature.h 1339 bytes 2025-03-06 09:18:32 2025-03-06 11:45:29  
cpu_setup_power.h 507 bytes 2025-03-06 09:18:32 2025-03-06 11:45:29  
cpufeature.h 998 bytes 2025-03-06 09:18:32 2025-03-06 11:45:29  
cpuidle.h 3414 bytes 2025-03-06 09:18:32 2025-03-06 11:45:29  
cputable.h 23461 bytes 2025-03-06 09:18:32 2025-03-06 11:45:29  
cputhreads.h 2860 bytes 2025-03-06 09:18:32 2025-03-06 11:45:29  
cputime.h 3095 bytes 2025-03-06 09:18:32 2025-03-06 11:45:29  
crashdump-ppc64.h 624 bytes 2025-03-06 09:18:32 2025-03-06 11:45:29  
current.h 680 bytes 2025-03-06 09:18:32 2025-03-06 11:45:29  
dbdma.h 3809 bytes 2025-03-06 09:18:32 2025-03-06 11:45:29  
dbell.h 4025 bytes 2025-03-06 09:18:32 2025-03-06 11:45:29  
dcr-generic.h 930 bytes 2025-03-06 09:18:32 2025-03-06 11:45:29  
dcr-mmio.h 1026 bytes 2025-03-06 09:18:32 2025-03-06 11:45:29  
dcr-native.h 3859 bytes 2025-03-06 09:18:32 2025-03-06 11:45:29  
dcr-regs.h 5846 bytes 2025-03-06 09:18:32 2025-03-06 11:45:30  
dcr.h 2108 bytes 2025-03-06 09:18:32 2025-03-06 11:45:30  
debug.h 1886 bytes 2025-03-06 09:18:32 2025-03-06 11:45:30  
delay.h 3297 bytes 2025-03-06 09:18:32 2025-03-06 11:45:30  
device.h 1121 bytes 2025-03-06 09:18:32 2025-03-06 11:45:30

Arch specific extensions to struct device

disassemble.h 2189 bytes 2025-03-06 09:18:32 2025-03-06 11:45:30  
dma-direct.h 391 bytes 2025-03-06 09:18:32 2025-03-06 11:45:30  
dma.h 10627 bytes 2025-03-06 09:18:32 2025-03-06 11:45:30  
drmem.h 3008 bytes 2025-03-06 09:18:32 2025-03-06 11:45:30 Power specific logical memory block representation
dt_cpu_ftrs.h 756 bytes 2025-03-06 09:18:32 2025-03-06 11:45:30  
dtl.h 1513 bytes 2025-03-06 09:18:32 2025-03-06 11:45:30  
edac.h 1105 bytes 2025-03-06 09:18:32 2025-03-06 11:45:30  
eeh.h 15094 bytes 2025-03-06 09:18:32 2025-03-06 11:45:31  
eeh_event.h 826 bytes 2025-03-06 09:18:32 2025-03-06 11:45:31  
ehv_pic.h 963 bytes 2025-03-06 09:18:32 2025-03-06 11:45:31  
elf.h 6669 bytes 2025-03-06 09:18:32 2025-03-06 11:45:31

ELF register definitions..

elfnote.h 527 bytes 2025-03-06 09:18:32 2025-03-06 11:45:31  
emergency-restart.h 43 bytes 2025-03-06 09:18:32 2025-03-06 11:45:31  
emulated_ops.h 2072 bytes 2025-03-06 09:18:32 2025-03-06 11:45:31  
epapr_hcalls.h 16828 bytes 2025-03-06 09:18:32 2025-03-06 11:45:31

A "hypercall" is an "sc 1" instruction.

exception-64e.h 5857 bytes 2025-03-06 09:18:32 2025-03-06 11:45:31  
exception-64s.h 4350 bytes 2025-03-06 09:18:32 2025-03-06 11:45:31  
exec.h 246 bytes 2025-03-06 09:18:32 2025-03-06 11:45:31  
extable.h 1205 bytes 2025-03-06 09:18:32 2025-03-06 11:45:31  
fadump-internal.h 4370 bytes 2025-03-06 09:18:32 2025-03-06 11:45:31  
fadump.h 1095 bytes 2025-03-06 09:18:32 2025-03-06 11:45:31  
fb.h 483 bytes 2025-03-06 09:18:32 2025-03-06 11:45:31  
feature-fixups.h 9828 bytes 2025-03-06 09:18:32 2025-03-06 11:45:31  
firmware.h 5525 bytes 2025-03-06 09:18:32 2025-03-06 11:45:31  
fixmap.h 3723 bytes 2025-03-06 09:18:32 2025-03-06 11:45:31 compile-time virtual memory allocation
floppy.h 5129 bytes 2025-03-06 09:18:32 2025-03-06 11:45:32  
fs_pd.h 1046 bytes 2025-03-06 09:18:32 2025-03-06 11:45:32  
fsl_gtm.h 1203 bytes 2025-03-06 09:18:32 2025-03-06 11:45:32  
fsl_hcalls.h 17615 bytes 2025-03-06 09:18:32 2025-03-06 11:45:32  
fsl_lbc.h 10489 bytes 2025-03-06 09:18:32 2025-03-06 11:45:32  
fsl_pamu_stash.h 411 bytes 2025-03-06 09:18:32 2025-03-06 11:45:32  
fsl_pm.h 1183 bytes 2025-03-06 09:18:32 2025-03-06 11:45:32  
ftrace.h 3582 bytes 2025-03-06 09:18:32 2025-03-06 11:45:32  
futex.h 2246 bytes 2025-03-06 09:18:32 2025-03-06 11:45:32  
grackle.h 331 bytes 2025-03-06 09:18:32 2025-03-06 11:45:32  
hardirq.h 948 bytes 2025-03-06 09:18:32 2025-03-06 11:45:32  
head-64.h 5492 bytes 2025-03-06 09:18:32 2025-03-06 11:45:33  
heathrow.h 2595 bytes 2025-03-06 09:18:32 2025-03-06 11:45:33 definitions for using the "Heathrow" I/O controller chip.
highmem.h 2079 bytes 2025-03-06 09:18:32 2025-03-06 11:45:33 virtual kernel memory mappings for high memory
hmi.h 971 bytes 2025-03-06 09:18:32 2025-03-06 11:45:33  
hugetlb.h 2299 bytes 2025-03-06 09:18:32 2025-03-06 11:45:33  
hvcall.h 22001 bytes 2025-03-06 09:18:32 2025-03-06 11:45:33  
hvconsole.h 790 bytes 2025-03-06 09:18:32 2025-03-06 11:45:33  
hvcserver.h 1473 bytes 2025-03-06 09:18:32 2025-03-06 11:45:33  
hvsi.h 2850 bytes 2025-03-06 09:18:32 2025-03-06 11:45:33  
hw_breakpoint.h 3703 bytes 2025-03-06 09:18:32 2025-03-06 11:45:33  
hw_irq.h 12148 bytes 2025-03-06 09:18:32 2025-03-06 11:45:33  
hydra.h 2948 bytes 2025-03-06 09:18:32 2025-03-06 11:45:33 Mac I/O `Hydra' definitions
i8259.h 361 bytes 2025-03-06 09:18:32 2025-03-06 11:45:33  
ibmebus.h 2204 bytes 2025-03-06 09:18:32 2025-03-06 11:45:33  
icswx.h 5090 bytes 2025-03-06 09:18:32 2025-03-06 11:45:33  
ide.h 586 bytes 2025-03-06 09:18:32 2025-03-06 11:45:33  
idle.h 2372 bytes 2025-03-06 09:18:32 2025-03-06 11:45:33  
imc-pmu.h 3985 bytes 2025-03-06 09:18:32 2025-03-06 11:45:34  
immap_cpm2.h 10749 bytes 2025-03-06 09:18:32 2025-03-06 11:45:34  
inst.h 3989 bytes 2025-03-06 09:18:32 2025-03-06 11:45:34  
interrupt.h 20412 bytes 2025-03-06 09:18:32 2025-03-06 11:45:34  
io-defs.h 3164 bytes 2025-03-06 09:18:32 2025-03-06 11:45:34

This file is meant to be include multiple times by other headers

io-workarounds.h 1313 bytes 2025-03-06 09:18:32 2025-03-06 11:45:34  
io.h 31215 bytes 2025-03-06 09:18:32 2025-03-06 11:45:35  
io_event_irq.h 1746 bytes 2025-03-06 09:18:32 2025-03-06 11:45:35  
iommu.h 10159 bytes 2025-03-06 09:18:32 2025-03-06 11:45:35  
ipic.h 3141 bytes 2025-03-06 09:18:32 2025-03-06 11:45:35  
irq.h 1254 bytes 2025-03-06 09:18:32 2025-03-06 11:45:35  
irq_work.h 252 bytes 2025-03-06 09:18:32 2025-03-06 11:45:35  
irqflags.h 1777 bytes 2025-03-06 09:18:32 2025-03-06 11:45:35

IRQ flags handling

isa-bridge.h 654 bytes 2025-03-06 09:18:32 2025-03-06 11:45:35  
jump_label.h 1351 bytes 2025-03-06 09:18:32 2025-03-06 11:45:35  
kasan.h 2270 bytes 2025-03-06 09:18:32 2025-03-06 11:45:35  
Kbuild 286 bytes 2025-03-06 09:18:32 -  
kdebug.h 291 bytes 2025-03-06 09:18:32 2025-03-06 11:45:35  
kdump.h 1399 bytes 2025-03-06 09:18:32 2025-03-06 11:45:35  
kexec.h 5493 bytes 2025-03-06 09:18:32 2025-03-06 11:45:36  
kexec_ranges.h 946 bytes 2025-03-06 09:18:32 2025-03-06 11:45:36  
keylargo.h 11061 bytes 2025-03-06 09:18:32 2025-03-06 11:45:36 definitions for using the "KeyLargo" I/O controller chip.
kfence.h 650 bytes 2025-03-06 09:18:32 2025-03-06 11:45:36  
kgdb.h 2156 bytes 2025-03-06 09:18:32 2025-03-06 11:45:36  
kprobes.h 2806 bytes 2025-03-06 09:18:32 2025-03-06 11:45:36  
kup.h 4899 bytes 2025-03-06 09:18:32 2025-03-06 11:45:36  
kvm_asm.h 5006 bytes 2025-03-06 09:18:32 2025-03-06 11:45:36  
kvm_book3s.h 17249 bytes 2025-03-06 09:18:32 2025-03-06 11:45:36  
kvm_book3s_32.h 816 bytes 2025-03-06 09:18:32 2025-03-06 11:45:37  
kvm_book3s_64.h 18373 bytes 2025-03-06 09:18:32 2025-03-06 11:45:37  
kvm_book3s_asm.h 3665 bytes 2025-03-06 09:18:32 2025-03-06 11:45:37  
kvm_book3s_uvmem.h 2738 bytes 2025-03-06 09:18:32 2025-03-06 11:45:37  
kvm_booke.h 2233 bytes 2025-03-06 09:18:32 2025-03-06 11:45:37  
kvm_booke_hv_asm.h 1960 bytes 2025-03-06 09:18:32 2025-03-06 11:45:37  
kvm_fpu.h 2199 bytes 2025-03-06 09:18:32 2025-03-06 11:45:37  
kvm_guest.h 573 bytes 2025-03-06 09:18:32 2025-03-06 11:45:37  
kvm_host.h 22474 bytes 2025-03-06 09:18:32 2025-03-06 11:45:38  
kvm_para.h 752 bytes 2025-03-06 09:18:32 2025-03-06 11:45:38  
kvm_ppc.h 36341 bytes 2025-03-06 09:18:32 2025-03-06 11:45:38  
libata-portmap.h 249 bytes 2025-03-06 09:18:32 2025-03-06 11:45:38  
linkage.h 508 bytes 2025-03-06 09:18:32 2025-03-06 11:45:38  
livepatch.h 604 bytes 2025-03-06 09:18:32 2025-03-06 11:45:38 powerpc-specific Kernel Live Patching Core
local.h 3258 bytes 2025-03-06 09:18:32 2025-03-06 11:45:38  
lppaca.h 4745 bytes 2025-03-06 09:18:32 2025-03-06 11:45:38  
lv1call.h 18555 bytes 2025-03-06 09:18:32 2025-03-06 11:45:38  
machdep.h 8628 bytes 2025-03-06 09:18:32 2025-03-06 11:45:38  
macio.h 3985 bytes 2025-03-06 09:18:32 2025-03-06 11:45:39  
mc146818rtc.h 736 bytes 2025-03-06 09:18:32 2025-03-06 11:45:39  
mce.h 6736 bytes 2025-03-06 09:18:32 2025-03-06 11:45:39  
mediabay.h 1375 bytes 2025-03-06 09:18:32 2025-03-06 11:45:39 definitions for using the media bay
mem_encrypt.h 456 bytes 2025-03-06 09:18:32 2025-03-06 11:45:39  
membarrier.h 877 bytes 2025-03-06 09:18:32 2025-03-06 11:45:39  
mman.h 1105 bytes 2025-03-06 09:18:32 2025-03-06 11:45:39  
mmiowb.h 374 bytes 2025-03-06 09:18:32 2025-03-06 11:45:39  
mmu.h 11088 bytes 2025-03-06 09:18:32 2025-03-06 11:45:39  
mmu_context.h 9271 bytes 2025-03-06 09:18:32 2025-03-06 11:45:39  
mmzone.h 1216 bytes 2025-03-06 09:18:32 2025-03-06 11:45:39  
module.h 2238 bytes 2025-03-06 09:18:32 2025-03-06 11:45:39  
module.lds.h 95 bytes 2025-03-06 09:18:32 2025-03-06 11:45:39

Force alignment of .toc section.

mpc5121.h 3863 bytes 2025-03-06 09:18:32 2025-03-06 11:45:39

MPC5121 Prototypes and definitions

mpc52xx.h 11030 bytes 2025-03-06 09:18:32 2025-03-06 11:45:39  
mpc52xx_psc.h 10125 bytes 2025-03-06 09:18:32 2025-03-06 11:45:40  
mpc5xxx.h 610 bytes 2025-03-06 09:18:32 2025-03-06 11:45:40 MPC5xxx Prototypes and definitions
mpc6xx.h 143 bytes 2025-03-06 09:18:32 2025-03-06 11:45:40  
mpc8260.h 742 bytes 2025-03-06 09:18:32 2025-03-06 11:45:40

Since there are many different boards and no standard configuration, we have a unique include file for each.

mpc85xx.h 2382 bytes 2025-03-06 09:18:32 2025-03-06 11:45:40  
mpic.h 14309 bytes 2025-03-06 09:18:32 2025-03-06 11:45:40  
mpic_msgr.h 3441 bytes 2025-03-06 09:18:32 2025-03-06 11:45:40  
mpic_timer.h 1183 bytes 2025-03-06 09:18:32 2025-03-06 11:45:40  
msi_bitmap.h 867 bytes 2025-03-06 09:18:32 2025-03-06 11:45:40  
nmi.h 647 bytes 2025-03-06 09:18:32 2025-03-06 11:45:40  
nvram.h 2834 bytes 2025-03-06 09:18:32 2025-03-06 11:45:40

NVRAM definitions and access functions.

ohare.h 1684 bytes 2025-03-06 09:18:32 2025-03-06 11:45:40 definitions for using the "O'Hare" I/O controller chip.
opal-api.h 31720 bytes 2025-03-06 09:18:32 2025-03-06 11:45:41  
opal.h 17843 bytes 2025-03-06 09:18:32 2025-03-06 11:45:42  
paca.h 9000 bytes 2025-03-06 09:18:32 2025-03-06 11:45:42

This control block defines the PACA which defines the processor specific data for each logical processor on the system.

page.h 10339 bytes 2025-03-06 09:18:32 2025-03-06 11:45:42  
page_32.h 1626 bytes 2025-03-06 09:18:32 2025-03-06 11:45:42  
page_64.h 2716 bytes 2025-03-06 09:18:32 2025-03-06 11:45:42  
paravirt.h 4468 bytes 2025-03-06 09:18:32 2025-03-06 11:45:42  
parport.h 960 bytes 2025-03-06 09:18:32 2025-03-06 11:45:42 platform-specific PC-style parport initialisation
pasemi_dma.h 23273 bytes 2025-03-06 09:18:32 2025-03-06 11:45:42  
pci-bridge.h 9340 bytes 2025-03-06 09:18:32 2025-03-06 11:45:42  
pci.h 3542 bytes 2025-03-06 09:18:32 2025-03-06 11:45:43  
percpu.h 468 bytes 2025-03-06 09:18:32 2025-03-06 11:45:43  
perf_event.h 1509 bytes 2025-03-06 09:18:32 2025-03-06 11:45:43  
perf_event_fsl_emb.h 1252 bytes 2025-03-06 09:18:32 2025-03-06 11:45:43  
perf_event_server.h 7107 bytes 2025-03-06 09:18:32 2025-03-06 11:45:43  
pgalloc.h 2067 bytes 2025-03-06 09:18:32 2025-03-06 11:45:43  
pgtable-be-types.h 2601 bytes 2025-03-06 09:18:32 2025-03-06 11:45:43  
pgtable-types.h 2250 bytes 2025-03-06 09:18:32 2025-03-06 11:45:43  
pgtable.h 3573 bytes 2025-03-06 09:18:32 2025-03-06 11:45:43  
pkeys.h 4279 bytes 2025-03-06 09:18:32 2025-03-06 11:45:43  
plpar_wrappers.h 10171 bytes 2025-03-06 09:18:32 2025-03-06 11:45:43  
pmac_feature.h 13672 bytes 2025-03-06 09:18:32 2025-03-06 11:45:43  
pmac_low_i2c.h 3100 bytes 2025-03-06 09:18:32 2025-03-06 11:45:43  
pmac_pfunc.h 8237 bytes 2025-03-06 09:18:32 2025-03-06 11:45:43  
pmc.h 1116 bytes 2025-03-06 09:18:32 2025-03-06 11:45:43  
pmi.h 1177 bytes 2025-03-06 09:18:32 2025-03-06 11:45:43  
pnv-ocxl.h 3069 bytes 2025-03-06 09:18:32 2025-03-06 11:45:43  
pnv-pci.h 2454 bytes 2025-03-06 09:18:32 2025-03-06 11:45:44  
powernv.h 454 bytes 2025-03-06 09:18:32 2025-03-06 11:45:44  
ppc-opcode.h 31964 bytes 2025-03-06 09:18:32 2025-03-06 11:45:44  
ppc-pci.h 2149 bytes 2025-03-06 09:18:32 2025-03-06 11:45:44

c 2001 PPC 64 Team, IBM Corp

ppc4xx.h 328 bytes 2025-03-06 09:18:32 2025-03-06 11:45:44  
ppc_asm.h 20372 bytes 2025-03-06 09:18:32 2025-03-06 11:45:44  
probes.h 2523 bytes 2025-03-06 09:18:32 2025-03-06 11:45:44  
processor.h 12410 bytes 2025-03-06 09:18:32 2025-03-06 11:45:45  
prom.h 7123 bytes 2025-03-06 09:18:32 2025-03-06 11:45:45  
ps3.h 15219 bytes 2025-03-06 09:18:32 2025-03-06 11:45:45  
ps3av.h 23422 bytes 2025-03-06 09:18:32 2025-03-06 11:45:46  
ps3gpu.h 1928 bytes 2025-03-06 09:18:32 2025-03-06 11:45:46  
ps3stor.h 1408 bytes 2025-03-06 09:18:32 2025-03-06 11:45:46  
pte-walk.h 2281 bytes 2025-03-06 09:18:32 2025-03-06 11:45:46  
ptrace.h 10495 bytes 2025-03-06 09:18:32 2025-03-06 11:45:46  
qspinlock.h 2064 bytes 2025-03-06 09:18:32 2025-03-06 11:45:46  
qspinlock_paravirt.h 221 bytes 2025-03-06 09:18:32 2025-03-06 11:45:46  
reg.h 64403 bytes 2025-03-06 09:18:32 2025-03-06 11:45:47

Contains the definition of registers common to all PowerPC variants.

reg_8xx.h 2867 bytes 2025-03-06 09:18:32 2025-03-06 11:45:47

Contains register definitions common to PowerPC 8xx CPUs. Notice

reg_a2.h 6128 bytes 2025-03-06 09:18:32 2025-03-06 11:45:47  
reg_booke.h 33882 bytes 2025-03-06 09:18:32 2025-03-06 11:45:48  
reg_fsl_emb.h 3772 bytes 2025-03-06 09:18:32 2025-03-06 11:45:48

Contains register definitions for the Freescale Embedded Performance Monitor.

rheap.h 2578 bytes 2025-03-06 09:18:32 2025-03-06 11:45:48  
rio.h 424 bytes 2025-03-06 09:18:32 2025-03-06 11:45:48  
rtas-types.h 2939 bytes 2025-03-06 09:18:32 2025-03-06 11:45:48  
rtas.h 12586 bytes 2025-03-06 09:18:32 2025-03-06 11:45:48  
runlatch.h 1184 bytes 2025-03-06 09:18:32 2025-03-06 11:45:48  
seccomp.h 1043 bytes 2025-03-06 09:18:32 2025-03-06 11:45:48  
sections.h 1459 bytes 2025-03-06 09:18:32 2025-03-06 11:45:48  
secure_boot.h 476 bytes 2025-03-06 09:18:32 2025-03-06 11:45:48  
security_features.h 3509 bytes 2025-03-06 09:18:32 2025-03-06 11:45:48  
secvar.h 765 bytes 2025-03-06 09:18:32 2025-03-06 11:45:48  
serial.h 473 bytes 2025-03-06 09:18:32 2025-03-06 11:45:48  
set_memory.h 1160 bytes 2025-03-06 09:18:32 2025-03-06 11:45:48  
setjmp.h 400 bytes 2025-03-06 09:18:32 2025-03-06 11:45:48  
setup.h 2921 bytes 2025-03-06 09:18:32 2025-03-06 11:45:48  
sfp-machine.h 12676 bytes 2025-03-06 09:18:32 2025-03-06 11:45:48

basic word size definitions

shmparam.h 206 bytes 2025-03-06 09:18:32 2025-03-06 11:45:48  
signal.h 506 bytes 2025-03-06 09:18:32 2025-03-06 11:45:48  
simple_spinlock.h 6197 bytes 2025-03-06 09:18:32 2025-03-06 11:45:48  
simple_spinlock_types.h 485 bytes 2025-03-06 09:18:32 2025-03-06 11:45:48  
smp.h 7096 bytes 2025-03-06 09:18:32 2025-03-06 11:45:48 PowerPC-specific SMP code.
smu.h 19789 bytes 2025-03-06 09:18:32 2025-03-06 11:45:48  
sparsemem.h 843 bytes 2025-03-06 09:18:32 2025-03-06 11:45:48  
spinlock.h 472 bytes 2025-03-06 09:18:32 2025-03-06 11:45:48  
spinlock_types.h 386 bytes 2025-03-06 09:18:32 2025-03-06 11:45:48  
spu.h 23975 bytes 2025-03-06 09:18:32 2025-03-06 11:45:49  
spu_csa.h 6166 bytes 2025-03-06 09:18:32 2025-03-06 11:45:49 Definitions for SPU context save area (CSA).
spu_info.h 272 bytes 2025-03-06 09:18:32 2025-03-06 11:45:49  
spu_priv1.h 5186 bytes 2025-03-06 09:18:32 2025-03-06 11:45:49  
sstep.h 4966 bytes 2025-03-06 09:18:32 2025-03-06 11:45:49  
stackprotector.h 788 bytes 2025-03-06 09:18:32 2025-03-06 11:45:49

GCC stack protector support.

stacktrace.h 297 bytes 2025-03-06 09:18:32 2025-03-06 11:45:49  
static_call.h 1063 bytes 2025-03-06 09:18:32 2025-03-06 11:45:49  
string.h 2522 bytes 2025-03-06 09:18:32 2025-03-06 11:45:49  
svm.h 591 bytes 2025-03-06 09:18:32 2025-03-06 11:45:49  
swab.h 173 bytes 2025-03-06 09:18:32 2025-03-06 11:45:49  
swiotlb.h 413 bytes 2025-03-06 09:18:32 2025-03-06 11:45:49  
switch_to.h 3170 bytes 2025-03-06 09:18:32 2025-03-06 11:45:49  
synch.h 2153 bytes 2025-03-06 09:18:32 2025-03-06 11:45:49  
syscall.h 2793 bytes 2025-03-06 09:18:32 2025-03-06 11:45:49  
syscalls.h 2068 bytes 2025-03-06 09:18:32 2025-03-06 11:45:49  
task_size_32.h 544 bytes 2025-03-06 09:18:32 2025-03-06 11:45:49  
task_size_64.h 2630 bytes 2025-03-06 09:18:32 2025-03-06 11:45:49  
tce.h 892 bytes 2025-03-06 09:18:32 2025-03-06 11:45:50  
termios.h 653 bytes 2025-03-06 09:18:32 2025-03-06 11:45:50

Liberally adapted from alpha/.

thread_info.h 6213 bytes 2025-03-06 09:18:32 2025-03-06 11:45:50 PowerPC low-level thread information
time.h 3009 bytes 2025-03-06 09:18:32 2025-03-06 11:45:50

Common time prototypes and such for all ppc machines. Written by Cort Dougan (cort@cs.nmt.edu) to merge Paul Mackerras' version and mine for PReP and Pmac.

timex.h 463 bytes 2025-03-06 09:18:32 2025-03-06 11:45:50  
tlb.h 2212 bytes 2025-03-06 09:18:32 2025-03-06 11:45:50  
tlbflush.h 271 bytes 2025-03-06 09:18:32 2025-03-06 11:45:50  
tm.h 624 bytes 2025-03-06 09:18:32 2025-03-06 11:45:50  
topology.h 3518 bytes 2025-03-06 09:18:32 2025-03-06 11:45:50  
trace.h 4695 bytes 2025-03-06 09:18:32 2025-03-06 11:45:50  
trace_clock.h 372 bytes 2025-03-06 09:18:32 2025-03-06 11:45:50  
tsi108.h 3264 bytes 2025-03-06 09:18:32 2025-03-06 11:45:50  
tsi108_irq.h 3916 bytes 2025-03-06 09:18:32 2025-03-06 11:45:50

definitions for interrupt controller initialization and external interrupt demultiplexing on TSI108EMU/SVB boards.

tsi108_pci.h 1191 bytes 2025-03-06 09:18:32 2025-03-06 11:45:50  
types.h 573 bytes 2025-03-06 09:18:32 2025-03-06 11:45:50

This file is never included by application software unless explicitly requested (e.g., via linux/) in which case the application is Linux specific so (user-) name space pollution is not a major issue.

uaccess.h 13655 bytes 2025-03-06 09:18:32 2025-03-06 11:45:51  
udbg.h 2003 bytes 2025-03-06 09:18:32 2025-03-06 11:45:51

c) 2001, 2006 IBM Corporation.

uic.h 403 bytes 2025-03-06 09:18:32 2025-03-06 11:45:51  
ultravisor-api.h 941 bytes 2025-03-06 09:18:32 2025-03-06 11:45:51  
ultravisor.h 2101 bytes 2025-03-06 09:18:32 2025-03-06 11:45:51  
uninorth.h 8410 bytes 2025-03-06 09:18:32 2025-03-06 11:45:51 definitions for using the "UniNorth" host bridge chip
unistd.h 1477 bytes 2025-03-06 09:18:32 2025-03-06 11:45:51

This file contains the system call numbers.

uprobes.h 770 bytes 2025-03-06 09:18:32 2025-03-06 11:45:51  
user.h 1997 bytes 2025-03-06 09:18:32 2025-03-06 11:45:51  
vas.h 8100 bytes 2025-03-06 09:18:32 2025-03-06 11:45:51  
vdso.h 1069 bytes 2025-03-06 09:18:32 2025-03-06 11:45:51  
vdso_datapage.h 3570 bytes 2025-03-06 09:18:32 2025-03-06 11:45:52  
vermagic.h 490 bytes 2025-03-06 09:18:32 2025-03-06 11:45:52  
vga.h 1273 bytes 2025-03-06 09:18:32 2025-03-06 11:45:52  
vio.h 4734 bytes 2025-03-06 09:18:32 2025-03-06 11:45:52  
vmalloc.h 536 bytes 2025-03-06 09:18:32 2025-03-06 11:45:52  
word-at-a-time.h 4869 bytes 2025-03-06 09:18:32 2025-03-06 11:45:52  
xics.h 4539 bytes 2025-03-06 09:18:32 2025-03-06 11:45:52

Common definitions across all variants of ICP and ICS interrupt controllers.

xive-regs.h 5083 bytes 2025-03-06 09:18:32 2025-03-06 11:45:52  
xive.h 5191 bytes 2025-03-06 09:18:32 2025-03-06 11:45:53  
xmon.h 733 bytes 2025-03-06 09:18:32 2025-03-06 11:45:53  
xor.h 1017 bytes 2025-03-06 09:18:32 2025-03-06 11:45:53  
xor_altivec.h 888 bytes 2025-03-06 09:18:32 2025-03-06 11:45:53