Home
last modified time | relevance | path

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

/linux-4.4.14/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
/linux-4.4.14/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
/linux-4.4.14/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
Dprocessor.h43 #define user_regs(thread_info) (((struct pt_regs *)((unsigned long)(thread_info) + THREAD_SIZE)) - … argument
/linux-4.4.14/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
/linux-4.4.14/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
/linux-4.4.14/arch/s390/include/asm/
Dthread_info.h32 struct thread_info { struct
55 #define init_thread_info (init_thread_union.thread_info) argument
Dlowcore.h119 __u64 thread_info; /* 0x0318 */ member
/linux-4.4.14/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
/linux-4.4.14/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
/linux-4.4.14/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
Dprocessor.h66 #define user_regs(thread_info) (((struct pt_regs *)((unsigned long)(thread_info) + THREAD_SIZE - S… argument
/linux-4.4.14/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
/linux-4.4.14/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
/linux-4.4.14/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
/linux-4.4.14/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
/linux-4.4.14/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
/linux-4.4.14/arch/arc/include/asm/
Dthread_info.h42 struct thread_info { struct
65 #define init_thread_info (init_thread_union.thread_info) argument
/linux-4.4.14/arch/um/include/asm/
Dthread_info.h15 struct thread_info { struct
24 struct thread_info *real_thread; /* Points to non-IRQ stack */ argument
/linux-4.4.14/arch/avr32/include/asm/
Dthread_info.h21 struct thread_info { struct
42 #define init_thread_info (init_thread_union.thread_info) argument
/linux-4.4.14/arch/blackfin/include/asm/
Dthread_info.h38 struct thread_info { struct
59 #define init_thread_info (init_thread_union.thread_info) argument
/linux-4.4.14/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);
/linux-4.4.14/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
/linux-4.4.14/arch/h8300/include/asm/
Dthread_info.h28 struct thread_info { struct
52 #define init_thread_info (init_thread_union.thread_info) argument
/linux-4.4.14/arch/mn10300/include/asm/
Dthread_info.h41 struct thread_info { struct
56 #define thread_info_to_uregs(ti) \ argument
/linux-4.4.14/arch/mips/include/asm/
Dthread_info.h24 struct thread_info { struct
25 struct task_struct *task; /* main task structure */
26 unsigned long flags; /* low level flags */
27 unsigned long tp_value; /* thread pointer */
28 __u32 cpu; /* current CPU */
52 #define init_thread_info (init_thread_union.thread_info) argument
/linux-4.4.14/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];
/linux-4.4.14/arch/unicore32/include/asm/
Dthread_info.h67 struct thread_info { struct
90 #define init_thread_info (init_thread_union.thread_info) argument
/linux-4.4.14/arch/c6x/include/asm/
Dthread_info.h41 struct thread_info { struct
63 #define init_thread_info (init_thread_union.thread_info) argument
/linux-4.4.14/arch/parisc/include/asm/
Dthread_info.h10 struct thread_info { struct
12 unsigned long flags; /* thread_info flags (see TIF_*) */ argument
27 #define init_thread_info (init_thread_union.thread_info) argument
/linux-4.4.14/arch/arm64/include/asm/
Dthread_info.h47 struct thread_info { struct
63 #define init_thread_info (init_thread_union.thread_info) argument
/linux-4.4.14/arch/x86/include/asm/
Dthread_info.h55 struct thread_info { struct
73 #define init_thread_info (init_thread_union.thread_info) argument
/linux-4.4.14/arch/microblaze/include/asm/
Dthread_info.h66 struct thread_info { struct
89 #define init_thread_info (init_thread_union.thread_info) argument
/linux-4.4.14/arch/powerpc/include/asm/
Dthread_info.h40 struct thread_info { struct
62 #define init_thread_info (init_thread_union.thread_info) argument
/linux-4.4.14/arch/ia64/kernel/
Dinit_task.c33 struct thread_info thread_info; member
/linux-4.4.14/tools/virtio/virtio-trace/
Dtrace-agent-rw.c106 static void *rw_thread_main(void *thread_info) in rw_thread_main()
/linux-4.4.14/arch/microblaze/kernel/
Dunwind.c293 struct thread_info *thread_info = in microblaze_unwind() local
/linux-4.4.14/arch/powerpc/kernel/
Dkgdb.c156 struct thread_info *thread_info, *exception_thread_info; in kgdb_singlestep() local
/linux-4.4.14/arch/sh/kernel/
Dsmp.c215 void *thread_info; member
/linux-4.4.14/include/linux/
Dsched.h2405 struct thread_info thread_info; member