Searched refs:thread_struct (Results 1 - 25 of 86) sorted by relevance

1234

/arch/powerpc/include/asm/
H A Dtm.h13 extern void do_load_up_transact_fpu(struct thread_struct *thread);
14 extern void do_load_up_transact_altivec(struct thread_struct *thread);
18 extern void tm_reclaim(struct thread_struct *thread,
21 extern void tm_recheckpoint(struct thread_struct *thread,
24 extern void tm_save_sprs(struct thread_struct *thread);
25 extern void tm_restore_sprs(struct thread_struct *thread);
H A Dswitch_to.h7 struct thread_struct;
15 struct thread_struct;
16 extern struct task_struct *_switch(struct thread_struct *prev,
17 struct thread_struct *next);
19 static inline void save_early_sprs(struct thread_struct *prev)
27 static inline void save_early_sprs(struct thread_struct *prev) {}
/arch/c6x/include/asm/
H A Dswitch_to.h19 struct thread_struct;
20 asmlinkage void *__switch_to(struct thread_struct *prev,
21 struct thread_struct *next,
H A Dprocessor.h54 struct thread_struct { struct
/arch/sh/include/asm/
H A Dswitch_to_64.h13 struct thread_struct;
20 struct thread_struct *prev_thread,
22 struct thread_struct *next_thread);
/arch/frv/include/asm/
H A Dswitch_to.h23 struct task_struct *__switch_to(struct thread_struct *prev_thread,
24 struct thread_struct *next_thread,
H A Dprocessor.h42 struct thread_struct { struct
/arch/hexagon/include/asm/
H A Dswitch_to.h24 struct thread_struct;
H A Dprocessor.h42 * thread_struct is supposed to be for context switch data.
45 struct thread_struct { struct
50 * initializes thread_struct
/arch/mn10300/include/asm/
H A Dswitch_to.h17 struct thread_struct;
36 struct task_struct *__switch_to(struct thread_struct *prev,
37 struct thread_struct *next,
/arch/frv/kernel/
H A Dasm-offsets.c89 /* offsets into thread_struct */
90 OFFSET(__THREAD_FRAME, thread_struct, frame);
91 OFFSET(__THREAD_CURR, thread_struct, curr);
92 OFFSET(__THREAD_SP, thread_struct, sp);
93 OFFSET(__THREAD_FP, thread_struct, fp);
94 OFFSET(__THREAD_LR, thread_struct, lr);
95 OFFSET(__THREAD_PC, thread_struct, pc);
96 OFFSET(__THREAD_GR16, thread_struct, gr[0]);
97 OFFSET(__THREAD_SCHED_LR, thread_struct, sched_lr);
98 OFFSET(__THREAD_FRAME0, thread_struct, frame
[all...]
/arch/m68k/kernel/
H A Dasm-offsets.c30 DEFINE(THREAD_KSP, offsetof(struct thread_struct, ksp));
31 DEFINE(THREAD_USP, offsetof(struct thread_struct, usp));
32 DEFINE(THREAD_SR, offsetof(struct thread_struct, sr));
33 DEFINE(THREAD_FS, offsetof(struct thread_struct, fs));
34 DEFINE(THREAD_CRP, offsetof(struct thread_struct, crp));
35 DEFINE(THREAD_ESP0, offsetof(struct thread_struct, esp0));
36 DEFINE(THREAD_FPREG, offsetof(struct thread_struct, fp));
37 DEFINE(THREAD_FPCNTL, offsetof(struct thread_struct, fpcntl));
38 DEFINE(THREAD_FPSTATE, offsetof(struct thread_struct, fpstate));
/arch/mn10300/kernel/
H A Dasm-offsets.c65 OFFSET(THREAD_UREGS, thread_struct, uregs);
66 OFFSET(THREAD_PC, thread_struct, pc);
67 OFFSET(THREAD_SP, thread_struct, sp);
68 OFFSET(THREAD_A3, thread_struct, a3);
69 OFFSET(THREAD_USP, thread_struct, usp);
71 OFFSET(THREAD_FPU_FLAGS, thread_struct, fpu_flags);
72 OFFSET(THREAD_FPU_STATE, thread_struct, fpu_state);
/arch/arc/kernel/
H A Dasm-offsets.c25 DEFINE(THREAD_KSP, offsetof(struct thread_struct, ksp));
26 DEFINE(THREAD_CALLEE_REG, offsetof(struct thread_struct, callee_reg));
28 offsetof(struct thread_struct, fault_address));
/arch/cris/include/arch-v10/arch/
H A Dprocessor.h13 /* CRIS thread_struct. this really has nothing to do with the processor itself, since
15 * The thread_struct here is used when task-switching using _resume defined in entry.S.
20 struct thread_struct { struct
/arch/cris/include/arch-v32/arch/
H A Dprocessor.h16 struct thread_struct { struct
/arch/powerpc/kernel/
H A Dasm-offsets.c79 DEFINE(THREAD_DSCR, offsetof(struct thread_struct, dscr));
80 DEFINE(THREAD_DSCR_INHERIT, offsetof(struct thread_struct, dscr_inherit));
85 DEFINE(KSP_LIMIT, offsetof(struct thread_struct, ksp_limit));
88 DEFINE(KSP, offsetof(struct thread_struct, ksp));
89 DEFINE(PT_REGS, offsetof(struct thread_struct, regs));
91 DEFINE(THREAD_NORMSAVES, offsetof(struct thread_struct, normsave[0]));
93 DEFINE(THREAD_FPEXC_MODE, offsetof(struct thread_struct, fpexc_mode));
94 DEFINE(THREAD_FPSTATE, offsetof(struct thread_struct, fp_state));
95 DEFINE(THREAD_FPSAVEAREA, offsetof(struct thread_struct, fp_save_area));
98 DEFINE(THREAD_VRSTATE, offsetof(struct thread_struct, vr_stat
[all...]
/arch/c6x/kernel/
H A Dasm-offsets.c89 OFFSET(THREAD_PC, thread_struct, pc);
90 OFFSET(THREAD_B15_14, thread_struct, b15_14);
91 OFFSET(THREAD_A15_14, thread_struct, a15_14);
92 OFFSET(THREAD_B13_12, thread_struct, b13_12);
93 OFFSET(THREAD_A13_12, thread_struct, a13_12);
94 OFFSET(THREAD_B11_10, thread_struct, b11_10);
95 OFFSET(THREAD_A11_10, thread_struct, a11_10);
96 OFFSET(THREAD_RICL_ICL, thread_struct, ricl_icl);
/arch/alpha/include/asm/
H A Dprocessor.h39 struct thread_struct { }; struct
/arch/sparc/kernel/
H A Dasm-offsets.c23 offsetof(struct thread_struct, fork_kpsr));
/arch/microblaze/include/asm/
H A Dprocessor.h64 /* thread_struct is gone. use thread_info instead. */
65 struct thread_struct { }; struct
112 struct thread_struct { struct
/arch/x86/kernel/
H A Dioport.c25 struct thread_struct *t = &current->thread;
100 struct thread_struct *t = &current->thread;
/arch/blackfin/kernel/
H A Dasm-offsets.c37 DEFINE(THREAD_KSP, offsetof(struct thread_struct, ksp));
38 DEFINE(THREAD_USP, offsetof(struct thread_struct, usp));
39 DEFINE(THREAD_SR, offsetof(struct thread_struct, seqstat));
40 DEFINE(PT_SR, offsetof(struct thread_struct, seqstat));
41 DEFINE(THREAD_ESP0, offsetof(struct thread_struct, esp0));
42 DEFINE(THREAD_PC, offsetof(struct thread_struct, pc));
/arch/arc/include/asm/
H A Dprocessor.h34 struct thread_struct { struct
/arch/cris/kernel/
H A Dasm-offsets.c43 #define ENTRY(entry) DEFINE(THREAD_ ## entry, offsetof(struct thread_struct, entry))

Completed in 1864 milliseconds

1234