/linux-2.4.37.9/include/asm-sparc/ |
D | processor.h | 57 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/ |
D | processor.h | 70 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/ |
D | processor.h | 41 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/ |
D | processor.h | 69 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/ |
D | processor.h | 84 struct thread_struct struct 102 typedef struct thread_struct thread_struct; typedef
|
/linux-2.4.37.9/include/asm-mips/ |
D | processor.h | 186 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/ |
D | processor.h | 220 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/ |
D | processor.h | 77 struct thread_struct struct 94 typedef struct thread_struct thread_struct; argument
|
/linux-2.4.37.9/include/asm-arm/ |
D | processor.h | 64 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/ |
D | processor.h | 304 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/ |
D | processor.h | 103 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/ |
D | processor.h | 144 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/ |
D | processor.h | 59 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/ |
D | processor.h | 260 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/ |
D | processor.h | 362 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/ |
D | processor.h | 118 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/ |
D | processor.h | 654 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/ |
D | processor.h | 826 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 …]
|