Linux Kernel
3.7.1
|
#include <stdarg.h>
#include <linux/errno.h>
#include <linux/export.h>
#include <linux/sched.h>
#include <linux/kernel.h>
#include <linux/mm.h>
#include <linux/fs.h>
#include <linux/smp.h>
#include <linux/stddef.h>
#include <linux/ptrace.h>
#include <linux/slab.h>
#include <linux/user.h>
#include <linux/delay.h>
#include <linux/compat.h>
#include <linux/tick.h>
#include <linux/init.h>
#include <linux/cpu.h>
#include <linux/perf_event.h>
#include <linux/elfcore.h>
#include <linux/sysrq.h>
#include <linux/nmi.h>
#include <asm/uaccess.h>
#include <asm/page.h>
#include <asm/pgalloc.h>
#include <asm/pgtable.h>
#include <asm/processor.h>
#include <asm/pstate.h>
#include <asm/elf.h>
#include <asm/fpumacro.h>
#include <asm/head.h>
#include <asm/cpudata.h>
#include <asm/mmu_context.h>
#include <asm/unistd.h>
#include <asm/hypervisor.h>
#include <asm/syscalls.h>
#include <asm/irq_regs.h>
#include <asm/smp.h>
#include <asm/pcr.h>
#include "kstack.h"
Go to the source code of this file.
Data Structures | |
struct | elf_fpregset_t32 |
Macros | |
#define | show_regwindow32(regs) do { } while (0) |
Functions | |
void | cpu_idle (void) |
void | show_regs (struct pt_regs *regs) |
void | arch_trigger_all_cpu_backtrace (void) |
unsigned long | thread_saved_pc (struct task_struct *tsk) |
void | exit_thread (void) |
void | flush_thread (void) |
void | synchronize_user_stack (void) |
void | fault_in_user_windows (void) |
asmlinkage long | sparc_do_fork (unsigned long clone_flags, unsigned long stack_start, struct pt_regs *regs, unsigned long stack_size) |
int | copy_thread (unsigned long clone_flags, unsigned long sp, unsigned long unused, struct task_struct *p, struct pt_regs *regs) |
pid_t | kernel_thread (int(*fn)(void *), void *arg, unsigned long flags) |
EXPORT_SYMBOL (kernel_thread) | |
int | dump_fpu (struct pt_regs *regs, elf_fpregset_t *fpregs) |
EXPORT_SYMBOL (dump_fpu) | |
asmlinkage int | sparc_execve (struct pt_regs *regs) |
unsigned long | get_wchan (struct task_struct *task) |
Variables | |
union global_cpu_snapshot | global_cpu_snapshot [NR_CPUS] |
#define show_regwindow32 | ( | regs | ) | do { } while (0) |
Definition at line 145 of file process_64.c.
Definition at line 260 of file process_64.c.
int copy_thread | ( | unsigned long | clone_flags, |
unsigned long | sp, | ||
unsigned long | unused, | ||
struct task_struct * | p, | ||
struct pt_regs * | regs | ||
) |
Definition at line 624 of file process_64.c.
Definition at line 92 of file process_64.c.
int dump_fpu | ( | struct pt_regs * | regs, |
elf_fpregset_t * | fpregs | ||
) |
Definition at line 752 of file process_64.c.
Definition at line 425 of file process_64.c.
EXPORT_SYMBOL | ( | kernel_thread | ) |
EXPORT_SYMBOL | ( | dump_fpu | ) |
Definition at line 546 of file process_64.c.
Definition at line 437 of file process_64.c.
unsigned long get_wchan | ( | struct task_struct * | task | ) |
Definition at line 837 of file process_64.c.
Definition at line 705 of file process_64.c.
Definition at line 187 of file process_64.c.
asmlinkage long sparc_do_fork | ( | unsigned long | clone_flags, |
unsigned long | stack_start, | ||
struct pt_regs * | regs, | ||
unsigned long | stack_size | ||
) |
Definition at line 584 of file process_64.c.
asmlinkage int sparc_execve | ( | struct pt_regs * | regs | ) |
Definition at line 806 of file process_64.c.
Definition at line 506 of file process_64.c.
unsigned long thread_saved_pc | ( | struct task_struct * | tsk | ) |
Definition at line 405 of file process_64.c.
union global_cpu_snapshot global_cpu_snapshot[NR_CPUS] |
Definition at line 209 of file process_64.c.