kernel-ark/include/asm-x86
Harvey Harrison dbe3533b7f x86: clean up ptrace.h
Leave definition of pt_regs in its own section, move all kernel
code to section afterwards, unify prototype definitions, has some
conditional prototypes to make it clear what was only defined in
32 and 64 bit.

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
2008-01-30 13:33:16 +01:00
..
mach-bigsmp
mach-default
mach-es7000
mach-generic
mach-numaq
mach-summit
mach-visws
mach-voyager
xen
a.out.h
acpi.h x86: voluntary leave_mm before entering ACPI C3 2008-01-30 13:32:01 +01:00
agp.h
alternative-asm.h
alternative.h
apic.h x86: adjust enable_NMI_through_LVT0() 2008-01-30 13:31:24 +01:00
apicdef.h
arch_hooks.h
asm.h x86: introduce asm helpers in local_{32|64}.h 2008-01-30 13:31:26 +01:00
atomic_32.h
atomic_64.h
atomic.h
auxvec.h
bitops_32.h
bitops_64.h
bitops.h x86: change bitwise operations to get a void parameter. 2008-01-30 13:31:31 +01:00
boot.h
bootparam.h x86: EFI runtime service support 2008-01-30 13:31:19 +01:00
bug.h
bugs.h
byteorder.h
cache.h
cacheflush.h
calgary.h
calling.h x86: clean up include/asm-x86/calling.h 2008-01-30 13:32:49 +01:00
checksum_32.h
checksum_64.h
checksum.h
cmpxchg_32.h
cmpxchg_64.h
cmpxchg.h
compat.h x86: rename the struct pt_regs members for 32/64-bit consistency 2008-01-30 13:30:56 +01:00
cpu.h x86: change NR_CPUS arrays in topology 2008-01-30 13:33:11 +01:00
cpufeature.h x86: 64-bit, remove redundant cpu_has_ definitions 2008-01-30 13:33:15 +01:00
cputime.h
current_32.h
current_64.h
current.h
debugreg.h
delay.h
desc_64.h x86: unify set_tss_desc 2008-01-30 13:31:14 +01:00
desc_defs.h x86: move _set_gate and its users to a common location 2008-01-30 13:31:14 +01:00
desc.h x86: x86 TLS desc_struct cleanup 2008-01-30 13:31:51 +01:00
device.h
div64.h
dma-mapping_32.h
dma-mapping_64.h
dma-mapping.h
dma.h
dmi.h x86: fix dmi_alloc() to not advance alloc index in case of 2008-01-30 13:31:59 +01:00
ds.h x86, ptrace: support 32bit-cross-64bit BTS recording 2008-01-30 13:32:03 +01:00
dwarf2_32.h
dwarf2_64.h
dwarf2.h
e820_32.h x86 boot: use E820 memory map on EFI 32 platform 2008-01-30 13:31:19 +01:00
e820_64.h x86: disable the GART early, 64-bit 2008-01-30 13:33:09 +01:00
e820.h x86: pat: e820 cleanup 2008-01-30 13:33:08 +01:00
edac.h
efi.h x86: EFI runtime service support: remove duplicated code from efi_32.c 2008-01-30 13:31:19 +01:00
elf.h x86: kdump failure 2008-01-30 13:33:16 +01:00
emergency-restart.h x86: reboot_{32|64}.c unification 2008-01-30 13:32:51 +01:00
errno.h
fb.h
fcntl.h
fixmap_32.h
fixmap_64.h x86: EFI runtime service support 2008-01-30 13:31:19 +01:00
fixmap.h
floppy.h
frame.h
futex.h
gart.h x86: disable the GART early, 64-bit 2008-01-30 13:33:09 +01:00
genapic_32.h
genapic_64.h
genapic.h
geode.h
hardirq_32.h
hardirq_64.h
hardirq.h
highmem.h
hpet.h
hw_irq_32.h x86: move to .rodata/.init.data 2008-01-30 13:31:23 +01:00
hw_irq_64.h
hw_irq.h
hypertransport.h
i387.h x86: x86 user_regset cleanup 2008-01-30 13:31:55 +01:00
i8253.h x86: isolate PIC/PIT in/out calls 2008-01-30 13:33:14 +01:00
i8259.h x86: isolate PIC/PIT in/out calls 2008-01-30 13:33:14 +01:00
ia32_unistd.h
ia32.h
ide.h
idle.h
intel_arch_perfmon.h
io_32.h
io_64.h x86: tweak io_64.h for paravirt. 2008-01-30 13:31:10 +01:00
io_apic.h
io.h
ioctl.h
ioctls.h
iommu.h
ipcbuf.h
ipi.h
irq_32.h
irq_64.h
irq_regs_32.h
irq_regs_64.h
irq_regs.h
irq.h
irqflags.h
ist.h
k8.h
Kbuild x86: page.h: move things back to their own files 2008-01-30 13:32:44 +01:00
kdebug.h x86: add the capability to print fuzzy backtraces 2008-01-30 13:33:07 +01:00
kexec.h x86: unify kexec_{32|64}.h 2008-01-30 13:31:26 +01:00
kmap_types.h
kprobes.h x86: get rid of _MASK flags 2008-01-30 13:31:27 +01:00
ldt.h
lguest_hcall.h
lguest.h x86: unify tss_struct 2008-01-30 13:31:31 +01:00
linkage.h x86: fix UML and -regparm=3 2008-01-30 13:33:00 +01:00
local.h x86: local.h fix checkpatch warnings 2008-01-30 13:31:26 +01:00
mach_apic.h
math_emu.h x86: x86 user_regset cleanup 2008-01-30 13:31:55 +01:00
mc146818rtc.h
mca_dma.h
mca.h
mce.h x86: rename the struct pt_regs members for 32/64-bit consistency 2008-01-30 13:30:56 +01:00
mman.h
mmu_context_32.h x86: voluntary leave_mm before entering ACPI C3 2008-01-30 13:32:01 +01:00
mmu_context_64.h x86: move load_cr3 to a common place. 2008-01-30 13:31:27 +01:00
mmu_context.h
mmu.h x86: voluntary leave_mm before entering ACPI C3 2008-01-30 13:32:01 +01:00
mmx.h
mmzone_32.h
mmzone_64.h
mmzone.h
module.h x86: unify module_{32|64}.h 2008-01-30 13:31:43 +01:00
mpspec_def.h
mpspec.h
msgbuf.h
msidef.h
msr-index.h
msr.h x86: fix sched_clock() 2008-01-30 13:32:40 +01:00
mtrr.h
mutex_32.h x86: remove fastcall from include/asm-x86 2008-01-30 13:31:17 +01:00
mutex_64.h
mutex.h
namei.h
nmi_32.h
nmi_64.h
nmi.h
nops.h x86: move nop declarations into separate include file 2008-01-30 13:32:38 +01:00
numa_32.h
numa_64.h x86: change NR_CPUS arrays in numa_64 2008-01-30 13:33:11 +01:00
numa.h
numaq.h
page_32.h x86: page.h: make pte_t a union to always include 2008-01-30 13:32:57 +01:00
page_64.h x86: page.h: make pte_t a union to always include 2008-01-30 13:32:57 +01:00
page.h add native_pud_val and _pmd_val for 2 and 3 2008-01-30 13:33:14 +01:00
param.h
paravirt.h x86/paravirt: make set_pud operation common 2008-01-30 13:33:15 +01:00
parport.h
pci_32.h
pci_64.h
pci-direct.h
pci.h
pda.h x86: clean up include/asm-x86/pda.h 2008-01-30 13:31:25 +01:00
percpu.h x86: unify percpu.h 2008-01-30 13:32:53 +01:00
pgalloc_32.h
pgalloc_64.h
pgalloc.h
pgtable_32.h x86: unify zero_page definition 2008-01-30 13:32:58 +01:00
pgtable_64.h x86: unify paravirt pagetable accessors 2008-01-30 13:32:58 +01:00
pgtable-2level-defs.h
pgtable-2level.h x86: unify paravirt pagetable accessors 2008-01-30 13:32:58 +01:00
pgtable-3level-defs.h
pgtable-3level.h x86: unify paravirt pagetable accessors 2008-01-30 13:32:58 +01:00
pgtable.h x86/pgtable: explain constant sign extension problem 2008-01-30 13:32:59 +01:00
poll.h
posix_types_32.h
posix_types_64.h
posix_types.h
prctl.h
processor-cyrix.h
processor-flags.h
processor.h x86: change size of APICIDs from u8 to u16 2008-01-30 13:33:10 +01:00
proto.h
ptrace-abi.h x86, ptrace: add bts_struct size to status command 2008-01-30 13:32:54 +01:00
ptrace.h x86: clean up ptrace.h 2008-01-30 13:33:16 +01:00
reboot_fixups.h
reboot.h
required-features.h
resource.h
resume-trace.h
rio.h
rtc.h
rwlock.h
rwsem.h x86: fix UML and -regparm=3 2008-01-30 13:33:00 +01:00
scatterlist.h
seccomp_32.h
seccomp_64.h
seccomp.h
sections.h
segment.h x86: early_idt_handler improvements, 64-bit 2008-01-30 13:33:06 +01:00
semaphore_32.h x86: fix UML and -regparm=3 2008-01-30 13:33:00 +01:00
semaphore_64.h
semaphore.h
sembuf.h
serial.h
setup.h x86: prepare 64-bit architecture initialization for paravirt 2008-01-30 13:31:11 +01:00
shmbuf.h
shmparam.h
sigcontext32.h x86: use generic register names in struct sigcontext 2008-01-30 13:30:56 +01:00
sigcontext.h x86: use generic register names in struct sigcontext 2008-01-30 13:30:56 +01:00
siginfo.h
signal.h
smp_32.h x86: cleanup x86_cpu_to_apicid references 2008-01-30 13:33:11 +01:00
smp_64.h x86: change bios_cpu_apicid to percpu data variable 2008-01-30 13:33:12 +01:00
smp.h
socket.h
sockios.h
sparsemem.h
spinlock_types.h x86: FIFO ticket spinlocks 2008-01-30 13:31:21 +01:00
spinlock.h x86: big ticket locks 2008-01-30 13:33:00 +01:00
srat.h
stacktrace.h x86: add the capability to print fuzzy backtraces 2008-01-30 13:33:07 +01:00
stat.h
statfs.h
string_32.h
string_64.h
string.h
suspend_32.h x86: unify struct desc_ptr 2008-01-30 13:31:12 +01:00
suspend_64.h x86: make __{save,restore}_processor_state static 2008-01-30 13:31:23 +01:00
suspend.h
swiotlb.h
sync_bitops.h
system_64.h x86: move switch_to macro to system.h 2008-01-30 13:31:08 +01:00
system.h x86: introduce rdtsc_barrier() 2008-01-30 13:32:38 +01:00
tce.h
termbits.h
termios.h
therm_throt.h
thread_info_32.h x86, ptrace: support for branch trace store(BTS) 2008-01-30 13:31:09 +01:00
thread_info_64.h x86: unify mm_segment_t definition 2008-01-30 13:31:38 +01:00
thread_info.h
time.h x86: prepare time related functions for paravirt 2008-01-30 13:31:10 +01:00
timer.h
timex.h
tlb.h
tlbflush.h
topology.h arch/x86/mm/numa_64.c: section fix 2008-01-30 13:33:14 +01:00
tsc.h x86: fix sched_clock() 2008-01-30 13:32:40 +01:00
types.h
uaccess_32.h
uaccess_64.h x86: use helper in fault_64.c 2008-01-30 13:31:42 +01:00
uaccess.h
ucontext.h
unaligned.h
unistd_32.h x86_32: remove the useless NR_syscalls macro 2008-01-30 13:33:16 +01:00
unistd_64.h
unistd.h
unwind.h
user32.h
user_32.h x86: use generic register names in struct user_regs_struct 2008-01-30 13:30:56 +01:00
user_64.h x86: use generic register names in struct user_regs_struct 2008-01-30 13:30:56 +01:00
user.h
vdso.h
vga.h
vgtod.h
vic.h
vm86.h
vmi_time.h
vmi.h
voyager.h
vsyscall.h x86: map vsyscalls early enough 2008-01-30 13:32:39 +01:00
xor_32.h
xor_64.h
xor.h