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 syscalls/ - 2025-03-06 09:18:32  
adi_64.c 11258 bytes 2025-03-06 09:18:32 2025-03-06 11:49:40 support for ADI (Application Data Integrity) feature on
apc.c 4214 bytes 2025-03-06 09:18:32 2025-03-06 11:49:40  
asm-offsets.c 1429 bytes 2025-03-06 09:18:32 2025-03-06 11:49:40

This program is used to generate definitions needed by assembly language modules.

audit.c 1881 bytes 2025-03-06 09:18:32 2025-03-06 11:49:40  
auxio_32.c 3654 bytes 2025-03-06 09:18:32 2025-03-06 11:49:40  
auxio_64.c 3160 bytes 2025-03-06 09:18:32 2025-03-06 11:49:40  
btext.c 31919 bytes 2025-03-06 09:18:32 2025-03-06 11:49:40

Procedures for drawing on the screen early on in the boot process. Benjamin Herrenschmidt <crashing.org">benh@kernel.crashing.org>

central.c 6127 bytes 2025-03-06 09:18:32 2025-03-06 11:49:40 Central FHC driver for Sunfire/Starfire/Wildfire.
cherrs.S 15258 bytes 2025-03-06 09:18:32 2025-03-06 11:49:41  
chmc.c 20521 bytes 2025-03-06 09:18:32 2025-03-06 11:49:41 Driver for UltraSPARC-III memory controller.
compat_audit.c 912 bytes 2025-03-06 09:18:32 2025-03-06 11:49:41  
cpu.c 12429 bytes 2025-03-06 09:18:32 2025-03-06 11:49:41 Dinky routines to look for the kind of Sparc cpu
cpumap.c 11103 bytes 2025-03-06 09:18:32 2025-03-06 11:49:41 used for optimizing CPU assignment
cpumap.h 344 bytes 2025-03-06 09:18:32 2025-03-06 11:49:41  
devices.c 3119 bytes 2025-03-06 09:18:32 2025-03-06 11:49:42 Initial scan of the prom device tree for important
ds.c 26257 bytes 2025-03-06 09:18:32 2025-03-06 11:49:42 Domain Services driver for Logical Domains
dtlb_miss.S 786 bytes 2025-03-06 09:18:32 2025-03-06 11:49:42  
dtlb_prot.S 1377 bytes 2025-03-06 09:18:32 2025-03-06 11:49:42  
ebus.c 5995 bytes 2025-03-06 09:18:32 2025-03-06 11:49:42 EBUS DMA library code.
entry.h 8938 bytes 2025-03-06 09:18:32 2025-03-06 11:49:42  
entry.S 28628 bytes 2025-03-06 09:18:32 2025-03-06 11:49:43  
etrap_32.S 8348 bytes 2025-03-06 09:18:32 2025-03-06 11:49:43  
etrap_64.S 7235 bytes 2025-03-06 09:18:32 2025-03-06 11:49:44  
fpu_traps.S 8358 bytes 2025-03-06 09:18:32 2025-03-06 11:49:44  
ftrace.c 3059 bytes 2025-03-06 09:18:32 2025-03-06 11:49:44  
getsetcc.S 514 bytes 2025-03-06 09:18:32 2025-03-06 11:49:44  
head_32.S 19367 bytes 2025-03-06 09:18:32 2025-03-06 11:49:44  
head_64.S 23517 bytes 2025-03-06 09:18:32 2025-03-06 11:49:44  
helpers.S 1477 bytes 2025-03-06 09:18:32 2025-03-06 11:49:44  
hvapi.c 4746 bytes 2025-03-06 09:18:32 2025-03-06 11:49:44 Hypervisor API management.
hvcalls.S 16338 bytes 2025-03-06 09:18:32 2025-03-06 11:49:44  
hvtramp.S 2705 bytes 2025-03-06 09:18:32 2025-03-06 11:49:44  
idprom.c 2958 bytes 2025-03-06 09:18:32 2025-03-06 11:49:44 Routines to load the idprom into kernel addresses and
iommu-common.c 6969 bytes 2025-03-06 09:18:32 2025-03-06 11:49:44

IOMMU mmap management and range allocation functions. Based almost entirely upon the powerpc iommu allocator.

