Linux Kernel
3.7.1
|
#include <linux/linkage.h>
#include <linux/irqflags.h>
#include <asm/cpu.h>
#include <asm/page.h>
#include <asm/ptrace.h>
#include <asm/setup.h>
#include <asm/runtime_instr.h>
Go to the source code of this file.
Data Structures | |
struct | mm_segment_t |
struct | thread_struct |
struct | stack_frame |
Macros | |
#define | current_text_addr() ({ void *pc; asm("basr %0,0" : "=a" (pc)); pc; }) |
#define | TASK_SIZE (1UL << 31) |
#define | TASK_UNMAPPED_BASE (1UL << 30) |
#define | STACK_TOP (1UL << 31) |
#define | STACK_TOP_MAX (1UL << 31) |
#define | HAVE_ARCH_PICK_MMAP_LAYOUT |
#define | PER_FLAG_NO_TE 1UL /* Flag to disable transactions. */ |
#define | ARCH_MIN_TASKALIGN 8 |
#define | INIT_THREAD |
#define | start_thread(regs, new_psw, new_stackp) |
#define | start_thread31(regs, new_psw, new_stackp) |
#define | task_pt_regs(tsk) |
#define | KSTK_EIP(tsk) (task_pt_regs(tsk)->psw.addr) |
#define | KSTK_ESP(tsk) (task_pt_regs(tsk)->gprs[15]) |
#define | local_mcck_enable() __set_psw_mask(psw_kernel_bits | PSW_MASK_DAT | PSW_MASK_MCHECK) |
#define | local_mcck_disable() __set_psw_mask(psw_kernel_bits | PSW_MASK_DAT) |
#define | ARCH_LOW_ADDRESS_LIMIT 0x7fffffffUL |
#define | mem_assign_absolute(dest, val) |
#define | EX_TABLE(_fault, _target) |
Typedefs | |
typedef struct thread_struct | thread_struct |
Functions | |
void | s390_adjust_jiffies (void) |
void | execve_tail (void) |
void | release_thread (struct task_struct *) |
unsigned long | thread_saved_pc (struct task_struct *t) |
void | show_code (struct pt_regs *regs) |
void | print_fn_code (unsigned char *code, unsigned long len) |
int | insn_to_mnemonic (unsigned char *instruction, char buf[8]) |
unsigned long | get_wchan (struct task_struct *p) |
void | s390_base_mcck_handler (void) |
void | s390_base_pgm_handler (void) |
void | s390_base_ext_handler (void) |
int | memcpy_real (void *, void *, size_t) |
void | memcpy_absolute (void *, void *, size_t) |
Variables | |
struct seq_operations | cpuinfo_op |
int | sysctl_ieee_emulation_warnings |
void(* | s390_base_mcck_handler_fn )(void) |
void(* | s390_base_pgm_handler_fn )(void) |
void(* | s390_base_ext_handler_fn )(void) |
#define ARCH_LOW_ADDRESS_LIMIT 0x7fffffffUL |
Definition at line 354 of file processor.h.
#define ARCH_MIN_TASKALIGN 8 |
Definition at line 117 of file processor.h.
Definition at line 28 of file processor.h.
#define EX_TABLE | ( | _fault, | |
_target | |||
) |
Definition at line 369 of file processor.h.
#define HAVE_ARCH_PICK_MMAP_LAYOUT |
Definition at line 65 of file processor.h.
#define INIT_THREAD |
Definition at line 119 of file processor.h.
#define KSTK_EIP | ( | tsk | ) | (task_pt_regs(tsk)->psw.addr) |
Definition at line 169 of file processor.h.
#define KSTK_ESP | ( | tsk | ) | (task_pt_regs(tsk)->gprs[15]) |
Definition at line 170 of file processor.h.
#define local_mcck_disable | ( | ) | __set_psw_mask(psw_kernel_bits | PSW_MASK_DAT) |
Definition at line 339 of file processor.h.
#define local_mcck_enable | ( | ) | __set_psw_mask(psw_kernel_bits | PSW_MASK_DAT | PSW_MASK_MCHECK) |
Definition at line 337 of file processor.h.
Definition at line 359 of file processor.h.
#define PER_FLAG_NO_TE 1UL /* Flag to disable transactions. */ |
Definition at line 94 of file processor.h.
#define STACK_TOP (1UL << 31) |
Definition at line 58 of file processor.h.
#define STACK_TOP_MAX (1UL << 31) |
Definition at line 59 of file processor.h.
#define start_thread | ( | regs, | |
new_psw, | |||
new_stackp | |||
) |
Definition at line 126 of file processor.h.
#define start_thread31 | ( | regs, | |
new_psw, | |||
new_stackp | |||
) |
Definition at line 133 of file processor.h.
#define task_pt_regs | ( | tsk | ) |
Definition at line 167 of file processor.h.
#define TASK_SIZE (1UL << 31) |
Definition at line 45 of file processor.h.
#define TASK_UNMAPPED_BASE (1UL << 30) |
Definition at line 46 of file processor.h.
typedef struct thread_struct thread_struct |
Definition at line 96 of file processor.h.
unsigned long get_wchan | ( | struct task_struct * | p | ) |
void release_thread | ( | struct task_struct * | ) |
unsigned long thread_saved_pc | ( | struct task_struct * | t | ) |
struct seq_operations cpuinfo_op |
int sysctl_ieee_emulation_warnings |