Linux Kernel
3.7.1
|
#include <asm/processor.h>
#include <asm/page.h>
Go to the source code of this file.
Data Structures | |
struct | thread_info |
Functions | |
void | arch_release_thread_info (struct thread_info *info) |
register unsigned long stack_pointer | __asm__ ("sp") |
void | smp_nap (void) |
void | _cpu_idle (void) |
#define _TIF_ALLWORK_MASK |
Definition at line 138 of file thread_info.h.
#define _TIF_ASYNC_TLB (1<<TIF_ASYNC_TLB) |
Definition at line 130 of file thread_info.h.
#define _TIF_MEMDIE (1<<TIF_MEMDIE) |
Definition at line 134 of file thread_info.h.
#define _TIF_NEED_RESCHED (1<<TIF_NEED_RESCHED) |
Definition at line 128 of file thread_info.h.
#define _TIF_NOTIFY_RESUME (1<<TIF_NOTIFY_RESUME) |
Definition at line 135 of file thread_info.h.
#define _TIF_SECCOMP (1<<TIF_SECCOMP) |
Definition at line 133 of file thread_info.h.
#define _TIF_SIGPENDING (1<<TIF_SIGPENDING) |
Definition at line 127 of file thread_info.h.
#define _TIF_SINGLESTEP (1<<TIF_SINGLESTEP) |
Definition at line 129 of file thread_info.h.
#define _TIF_SYSCALL_AUDIT (1<<TIF_SYSCALL_AUDIT) |
Definition at line 132 of file thread_info.h.
#define _TIF_SYSCALL_TRACE (1<<TIF_SYSCALL_TRACE) |
Definition at line 131 of file thread_info.h.
#define current_thread_info | ( | void | ) | ((struct thread_info *)(stack_pointer & -THREAD_SIZE)) |
Definition at line 85 of file thread_info.h.
#define HAVE_SET_RESTORE_SIGMASK 1 |
Definition at line 158 of file thread_info.h.
#define init_stack (init_thread_union.stack) |
Definition at line 62 of file thread_info.h.
#define INIT_THREAD_INFO | ( | tsk | ) |
Definition at line 47 of file thread_info.h.
#define init_thread_info (init_thread_union.thread_info) |
Definition at line 61 of file thread_info.h.
#define LOG2_THREAD_SIZE (PAGE_SHIFT + THREAD_SIZE_ORDER) |
Definition at line 74 of file thread_info.h.
#define PREEMPT_ACTIVE 0x10000000 |
Definition at line 110 of file thread_info.h.
#define STACK_WARN (THREAD_SIZE/8) |
Definition at line 76 of file thread_info.h.
#define THREAD_SIZE (PAGE_SIZE << THREAD_SIZE_ORDER) |
Definition at line 73 of file thread_info.h.
#define THREAD_SIZE_ORDER (13 - PAGE_SHIFT) |
Definition at line 67 of file thread_info.h.
#define THREAD_SIZE_PAGES (1 << THREAD_SIZE_ORDER) |
Definition at line 71 of file thread_info.h.
Definition at line 120 of file thread_info.h.
Definition at line 124 of file thread_info.h.
#define TIF_NEED_RESCHED 1 /* rescheduling necessary */ |
Definition at line 118 of file thread_info.h.
Definition at line 125 of file thread_info.h.
#define TIF_SECCOMP 6 /* secure computing */ |
Definition at line 123 of file thread_info.h.
#define TIF_SIGPENDING 0 /* signal pending */ |
Definition at line 117 of file thread_info.h.
#define TIF_SINGLESTEP |
Definition at line 119 of file thread_info.h.
Definition at line 122 of file thread_info.h.
Definition at line 121 of file thread_info.h.
#define TS_POLLING 0x0004 /* in idle loop but not sleeping */ |
Definition at line 152 of file thread_info.h.
#define TS_RESTORE_SIGMASK 0x0008 /* restore signal mask in do_signal */ |
Definition at line 153 of file thread_info.h.
#define tsk_is_polling | ( | t | ) | (task_thread_info(t)->status & TS_POLLING) |
Definition at line 155 of file thread_info.h.
register unsigned long stack_pointer __asm__ | ( | "sp" | ) |
void arch_release_thread_info | ( | struct thread_info * | info | ) |