Home
last modified time | relevance | path

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

/linux/arch/riscv/include/asm/
H A Dthread_info.h53 struct thread_info { struct
54 unsigned long flags; /* low level flags */
55 int preempt_count; /* 0=>preemptible, <0=>BUG */
61 long kernel_sp; /* Kernel stack pointer */
62 long user_sp; /* User stack pointer */
63 int cpu;
64 unsigned long syscall_work; /* SYSCALL_WORK_ flags */
66 void *scs_base;
67 void *scs_sp;
74 unsigned long a0, a1, a2;
[all …]
/linux/arch/xtensa/include/asm/
H A Dthread_info.h48 struct thread_info { struct
49 struct task_struct *task; /* main task structure */
50 unsigned long flags; /* low level flags */
51 unsigned long status; /* thread-synchronous flags */
52 __u32 cpu; /* current CPU */
53 __s32 preempt_count; /* 0 => preemptable,< 0 => BUG*/
57 unsigned long atomctl8;
61 unsigned long ps_woe_fix_addr;
68 unsigned long cpenable;
69 u32 cp_owner_cpu;
[all …]
/linux/arch/csky/include/asm/
H A Dthread_info.h13 struct thread_info { struct
14 struct task_struct *task;
15 void *dump_exec_domain;
16 unsigned long flags;
17 int preempt_count;
18 unsigned long tp_value;
19 struct restart_block restart_block;
20 struct pt_regs *regs;
21 unsigned int cpu;
/linux/arch/loongarch/include/asm/
H A Dthread_info.h24 struct thread_info { struct
25 unsigned long flags; /* low level flags */
26 unsigned long tp_value; /* thread pointer */
27 __u32 cpu; /* current CPU */
28 int preempt_count; /* 0 => preemptible, <0 => BUG */
29 struct pt_regs *regs;
30 unsigned long syscall; /* syscall number */
31 unsigned long syscall_work; /* SYSCALL_WORK_ flags */
/linux/arch/arm/include/asm/
H A Dthread_info.h63 struct thread_info { struct
84 static inline struct task_struct *thread_task(struct thread_info* ti) in thread_task() argument
/linux/arch/hexagon/include/asm/
H A Dthread_info.h31 struct thread_info { struct
32 struct task_struct *task; /* main task structure */
33 unsigned long flags; /* low level flags */
34 __u32 cpu; /* current cpu */
35 int preempt_count; /* 0=>preemptible,<0=>BUG */
41 struct pt_regs *regs;
47 unsigned long sp;
/linux/arch/arc/include/asm/
H A Dthread_info.h38 struct thread_info { struct
48 * initilaize thread_info for any @tsk argument
/linux/arch/openrisc/include/asm/
H A Dthread_info.h43 struct thread_info { struct
44 struct task_struct *task; /* main task structure */
45 unsigned long flags; /* low level flags */
46 __u32 cpu; /* current CPU */
47 __s32 preempt_count; /* 0 => preemptable, <0 => BUG */
72 register struct thread_info *current_thread_info_reg asm("r10"); argument
/linux/arch/powerpc/include/asm/
H A Dthread_info.h54 struct thread_info { struct
55 int preempt_count; /* 0 => preemptable,
58 unsigned int cpu;
60 unsigned long exit_flags; /* Exit Flags for entry/exit */
61 unsigned long syscall_work; /* SYSCALL_WORK_ flags */
62 unsigned long local_flags; /* private flags for thread */
64 unsigned long *livepatch_sp;
67 struct cpu_accounting_data accounting;
69 unsigned char slb_preload_nr;
70 unsigned char slb_preload_tail;
[all …]
/linux/arch/sh/include/asm/
H A Dthread_info.h27 struct thread_info { struct
28 struct task_struct *task; /* main task structure */
29 unsigned long flags; /* low level flags */
30 __u32 status; /* thread synchronous flags */
31 __u32 cpu;
32 int preempt_count; /* 0 => preemptable, <0 => BUG */
33 unsigned long previous_sp; /* sp of previous stack in case
35 __u8 supervisor_stack[];
/linux/arch/m68k/include/asm/
H A Dthread_info.h27 struct thread_info { struct
44 static inline struct thread_info *current_thread_info(void) in current_thread_info() argument
/linux/arch/nios2/include/asm/
H A Dthread_info.h36 struct thread_info { struct
58 static inline struct thread_info *current_thread_info(void) in current_thread_info() argument
/linux/arch/mips/include/asm/
H A Dthread_info.h25 struct thread_info { struct
47 * A pointer to the struct thread_info for the currently executing thread is argument
/linux/arch/microblaze/include/asm/
H A Dthread_info.h59 struct thread_info { struct
81 static inline struct thread_info *current_thread_info(void) in current_thread_info() argument
/linux/arch/um/include/asm/
H A Dthread_info.h19 struct thread_info { struct
20 unsigned long flags; /* low level flags */
21 __u32 cpu; /* current CPU */
22 int preempt_count; /* 0 => preemptable,
/linux/arch/parisc/include/asm/
H A Dthread_info.h9 struct thread_info { struct
10 unsigned long flags; /* thread_info flags (see TIF_*) */ argument
11 preempt_countthread_info global() argument
13 cputhread_info global() argument
/linux/tools/virtio/virtio-trace/
H A Dtrace-agent-rw.c104 static void *rw_thread_main(void *thread_info) in rw_thread_main()
/linux/arch/microblaze/kernel/
H A Dunwind.c282 struct thread_info *thread_info = in microblaze_unwind() local
/linux/arch/sh/kernel/
H A Dsmp.c211 void *thread_info; member
/linux/include/linux/
H A Dsched.h841 struct thread_info thread_info; member
1991 struct thread_info thread_info; member