iommu.c 19216 bytes 2025-03-06 09:18:32 2025-03-06 11:49:45 Generic sparc64 IOMMU support.
iommu_common.h 1319 bytes 2025-03-06 09:18:32 2025-03-06 11:49:45 UltraSparc SBUS/PCI common iommu declarations.
ioport.c 8531 bytes 2025-03-06 09:18:32 2025-03-06 11:49:45 Simple io mapping allocator.
irq.h 2732 bytes 2025-03-06 09:18:32 2025-03-06 11:49:45  
irq_32.c 8890 bytes 2025-03-06 09:18:32 2025-03-06 11:49:45  
irq_64.c 28644 bytes 2025-03-06 09:18:32 2025-03-06 11:49:45  
itlb_miss.S 893 bytes 2025-03-06 09:18:32 2025-03-06 11:49:46  
ivec.S 1208 bytes 2025-03-06 09:18:32 2025-03-06 11:49:46  
jump_label.c 1062 bytes 2025-03-06 09:18:32 2025-03-06 11:49:46  
kernel.h 5787 bytes 2025-03-06 09:18:32 2025-03-06 11:49:46  
kgdb_32.c 3877 bytes 2025-03-06 09:18:32 2025-03-06 11:49:46  
kgdb_64.c 4618 bytes 2025-03-06 09:18:32 2025-03-06 11:49:46  
kprobes.c 13018 bytes 2025-03-06 09:18:32 2025-03-06 11:49:46  
kstack.h 2202 bytes 2025-03-06 09:18:32 2025-03-06 11:49:46  
ktlb.S 5966 bytes 2025-03-06 09:18:32 2025-03-06 11:49:46  
ldc.c 51598 bytes 2025-03-06 09:18:32 2025-03-06 11:49:47 Logical Domain Channel link-layer protocol driver.
led.c 3258 bytes 2025-03-06 09:18:32 2025-03-06 11:49:47  
leon_kernel.c 14012 bytes 2025-03-06 09:18:32 2025-03-06 11:49:47  
leon_pci.c 2283 bytes 2025-03-06 09:18:32 2025-03-06 11:49:47 LEON Host PCI support
leon_pci_grpci1.c 19518 bytes 2025-03-06 09:18:32 2025-03-06 11:49:47 GRPCI1 Host PCI driver
leon_pci_grpci2.c 24779 bytes 2025-03-06 09:18:32 2025-03-06 11:49:48 GRPCI2 Host PCI driver
leon_pmc.c 2256 bytes 2025-03-06 09:18:32 2025-03-06 11:49:48 LEON Power-down cpu_idle() handler
leon_smp.c 11633 bytes 2025-03-06 09:18:32 2025-03-06 11:49:48 Sparc-Leon SMP support.
Makefile 3909 bytes 2025-03-06 09:18:32 2025-03-06 11:49:48  
mdesc.c 30980 bytes 2025-03-06 09:18:32 2025-03-06 11:49:48 Sun4V machine description handling.
misctrap.S 2080 bytes 2025-03-06 09:18:32 2025-03-06 11:49:48  
module.c 5218 bytes 2025-03-06 09:18:32 2025-03-06 11:49:48  
nmi.c 7188 bytes 2025-03-06 09:18:32 2025-03-06 11:49:48  
of_device_32.c 9247 bytes 2025-03-06 09:18:32 2025-03-06 11:49:49  
of_device_64.c 16296 bytes 2025-03-06 09:18:32 2025-03-06 11:49:49  
of_device_common.c 4061 bytes 2025-03-06 09:18:32 2025-03-06 11:49:49  
of_device_common.h 1127 bytes 2025-03-06 09:18:32 2025-03-06 11:49:49  
pci.c 24864 bytes 2025-03-06 09:18:32 2025-03-06 11:49:49 UltraSparc PCI controller support.
pci_common.c 13266 bytes 2025-03-06 09:18:32 2025-03-06 11:49:49 PCI controller common support.
pci_fire.c 14192 bytes 2025-03-06 09:18:32 2025-03-06 11:49:49 Sun4u platform PCI-E controller support.
pci_impl.h 5569 bytes 2025-03-06 09:18:32 2025-03-06 11:49:49 Helper definitions for PCI controller support.
pci_msi.c 9927 bytes 2025-03-06 09:18:32 2025-03-06 11:49:50 Sparc64 MSI support common layer.
pci_psycho.c 22242 bytes 2025-03-06 09:18:32 2025-03-06 11:49:50 PSYCHO/U2P specific PCI controller support.
pci_sabre.c 20950 bytes 2025-03-06 09:18:32 2025-03-06 11:49:50 Sabre specific PCI controller support.
pci_schizo.c 48954 bytes 2025-03-06 09:18:32 2025-03-06 11:49:50 SCHIZO/TOMATILLO specific PCI controller support.
pci_sun4v.c 32816 bytes 2025-03-06 09:18:32 2025-03-06 11:49:51 SUN4V specific PCI controller support.
pci_sun4v.h 4247 bytes 2025-03-06 09:18:32 2025-03-06 11:49:51 SUN4V specific PCI controller support.
pci_sun4v_asm.S 7593 bytes 2025-03-06 09:18:32 2025-03-06 11:49:51  
pcic.c 21832 bytes 2025-03-06 09:18:32 2025-03-06 11:49:51 MicroSPARC-IIep PCI controller support
pcr.c 7991 bytes 2025-03-06 09:18:32 2025-03-06 11:49:51 Generic sparc64 performance counter infrastructure.
perf_event.c 47308 bytes 2025-03-06 09:18:32 2025-03-06 11:49:52  
pmc.c 2098 bytes 2025-03-06 09:18:32 2025-03-06 11:49:52  
power.c 1461 bytes 2025-03-06 09:18:32 2025-03-06 11:49:52 Power management driver.
process.c 2805 bytes 2025-03-06 09:18:32 2025-03-06 11:49:52

