Searched refs:thread_info (Results 1 - 25 of 359) sorted by relevance

1234567891011>>

/linux-master/include/linux/sched/
H A Dthread_info_api.h1 #include <linux/thread_info.h>
/linux-master/arch/microblaze/include/asm/
H A Dswitch_to.h10 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 Dvmlinux.lds.h1 #include <asm/thread_info.h>
H A Dthread_info.h19 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 Dswitch_to.h5 #include <linux/thread_info.h>
25 extern struct task_struct *__switch_to(struct task_struct *, struct thread_info *, struct thread_info *);
H A Dstackprotector.h18 #include <asm/thread_info.h>
H A Dthread_notify.h15 #include <asm/thread_info.h>
29 static inline void thread_notify(unsigned long rc, struct thread_info *thread)
H A Dthread_info.h3 * 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 Dcurrent.h6 #include <linux/thread_info.h>
H A Dswitch_to.h13 #include <linux/thread_info.h>
/linux-master/arch/xtensa/include/asm/
H A Dcurrent.h14 #include <asm/thread_info.h>
18 #include <linux/thread_info.h>
/linux-master/arch/sparc/include/asm/
H A Dcurrent.h15 #include <linux/thread_info.h>
/linux-master/arch/m68k/include/asm/
H A Dcurrent.h16 #include <linux/thread_info.h>
H A Dthread_info.h26 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 Dthread_info.h6 * 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 Dasm-offsets.c32 #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 Dasm-offsets.c20 #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 Dasm-offsets.c17 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 Dthread_info.h36 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 Dkstack.h5 #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 Dirq_regs.h11 #include <linux/thread_info.h>
/linux-master/arch/loongarch/include/asm/
H A Dirq_regs.h10 #include <linux/thread_info.h>
/linux-master/arch/sh/include/asm/
H A Dthread_info.h27 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 Dasm-offsets.c18 #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 Dthread_info.h43 struct thread_info { struct
72 register struct thread_info *current_thread_info_reg asm("r10");

Completed in 385 milliseconds

1234567891011>>