Home
last modified time | relevance | path

Searched defs:thread_struct (Results 1 – 18 of 18) sorted by relevance

/linux-2.4.37.9/include/asm-sparc/
Dprocessor.h57 struct thread_struct { struct
58 unsigned long uwinmask __attribute__ ((aligned (8)));
59 struct pt_regs *kregs;
62 unsigned long ksp __attribute__ ((aligned (8)));
63 unsigned long kpc;
64 unsigned long kpsr;
65 unsigned long kwim;
68 unsigned long fork_kpsr __attribute__ ((aligned (8)));
69 unsigned long fork_kwim;
75 struct reg_window reg_window[NSWINS] __attribute__ ((aligned (8)));
[all …]
/linux-2.4.37.9/include/asm-sparc64/
Dprocessor.h70 struct thread_struct { struct
72 unsigned long ksp __attribute__ ((aligned(16)));
73 unsigned char wstate, cwp, flags;
74 mm_segment_t current_ds;
75 unsigned char w_saved, fpdepth, fault_code, use_blkcommit;
76 unsigned long fault_address;
77 unsigned char fpsaved[7];
78 unsigned char __pad2;
81 struct pt_regs *kregs;
82 unsigned long *utraps;
[all …]
/linux-2.4.37.9/include/asm-alpha/
Dprocessor.h41 struct thread_struct { struct
43 unsigned long ksp;
44 unsigned long usp;
45 unsigned long ptbr;
46 unsigned int pcc;
47 unsigned int asn;
48 unsigned long unique;
53 unsigned long pal_flags;
54 unsigned long res1, res2;
64 unsigned long flags;
[all …]
/linux-2.4.37.9/include/asm-m68k/
Dprocessor.h69 struct thread_struct { struct
70 unsigned long ksp; /* kernel stack pointer */
71 unsigned long usp; /* user stack pointer */
72 unsigned short sr; /* saved status register */
73 unsigned short fs; /* saved fs (sfc, dfc) */
74 unsigned long crp[2]; /* cpu root pointer */
75 unsigned long esp0; /* points to SR of stack frame */
76 unsigned long faddr; /* info about last fault */
77 int signo, code;
78 unsigned long fp[8*3];
[all …]
/linux-2.4.37.9/include/asm-s390x/
Dprocessor.h84 struct thread_struct struct
102 typedef struct thread_struct thread_struct; argument
/linux-2.4.37.9/include/asm-mips/
Dprocessor.h186 struct thread_struct { struct
188 unsigned long reg16;
189 unsigned long reg17, reg18, reg19, reg20, reg21, reg22, reg23;
190 unsigned long reg29, reg30, reg31;
193 unsigned long cp0_status;
196 union mips_fpu_union fpu;
199 unsigned long cp0_badvaddr; /* Last user fault */
200 unsigned long cp0_baduaddr; /* Last kernel fault accessing USEG */
201 unsigned long error_code;
202 unsigned long trap_no;
[all …]
/linux-2.4.37.9/include/asm-mips64/
Dprocessor.h220 struct thread_struct { struct
222 unsigned long reg16;
223 unsigned long reg17, reg18, reg19, reg20, reg21, reg22, reg23;
224 unsigned long reg29, reg30, reg31;
227 unsigned long cp0_status;
230 union mips_fpu_union fpu;
233 unsigned long cp0_badvaddr; /* Last user fault */
234 unsigned long cp0_baduaddr; /* Last kernel fault accessing USEG */
235 unsigned long error_code;
236 unsigned long trap_no;
[all …]
/linux-2.4.37.9/include/asm-s390/
Dprocessor.h77 struct thread_struct struct
94 typedef struct thread_struct thread_struct; argument
/linux-2.4.37.9/include/asm-arm/
Dprocessor.h64 struct thread_struct { struct
87 static inline unsigned long thread_saved_pc(struct thread_struct *t) in thread_saved_pc() argument
/linux-2.4.37.9/include/asm-x86_64/
Dprocessor.h304 struct thread_struct { struct
305 unsigned long rsp0;
306 unsigned long rip;
307 unsigned long rsp;
308 unsigned long userrsp; /* Copy from PDA */
309 unsigned long fs;
310 unsigned long gs;
311 unsigned short es, ds, fsindex, gsindex;
312 enum {
314 } flags;
[all …]
/linux-2.4.37.9/include/asm-sh/
Dprocessor.h103 struct thread_struct { struct
104 unsigned long sp;
105 unsigned long pc;
107 unsigned long trap_no, error_code;
108 unsigned long address;
111 unsigned long ubc_pc1, ubc_pc2;
114 union sh_fpu_union fpu;
/linux-2.4.37.9/include/asm-sh64/
Dprocessor.h144 struct thread_struct { struct
145 unsigned long sp;
146 unsigned long pc;
148 unsigned long trap_no, error_code;
149 unsigned long address;
152 struct pt_regs *kregs;
154 union sh_fpu_union fpu;
/linux-2.4.37.9/include/asm-cris/
Dprocessor.h59 struct thread_struct { struct
60 unsigned long ksp; /* kernel stack pointer */
61 unsigned long usp; /* user stack pointer */
62 unsigned long dccr; /* saved flag register */
/linux-2.4.37.9/include/asm-ia64/
Dprocessor.h260 struct thread_struct { struct
261 __u64 ksp; /* kernel stack pointer */
262 unsigned long flags; /* various flags */
263 __u64 map_base; /* base address for get_unmapped_area() */
264 __u64 task_size; /* limit for task size */
265 __u64 rbs_bot; /* the base address for the RBS */
266 struct siginfo *siginfo; /* current siginfo struct for ptrace() */
269 __u64 eflag; /* IA32 EFLAGS reg */
270 __u64 fsr; /* IA32 floating pt status reg */
271 __u64 fcr; /* IA32 floating pt control reg */
[all …]
/linux-2.4.37.9/include/asm-i386/
Dprocessor.h362 struct thread_struct { struct
363 unsigned long esp0;
364 unsigned long eip;
365 unsigned long esp;
366 unsigned long fs;
367 unsigned long gs;
369 unsigned long debugreg[8]; /* %%db0-7 debug registers */
371 unsigned long cr2, trap_no, error_code;
373 union i387_union i387;
375 struct vm86_struct * vm86_info;
[all …]
/linux-2.4.37.9/include/asm-parisc/
Dprocessor.h118 struct thread_struct { struct
119 struct pt_regs regs;
120 unsigned long task_size;
121 unsigned long map_base;
145 static inline unsigned long thread_saved_pc(struct thread_struct *t) in thread_saved_pc() argument
/linux-2.4.37.9/include/asm-ppc64/
Dprocessor.h654 struct thread_struct { struct
655 unsigned long ksp; /* Kernel stack pointer */
656 struct pt_regs *regs; /* Pointer to saved register state */
657 mm_segment_t fs; /* for get_fs() validation */
658 void *pgdir; /* root of page-table tree */
659 signed long last_syscall;
660 unsigned long flags;
661 double fpr[32]; /* Complete floating point set */
662 unsigned long fpscr; /* Floating point status (plus pad) */
663 unsigned long fpexc_mode; /* Floating-point exception mode */
[all …]
/linux-2.4.37.9/include/asm-ppc/
Dprocessor.h826 struct thread_struct { struct
827 unsigned long ksp; /* Kernel stack pointer */
828 struct pt_regs *regs; /* Pointer to saved register state */
829 mm_segment_t fs; /* for get_fs() validation */
830 void *pgdir; /* root of page-table tree */
831 int fpexc_mode; /* floating-point exception mode */
832 signed long last_syscall;
833 double fpr[32]; /* Complete floating point set */
834 unsigned long fpscr_pad; /* fpr ... fpscr must be contiguous */
835 unsigned long fpscr; /* Floating point status */
[all …]