This file handles the architecture independent parts of process handling..

process_32.c 10534 bytes 2025-03-06 09:18:32 2025-03-06 11:49:52

This file handles the architecture-dependent parts of process handling..

process_64.c 17231 bytes 2025-03-06 09:18:32 2025-03-06 11:49:52

This file handles the architecture-dependent parts of process handling..

prom.h 219 bytes 2025-03-06 09:18:32 2025-03-06 11:49:52  
prom_32.c 7393 bytes 2025-03-06 09:18:32 2025-03-06 11:49:52  
prom_64.c 15020 bytes 2025-03-06 09:18:32 2025-03-06 11:49:52  
prom_common.c 3442 bytes 2025-03-06 09:18:32 2025-03-06 11:49:52 OF device tree support common code.
prom_irqtrans.c 21954 bytes 2025-03-06 09:18:32 2025-03-06 11:49:53  
psycho_common.c 14579 bytes 2025-03-06 09:18:32 2025-03-06 11:49:53 Code common to PSYCHO and derivative PCI controllers.
psycho_common.h 1463 bytes 2025-03-06 09:18:32 2025-03-06 11:49:53  
ptrace_32.c 10488 bytes 2025-03-06 09:18:32 2025-03-06 11:49:53  
ptrace_64.c 28121 bytes 2025-03-06 09:18:32 2025-03-06 11:49:54  
reboot.c 1077 bytes 2025-03-06 09:18:32 2025-03-06 11:49:54 reboot/shutdown/halt/poweroff handling
rtrap_32.S 5767 bytes 2025-03-06 09:18:32 2025-03-06 11:49:54  
rtrap_64.S 10382 bytes 2025-03-06 09:18:32 2025-03-06 11:49:54  
sbus.c 20566 bytes 2025-03-06 09:18:32 2025-03-06 11:49:54 UltraSparc SBUS controller support.
setup_32.c 9174 bytes 2025-03-06 09:18:32 2025-03-06 11:49:54  
setup_64.c 17052 bytes 2025-03-06 09:18:32 2025-03-06 11:49:54  
signal32.c 22521 bytes 2025-03-06 09:18:32 2025-03-06 11:49:54  
signal_32.c 15471 bytes 2025-03-06 09:18:32 2025-03-06 11:49:54  
signal_64.c 18792 bytes 2025-03-06 09:18:32 2025-03-06 11:49:54  
sigutil.h 365 bytes 2025-03-06 09:18:32 2025-03-06 11:49:54  
sigutil_32.c 3387 bytes 2025-03-06 09:18:32 2025-03-06 11:49:55  
sigutil_64.c 2706 bytes 2025-03-06 09:18:32 2025-03-06 11:49:55  
smp_32.c 7531 bytes 2025-03-06 09:18:32 2025-03-06 11:49:55  
smp_64.c 36962 bytes 2025-03-06 09:18:32 2025-03-06 11:49:55  
sparc_ksyms.c 331 bytes 2025-03-06 09:18:32 2025-03-06 11:49:55  
spiterrs.S 7179 bytes 2025-03-06 09:18:32 2025-03-06 11:49:55  
sstate.c 2715 bytes 2025-03-06 09:18:32 2025-03-06 11:49:55 System soft state support.
stacktrace.c 2112 bytes 2025-03-06 09:18:32 2025-03-06 11:49:55  
starfire.c 2636 bytes 2025-03-06 09:18:32 2025-03-06 11:49:55 Starfire/E10000 support.
sun4d_irq.c 12460 bytes 2025-03-06 09:18:32 2025-03-06 11:49:56  
sun4d_smp.c 9880 bytes 2025-03-06 09:18:32 2025-03-06 11:49:56  
sun4m_irq.c 14019 bytes 2025-03-06 09:18:32 2025-03-06 11:49:56  
sun4m_smp.c 6242 bytes 2025-03-06 09:18:32 2025-03-06 11:49:56  
sun4v_ivec.S 9073 bytes 2025-03-06 09:18:32 2025-03-06 11:49:56  
sun4v_mcd.S 461 bytes 2025-03-06 09:18:32 2025-03-06 11:49:56  
sun4v_tlb_miss.S 10836 bytes 2025-03-06 09:18:32 2025-03-06 11:49:57  
sys32.S 7299 bytes 2025-03-06 09:18:32 2025-03-06 11:49:57  
sys_sparc32.c 7010 bytes 2025-03-06 09:18:32 2025-03-06 11:49:57 Conversion between 32bit and 64bit native syscalls.
sys_sparc_32.c 5306 bytes 2025-03-06 09:18:32 2025-03-06 11:49:57

