Go to the documentation of this file. 1 #ifndef _ASM_SCORE_THREAD_INFO_H
2 #define _ASM_SCORE_THREAD_INFO_H
11 #include <linux/const.h>
14 #define THREAD_SIZE_ORDER (1)
15 #define THREAD_SIZE (PAGE_SIZE << THREAD_SIZE_ORDER)
16 #define THREAD_MASK (THREAD_SIZE - _AC(1,UL))
20 #include <asm/processor.h>
54 #define INIT_THREAD_INFO(tsk) \
57 .exec_domain = &default_exec_domain, \
60 .addr_limit = KERNEL_DS, \
62 .fn = do_no_restart_syscall, \
66 #define init_thread_info (init_thread_union.thread_info)
67 #define init_stack (init_thread_union.stack)
71 #define current_thread_info() __current_thread_info
75 #define PREEMPT_ACTIVE 0x10000000
84 #define TIF_SYSCALL_TRACE 0
85 #define TIF_SIGPENDING 1
86 #define TIF_NEED_RESCHED 2
87 #define TIF_NOTIFY_RESUME 5
88 #define TIF_RESTORE_SIGMASK 9
91 #define _TIF_SYSCALL_TRACE (1<<TIF_SYSCALL_TRACE)
92 #define _TIF_SIGPENDING (1<<TIF_SIGPENDING)
93 #define _TIF_NEED_RESCHED (1<<TIF_NEED_RESCHED)
94 #define _TIF_NOTIFY_RESUME (1<<TIF_NOTIFY_RESUME)
96 #define _TIF_WORK_MASK (0x0000ffff)