Home
last modified time | relevance | path

Searched defs:thread_info (Results 1 – 25 of 39) sorted by relevance

12

/arch/sparc/include/asm/
Dthread_info_32.h27 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 …]
Dthread_info_64.h35 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/
Dthread_info.h14 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/
Dthread_info.h29 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/
Dthread_info.h27 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/
Dthread_info.h32 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/
Dthread_info.h49 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/
Dthread_info.h29 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/
Dthread_info.h26 struct thread_info { struct
47 static inline struct thread_info *current_thread_info(void) in current_thread_info() argument
/arch/s390/include/asm/
Dthread_info.h32 struct thread_info { struct
55 #define init_thread_info (init_thread_union.thread_info) argument
/arch/openrisc/include/asm/
Dthread_info.h49 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/
Dthread_info.h48 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/
Dthread_info.h42 struct thread_info { struct
65 #define init_thread_info (init_thread_union.thread_info) argument
/arch/ia64/include/asm/
Dthread_info.h21 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/
Dthread_info.h45 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/
Dthread_info.h25 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/
Dthread_info.h38 struct thread_info { struct
59 #define init_thread_info (init_thread_union.thread_info) argument
/arch/um/include/asm/
Dthread_info.h15 struct thread_info { struct
24 struct thread_info *real_thread; /* Points to non-IRQ stack */ argument
/arch/avr32/include/asm/
Dthread_info.h21 struct thread_info { struct
42 #define init_thread_info (init_thread_union.thread_info) argument
/arch/metag/include/asm/
Dthread_info.h29 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/
Dthread_info.h40 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/
Dthread_info.h28 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/
Dthread_info.h41 struct thread_info { struct
56 #define thread_info_to_uregs(ti) \ argument
/arch/c6x/include/asm/
Dthread_info.h41 struct thread_info { struct
63 #define init_thread_info (init_thread_union.thread_info) argument
/arch/h8300/include/asm/
Dthread_info.h28 struct thread_info { struct
48 #define init_thread_info (init_thread_union.thread_info) argument

12