linux/arch/sparc/kernel/sys_sparc.c This file contains various random system calls that have a non-standard calling sequence on the Linux/sparc platform.

sys_sparc_64.c 17415 bytes 2025-03-06 09:18:32 2025-03-06 11:49:57

linux/arch/sparc64/kernel/sys_sparc.c This file contains various random system calls that have a non-standard calling sequence on the Linux/sparc platform.

syscalls.S 7674 bytes 2025-03-06 09:18:32 2025-03-06 11:49:57  
sysfs.c 7987 bytes 2025-03-06 09:18:32 2025-03-06 11:49:57 Topology sysfs support code for sparc64.
systbls.h 3765 bytes 2025-03-06 09:18:32 2025-03-06 11:49:57  
systbls_32.S 594 bytes 2025-03-06 09:18:32 2025-03-06 11:49:57  
systbls_64.S 956 bytes 2025-03-06 09:18:32 2025-03-06 11:49:57  
time_32.c 8674 bytes 2025-03-06 09:18:32 2025-03-06 11:49:58  
time_64.c 21408 bytes 2025-03-06 09:18:32 2025-03-06 11:49:58  
trampoline_32.S 3954 bytes 2025-03-06 09:18:32 2025-03-06 11:49:58  
trampoline_64.S 9362 bytes 2025-03-06 09:18:32 2025-03-06 11:49:58  
traps_32.c 11259 bytes 2025-03-06 09:18:32 2025-03-06 11:49:58

I hate traps on the sparc, grrr...

traps_64.c 85644 bytes 2025-03-06 09:18:32 2025-03-06 11:49:59

I like traps on v9, :))))

tsb.S 13575 bytes 2025-03-06 09:18:32 2025-03-06 11:49:59  
ttable_32.S 21032 bytes 2025-03-06 09:18:32 2025-03-06 11:49:59  
ttable_64.S 11128 bytes 2025-03-06 09:18:32 2025-03-06 11:49:59  
una_asm_32.S 2983 bytes 2025-03-06 09:18:32 2025-03-06 11:49:59  
una_asm_64.S 3122 bytes 2025-03-06 09:18:32 2025-03-06 11:49:59  
unaligned_32.c 7200 bytes 2025-03-06 09:18:32 2025-03-06 11:49:59  
unaligned_64.c 18042 bytes 2025-03-06 09:18:32 2025-03-06 11:49:59  
uprobes.c 8655 bytes 2025-03-06 09:18:32 2025-03-06 11:50:00  
urtt_fill.S 2022 bytes 2025-03-06 09:18:32 2025-03-06 11:50:00  
utrap.S 611 bytes 2025-03-06 09:18:32 2025-03-06 11:50:00  
vdso.c 1996 bytes 2025-03-06 09:18:32 2025-03-06 11:50:00  
vio.c 13299 bytes 2025-03-06 09:18:32 2025-03-06 11:50:00 Virtual I/O channel devices probing infrastructure.
viohs.c 19017 bytes 2025-03-06 09:18:32 2025-03-06 11:50:00 LDOM Virtual I/O handshake helper layer.
visemul.c 20124 bytes 2025-03-06 09:18:32 2025-03-06 11:50:01 Emulation of VIS instructions.
vmlinux.lds.S 3623 bytes 2025-03-06 09:18:32 2025-03-06 11:50:01  
windows.c 3407 bytes 2025-03-06 09:18:32 2025-03-06 11:50:01 Routines to deal with register window management
winfixup.S 3986 bytes 2025-03-06 09:18:32 2025-03-06 11:50:01  
wof.S 12094 bytes 2025-03-06 09:18:32 2025-03-06 11:50:01  
wuf.S 8614 bytes 2025-03-06 09:18:32 2025-03-06 11:50:01