/linux-master/include/linux/sched/ |
H A D | thread_info_api.h | 1 #include <linux/thread_info.h>
|
/linux-master/arch/microblaze/include/asm/ |
H A D | switch_to.h | 10 struct thread_info; 12 extern struct task_struct *_switch_to(struct thread_info *prev, 13 struct thread_info *next);
|
/linux-master/arch/um/include/asm/ |
H A D | vmlinux.lds.h | 1 #include <asm/thread_info.h>
|
H A D | thread_info.h | 19 struct thread_info { struct 25 struct thread_info *real_thread; /* Points to non-IRQ stack */ 40 static inline struct thread_info *current_thread_info(void) 42 struct thread_info *ti; 47 ti = (struct thread_info *) (((unsigned long)p) & ~mask);
|
/linux-master/arch/arm/include/asm/ |
H A D | switch_to.h | 5 #include <linux/thread_info.h> 25 extern struct task_struct *__switch_to(struct task_struct *, struct thread_info *, struct thread_info *);
|
H A D | stackprotector.h | 18 #include <asm/thread_info.h>
|
H A D | thread_notify.h | 15 #include <asm/thread_info.h> 29 static inline void thread_notify(unsigned long rc, struct thread_info *thread)
|
H A D | thread_info.h | 3 * arch/arm/include/asm/thread_info.h 63 struct thread_info { struct 84 static inline struct task_struct *thread_task(struct thread_info* ti) 102 extern void iwmmxt_task_disable(struct thread_info *); 103 extern void iwmmxt_task_copy(struct thread_info *, void *); 104 extern void iwmmxt_task_restore(struct thread_info *, void *); 105 extern void iwmmxt_task_release(struct thread_info *); 106 extern void iwmmxt_task_switch(struct thread_info *); 123 extern void vfp_sync_hwstate(struct thread_info *); 124 extern void vfp_flush_hwstate(struct thread_info *); [all...] |
/linux-master/include/asm-generic/ |
H A D | current.h | 6 #include <linux/thread_info.h>
|
H A D | switch_to.h | 13 #include <linux/thread_info.h>
|
/linux-master/arch/xtensa/include/asm/ |
H A D | current.h | 14 #include <asm/thread_info.h> 18 #include <linux/thread_info.h>
|
/linux-master/arch/sparc/include/asm/ |
H A D | current.h | 15 #include <linux/thread_info.h>
|
/linux-master/arch/m68k/include/asm/ |
H A D | current.h | 16 #include <linux/thread_info.h>
|
H A D | thread_info.h | 26 struct thread_info { struct 43 static inline struct thread_info *current_thread_info(void) 45 struct thread_info *ti;
|
/linux-master/arch/arc/include/asm/ |
H A D | thread_info.h | 6 * No need for ARC specific thread_info allocator (kmalloc/free). This is 29 #include <linux/thread_info.h> 38 struct thread_info { struct 48 * initilaize thread_info for any @tsk 59 static inline __attribute_const__ struct thread_info *current_thread_info(void) 62 return (struct thread_info *)(sp & ~(THREAD_SIZE - 1));
|
/linux-master/arch/openrisc/kernel/ |
H A D | asm-offsets.c | 32 #include <linux/thread_info.h> 46 /* offsets into thread_info */ 47 DEFINE(TI_TASK, offsetof(struct thread_info, task)); 48 DEFINE(TI_FLAGS, offsetof(struct thread_info, flags)); 49 DEFINE(TI_PREEMPT, offsetof(struct thread_info, preempt_count)); 50 DEFINE(TI_KSP, offsetof(struct thread_info, ksp));
|
/linux-master/arch/xtensa/kernel/ |
H A D | asm-offsets.c | 20 #include <linux/thread_info.h> 85 /* offsets in thread_info struct */ 86 OFFSET(TI_TASK, thread_info, task); 87 OFFSET(TI_FLAGS, thread_info, flags); 88 OFFSET(TI_STSTUS, thread_info, status); 89 OFFSET(TI_CPU, thread_info, cpu); 90 OFFSET(TI_PRE_COUNT, thread_info, preempt_count); 92 OFFSET(TI_PS_WOE_FIX_ADDR, thread_info, ps_woe_fix_addr); 95 /* struct thread_info (offset from start_struct) */ 99 DEFINE(THREAD_ATOMCTL8, offsetof (struct thread_info, atomctl [all...] |
/linux-master/arch/alpha/kernel/ |
H A D | asm-offsets.c | 17 DEFINE(TI_TASK, offsetof(struct thread_info, task)); 18 DEFINE(TI_FLAGS, offsetof(struct thread_info, flags)); 19 DEFINE(TI_CPU, offsetof(struct thread_info, cpu)); 20 DEFINE(TI_FP, offsetof(struct thread_info, fp)); 21 DEFINE(TI_STATUS, offsetof(struct thread_info, status));
|
/linux-master/arch/nios2/include/asm/ |
H A D | thread_info.h | 36 struct thread_info { struct 58 static inline struct thread_info *current_thread_info(void) 62 return (struct thread_info *)(sp & ~(THREAD_SIZE - 1));
|
/linux-master/arch/sparc/kernel/ |
H A D | kstack.h | 5 #include <linux/thread_info.h> 11 static inline bool kstack_valid(struct thread_info *tp, unsigned long sp) 19 if (sp >= (base + sizeof(struct thread_info)) && 37 static inline bool kstack_is_trap_frame(struct thread_info *tp, struct pt_regs *regs)
|
/linux-master/arch/mips/include/asm/ |
H A D | irq_regs.h | 11 #include <linux/thread_info.h>
|
/linux-master/arch/loongarch/include/asm/ |
H A D | irq_regs.h | 10 #include <linux/thread_info.h>
|
/linux-master/arch/sh/include/asm/ |
H A D | thread_info.h | 27 struct thread_info { struct 66 static inline struct thread_info *current_thread_info(void) 68 struct thread_info *ti; 156 struct thread_info *ti = current_thread_info(); 163 struct thread_info *ti = current_thread_info();
|
/linux-master/arch/sh/kernel/ |
H A D | asm-offsets.c | 18 #include <asm/thread_info.h> 23 /* offsets into the thread_info struct */ 24 DEFINE(TI_TASK, offsetof(struct thread_info, task)); 25 DEFINE(TI_FLAGS, offsetof(struct thread_info, flags)); 26 DEFINE(TI_CPU, offsetof(struct thread_info, cpu)); 27 DEFINE(TI_PRE_COUNT, offsetof(struct thread_info, preempt_count)); 28 DEFINE(TI_SIZE, sizeof(struct thread_info));
|
/linux-master/arch/openrisc/include/asm/ |
H A D | thread_info.h | 43 struct thread_info { struct 72 register struct thread_info *current_thread_info_reg asm("r10");
|