/linux-3.3/arch/sparc/include/asm/ |
D | thread_info_32.h | 28 struct thread_info { struct 29 unsigned long uwinmask; 30 struct task_struct *task; /* main task structure */ 31 struct exec_domain *exec_domain; /* execution domain */ 32 unsigned long flags; /* low level flags */ 33 int cpu; /* cpu we're on */ 34 int preempt_count; /* 0 => preemptable, 36 int softirq_count; 37 int hardirq_count; 40 unsigned long ksp; /* ... ksp __attribute__ ((aligned (8))); */ [all …]
|
D | thread_info_64.h | 36 struct thread_info { struct 38 struct task_struct *task; 39 unsigned long flags; 40 __u8 fpsaved[7]; 41 __u8 status; 42 unsigned long ksp; 45 unsigned long fault_address; 46 struct pt_regs *kregs; 47 struct exec_domain *exec_domain; 71 /* offsets into the thread_info struct for assembly code access */ argument
|
/linux-3.3/arch/arm/include/asm/ |
D | thread_info.h | 50 struct thread_info { struct 51 unsigned long flags; /* low level flags */ 52 int preempt_count; /* 0 => preemptable, <0 => bug */ 53 mm_segment_t addr_limit; /* address limit */ 54 struct task_struct *task; /* main task structure */ 55 struct exec_domain *exec_domain; /* execution domain */ 56 __u32 cpu; /* cpu */ 57 __u32 cpu_domain; /* cpu domain */ 58 struct cpu_context_save cpu_context; /* cpu context */ 59 __u32 syscall; /* syscall number */ [all …]
|
/linux-3.3/arch/alpha/include/asm/ |
D | thread_info.h | 13 struct thread_info { struct 14 struct pcb_struct pcb; /* palcode state */ 16 struct task_struct *task; /* main task structure */ 17 unsigned int flags; /* low level flags */ 18 unsigned int ieee_state; /* see fpu.h */ 20 struct exec_domain *exec_domain; /* execution domain */ 21 mm_segment_t addr_limit; /* thread address space */ 22 unsigned cpu; /* current CPU */ 46 #define init_thread_info (init_thread_union.thread_info) argument
|
/linux-3.3/arch/m68k/include/asm/ |
D | thread_info.h | 26 struct thread_info { struct 27 struct task_struct *task; /* main task structure */ 28 unsigned long flags; 29 struct exec_domain *exec_domain; /* execution domain */ 30 mm_segment_t addr_limit; /* thread address space */ 31 int preempt_count; /* 0 => preemptable, <0 => BUG */ 55 static inline struct thread_info *current_thread_info(void) in current_thread_info() argument
|
/linux-3.3/arch/cris/include/asm/ |
D | thread_info.h | 29 struct thread_info { struct 30 struct task_struct *task; /* main task structure */ 31 struct exec_domain *exec_domain; /* execution domain */ 32 unsigned long flags; /* low level flags */ 33 __u32 cpu; /* current CPU */ 34 int preempt_count; /* 0 => preemptable, <0 => BUG */ 35 __u32 tls; /* TLS for this thread */ 37 mm_segment_t addr_limit; /* thread address space: 41 struct restart_block restart_block; 42 __u8 supervisor_stack[0];
|
/linux-3.3/arch/openrisc/include/asm/ |
D | thread_info.h | 49 struct thread_info { struct 50 struct task_struct *task; /* main task structure */ 51 struct exec_domain *exec_domain; /* execution domain */ 52 unsigned long flags; /* low level flags */ 53 __u32 cpu; /* current CPU */ 54 __s32 preempt_count; /* 0 => preemptable, <0 => BUG */ 56 mm_segment_t addr_limit; /* thread address space: 60 struct restart_block restart_block; 61 __u8 supervisor_stack[0]; 64 unsigned long ksp;
|
/linux-3.3/arch/score/include/asm/ |
D | thread_info.h | 30 struct thread_info { struct 31 struct task_struct *task; /* main task structure */ 32 struct exec_domain *exec_domain; /* execution domain */ 33 unsigned long flags; /* low level flags */ 34 unsigned long tp_value; /* thread pointer */ 35 __u32 cpu; /* current CPU */ 38 int preempt_count; 67 #define init_thread_info (init_thread_union.thread_info) argument
|
/linux-3.3/arch/um/include/asm/ |
D | thread_info.h | 15 struct thread_info { struct 26 struct thread_info *real_thread; /* Points to non-IRQ stack */ argument
|
/linux-3.3/arch/frv/include/asm/ |
D | thread_info.h | 34 struct thread_info { struct 35 struct task_struct *task; /* main task structure */ 36 struct exec_domain *exec_domain; /* execution domain */ 37 unsigned long flags; /* low level flags */ 38 unsigned long status; /* thread-synchronous flags */ 39 __u32 cpu; /* current CPU */ 40 int preempt_count; /* 0 => preemptable, <0 => BUG */ 42 mm_segment_t addr_limit; /* thread address space: 46 struct restart_block restart_block; 48 __u8 supervisor_stack[0];
|
/linux-3.3/arch/tile/include/asm/ |
D | thread_info.h | 27 struct thread_info { struct 28 struct task_struct *task; /* main task structure */ 29 struct exec_domain *exec_domain; /* execution domain */ 30 unsigned long flags; /* low level flags */ 31 unsigned long status; /* thread-synchronous flags */ 32 __u32 homecache_cpu; /* CPU we are homecached on */ 33 __u32 cpu; /* current CPU */ 34 int preempt_count; /* 0 => preemptable, 37 mm_segment_t addr_limit; /* thread address space 61 #define init_thread_info (init_thread_union.thread_info) argument
|
/linux-3.3/arch/sh/include/asm/ |
D | thread_info.h | 18 struct thread_info { struct 19 struct task_struct *task; /* main task structure */ 20 struct exec_domain *exec_domain; /* execution domain */ 21 unsigned long flags; /* low level flags */ 22 __u32 status; /* thread synchronous flags */ 23 __u32 cpu; 24 int preempt_count; /* 0 => preemptable, <0 => BUG */ 25 mm_segment_t addr_limit; /* thread address space */ 26 struct restart_block restart_block; 27 unsigned long previous_sp; /* sp of previous stack in case [all …]
|
/linux-3.3/arch/avr32/include/asm/ |
D | thread_info.h | 22 struct thread_info { struct 23 struct task_struct *task; /* main task structure */ 24 struct exec_domain *exec_domain; /* execution domain */ 25 unsigned long flags; /* low level flags */ 49 #define init_thread_info (init_thread_union.thread_info) argument
|
/linux-3.3/arch/hexagon/include/asm/ |
D | thread_info.h | 56 struct thread_info { struct 57 struct task_struct *task; /* main task structure */ 58 struct exec_domain *exec_domain; /* execution domain */ 59 unsigned long flags; /* low level flags */ 60 __u32 cpu; /* current cpu */ 61 int preempt_count; /* 0=>preemptible,<0=>BUG */ 62 mm_segment_t addr_limit; /* segmentation sux */ 67 struct restart_block restart_block; 69 struct pt_regs *regs; 75 unsigned long sp;
|
/linux-3.3/arch/ia64/include/asm/ |
D | thread_info.h | 24 struct thread_info { struct 27 __u32 flags; /* thread_info flags (see TIF_*) */ argument 28 __u32 cpu; /* current CPU */ 29 __u32 last_cpu; /* Last CPU thread ran on */ 30 __u32 status; /* Thread synchronous flags */ 31 mm_segment_t addr_limit; /* user-level address space limit */ 32 int preempt_count; /* 0=premptable, <0=BUG; will also serve as bh-counter */ 33 struct restart_block restart_block; 35 __u64 ac_stamp; 36 __u64 ac_leave; [all …]
|
/linux-3.3/arch/s390/include/asm/ |
D | thread_info.h | 44 struct thread_info { struct 45 struct task_struct *task; /* main task structure */ 46 struct exec_domain *exec_domain; /* execution domain */ 47 unsigned long flags; /* low level flags */ 48 unsigned int cpu; /* current CPU */ 72 #define init_thread_info (init_thread_union.thread_info) argument
|
/linux-3.3/arch/xtensa/include/asm/ |
D | thread_info.h | 45 struct thread_info { struct 67 /* offsets into the thread_info struct for assembly code access */ argument
|
/linux-3.3/arch/blackfin/include/asm/ |
D | thread_info.h | 38 struct thread_info { struct 39 struct task_struct *task; /* main task structure */ 40 struct exec_domain *exec_domain; /* execution domain */ 41 unsigned long flags; /* low level flags */ 65 #define init_thread_info (init_thread_union.thread_info) argument
|
/linux-3.3/arch/parisc/include/asm/ |
D | thread_info.h | 9 struct thread_info { struct 12 unsigned long flags; /* thread_info flags (see TIF_*) */ argument 32 #define init_thread_info (init_thread_union.thread_info) argument
|
/linux-3.3/arch/x86/include/asm/ |
D | thread_info.h | 26 struct thread_info { struct 27 struct task_struct *task; /* main task structure */ 28 struct exec_domain *exec_domain; /* execution domain */ 29 __u32 flags; /* low level flags */ 30 __u32 status; /* thread synchronous flags */ 31 __u32 cpu; /* current CPU */ 32 int preempt_count; /* 0 => preemptable, 34 mm_segment_t addr_limit; 35 struct restart_block restart_block; 36 void __user *sysenter_return; [all …]
|
/linux-3.3/arch/mn10300/include/asm/ |
D | thread_info.h | 41 struct thread_info { struct 58 #define thread_info_to_uregs(ti) \ argument
|
/linux-3.3/arch/m32r/include/asm/ |
D | thread_info.h | 25 struct thread_info { struct 44 /* offsets into the thread_info struct for assembly code access */ argument
|
/linux-3.3/arch/h8300/include/asm/ |
D | thread_info.h | 21 struct thread_info { struct 45 #define init_thread_info (init_thread_union.thread_info) argument
|
/linux-3.3/arch/c6x/include/asm/ |
D | thread_info.h | 41 struct thread_info { struct 42 struct task_struct *task; /* main task structure */ 43 struct exec_domain *exec_domain; /* execution domain */ 44 unsigned long flags; /* low level flags */ 45 int cpu; /* cpu we're on */ 69 #define init_thread_info (init_thread_union.thread_info) argument
|
/linux-3.3/arch/mips/include/asm/ |
D | thread_info.h | 24 struct thread_info { struct 25 struct task_struct *task; /* main task structure */ 26 struct exec_domain *exec_domain; /* execution domain */ 27 unsigned long flags; /* low level flags */ 28 unsigned long tp_value; /* thread pointer */ 29 __u32 cpu; /* current CPU */ 30 int preempt_count; /* 0 => preemptable, <0 => BUG */ 32 mm_segment_t addr_limit; /* thread address space: 56 #define init_thread_info (init_thread_union.thread_info) argument
|