/arch/sparc/include/asm/ |
D | thread_info_32.h | 27 struct thread_info { struct 28 unsigned long uwinmask; 29 struct task_struct *task; /* main task structure */ 30 unsigned long flags; /* low level flags */ 31 int cpu; /* cpu we're on */ 32 int preempt_count; /* 0 => preemptable, 34 int softirq_count; 35 int hardirq_count; 37 u32 __unused; 40 unsigned long ksp; /* ... ksp __attribute__ ((aligned (8))); */ [all …]
|
D | thread_info_64.h | 35 struct thread_info { struct 37 struct task_struct *task; 38 unsigned long flags; 39 __u8 fpsaved[7]; 40 __u8 status; 41 unsigned long ksp; 44 unsigned long fault_address; 68 /* offsets into the thread_info struct for assembly code access */ argument
|
/arch/alpha/include/asm/ |
D | thread_info.h | 14 struct thread_info { struct 15 struct pcb_struct pcb; /* palcode state */ 17 struct task_struct *task; /* main task structure */ 41 #define init_thread_info (init_thread_union.thread_info) argument
|
/arch/cris/include/asm/ |
D | thread_info.h | 29 struct thread_info { struct 30 struct task_struct *task; /* main task structure */ 31 unsigned long flags; /* low level flags */ 32 __u32 cpu; /* current CPU */ 33 int preempt_count; /* 0 => preemptable, <0 => BUG */ 34 __u32 tls; /* TLS for this thread */ 58 #define init_thread_info (init_thread_union.thread_info) argument
|
/arch/tile/include/asm/ |
D | thread_info.h | 27 struct thread_info { struct 28 struct task_struct *task; /* main task structure */ 29 unsigned long flags; /* low level flags */ 30 unsigned long status; /* thread-synchronous flags */ 31 __u32 homecache_cpu; /* CPU we are homecached on */ 32 __u32 cpu; /* current CPU */ 33 int preempt_count; /* 0 => preemptable, 36 mm_segment_t addr_limit; /* thread address space 38 struct single_step_state *step_state; /* single step state 62 #define init_thread_info (init_thread_union.thread_info) argument
|
/arch/frv/include/asm/ |
D | thread_info.h | 32 struct thread_info { struct 33 struct task_struct *task; /* main task structure */ 34 unsigned long flags; /* low level flags */ 35 unsigned long status; /* thread-synchronous flags */ 36 __u32 cpu; /* current CPU */ 37 int preempt_count; /* 0 => preemptable, <0 => BUG */ 39 mm_segment_t addr_limit; /* thread address space: 67 #define init_thread_info (init_thread_union.thread_info) argument
|
/arch/arm/include/asm/ |
D | thread_info.h | 49 struct thread_info { struct 50 unsigned long flags; /* low level flags */ 51 int preempt_count; /* 0 => preemptable, <0 => bug */ 52 mm_segment_t addr_limit; /* address limit */ 53 struct task_struct *task; /* main task structure */ 54 __u32 cpu; /* cpu */ 78 #define init_thread_info (init_thread_union.thread_info) argument
|
/arch/score/include/asm/ |
D | thread_info.h | 29 struct thread_info { struct 30 struct task_struct *task; /* main task structure */ 31 unsigned long flags; /* low level flags */ 32 unsigned long tp_value; /* thread pointer */ 33 __u32 cpu; /* current CPU */ 36 int preempt_count; 60 #define init_thread_info (init_thread_union.thread_info) argument
|
/arch/m68k/include/asm/ |
D | thread_info.h | 26 struct thread_info { struct 47 static inline struct thread_info *current_thread_info(void) in current_thread_info() argument
|
/arch/s390/include/asm/ |
D | thread_info.h | 32 struct thread_info { struct 55 #define init_thread_info (init_thread_union.thread_info) argument
|
/arch/openrisc/include/asm/ |
D | thread_info.h | 49 struct thread_info { struct 50 struct task_struct *task; /* main task structure */ 51 unsigned long flags; /* low level flags */ 52 __u32 cpu; /* current CPU */ 53 __s32 preempt_count; /* 0 => preemptable, <0 => BUG */ 55 mm_segment_t addr_limit; /* thread address space: 82 #define init_thread_info (init_thread_union.thread_info) argument
|
/arch/hexagon/include/asm/ |
D | thread_info.h | 48 struct thread_info { struct 49 struct task_struct *task; /* main task structure */ 50 unsigned long flags; /* low level flags */ 51 __u32 cpu; /* current cpu */ 52 int preempt_count; /* 0=>preemptible,<0=>BUG */ 53 mm_segment_t addr_limit; /* segmentation sux */ 59 struct pt_regs *regs; 87 #define init_thread_info (init_thread_union.thread_info) argument
|
/arch/arc/include/asm/ |
D | thread_info.h | 42 struct thread_info { struct 65 #define init_thread_info (init_thread_union.thread_info) argument
|
/arch/ia64/include/asm/ |
D | thread_info.h | 21 struct thread_info { struct 23 __u32 flags; /* thread_info flags (see TIF_*) */ argument 24 __u32 cpu; /* current CPU */ 25 __u32 last_cpu; /* Last CPU thread ran on */ 26 __u32 status; /* Thread synchronous flags */ 50 #define current_thread_info() ((struct thread_info *) ((char *) current + IA64_TASK_SIZE)) argument
|
/arch/xtensa/include/asm/ |
D | thread_info.h | 45 struct thread_info { struct 46 struct task_struct *task; /* main task structure */ 47 unsigned long flags; /* low level flags */ 48 unsigned long status; /* thread-synchronous flags */ 49 __u32 cpu; /* current CPU */ 50 __s32 preempt_count; /* 0 => preemptable,< 0 => BUG*/ 52 mm_segment_t addr_limit; /* thread address space */ 54 unsigned long cpenable; 80 #define init_thread_info (init_thread_union.thread_info) argument
|
/arch/m32r/include/asm/ |
D | thread_info.h | 25 struct thread_info { struct 26 struct task_struct *task; /* main task structure */ 27 unsigned long flags; /* low level flags */ 28 unsigned long status; /* thread-synchronous flags */ 29 __u32 cpu; /* current CPU */ 30 int preempt_count; /* 0 => preemptable, <0 => BUG */ 32 mm_segment_t addr_limit; /* thread address space: 58 #define init_thread_info (init_thread_union.thread_info) argument
|
/arch/blackfin/include/asm/ |
D | thread_info.h | 38 struct thread_info { struct 59 #define init_thread_info (init_thread_union.thread_info) argument
|
/arch/um/include/asm/ |
D | thread_info.h | 15 struct thread_info { struct 24 struct thread_info *real_thread; /* Points to non-IRQ stack */ argument
|
/arch/avr32/include/asm/ |
D | thread_info.h | 21 struct thread_info { struct 42 #define init_thread_info (init_thread_union.thread_info) argument
|
/arch/metag/include/asm/ |
D | thread_info.h | 29 struct thread_info { struct 30 struct task_struct *task; /* main task structure */ 31 unsigned long flags; /* low level flags */ 32 unsigned long status; /* thread-synchronous flags */ 33 u32 cpu; /* current CPU */ 34 int preempt_count; /* 0 => preemptable, <0 => BUG */ 36 mm_segment_t addr_limit; /* thread address space */ 38 u8 supervisor_stack[0] __aligned(8);
|
/arch/nios2/include/asm/ |
D | thread_info.h | 40 struct thread_info { struct 41 struct task_struct *task; /* main task structure */ 42 unsigned long flags; /* low level flags */ 66 #define init_thread_info (init_thread_union.thread_info) argument
|
/arch/sh/include/asm/ |
D | thread_info.h | 28 struct thread_info { struct 29 struct task_struct *task; /* main task structure */ 30 unsigned long flags; /* low level flags */ 31 __u32 status; /* thread synchronous flags */ 32 __u32 cpu; 33 int preempt_count; /* 0 => preemptable, <0 => BUG */ 34 mm_segment_t addr_limit; /* thread address space */ 35 unsigned long previous_sp; /* sp of previous stack in case 37 __u8 supervisor_stack[0];
|
/arch/mn10300/include/asm/ |
D | thread_info.h | 41 struct thread_info { struct 56 #define thread_info_to_uregs(ti) \ argument
|
/arch/c6x/include/asm/ |
D | thread_info.h | 41 struct thread_info { struct 63 #define init_thread_info (init_thread_union.thread_info) argument
|
/arch/h8300/include/asm/ |
D | thread_info.h | 28 struct thread_info { struct 48 #define init_thread_info (init_thread_union.thread_info) argument
|