/linux-6.3-rc2/arch/powerpc/include/asm/ |
A D | processor.h | 152 unsigned long srr0; 153 unsigned long srr1; 154 unsigned long dar; 157 unsigned long r0, r3, r4, r5, r6, r8, r9, r11; 158 unsigned long lr, ctr; 159 unsigned long sr0; 184 u8 load_fp; 186 u8 load_vec; 207 u8 load_tm; 249 int dscr_inherit; [all …]
|
/linux-6.3-rc2/arch/loongarch/include/asm/ |
A D | processor.h | 99 struct thread_struct { struct 101 unsigned long reg01, reg03, reg22; /* ra sp fp */ 102 unsigned long reg23, reg24, reg25, reg26; /* s0-s3 */ 103 unsigned long reg27, reg28, reg29, reg30, reg31; /* s4-s8 */ 106 unsigned long sched_ra; 117 unsigned long scr0; 118 unsigned long scr1; 119 unsigned long scr2; 120 unsigned long scr3; 123 unsigned long eflags; [all …]
|
/linux-6.3-rc2/arch/s390/include/asm/ |
A D | processor.h | 125 struct thread_struct { struct 126 unsigned int acrs[NUM_ACRS]; 127 unsigned long ksp; /* kernel stack pointer */ 128 unsigned long user_timer; /* task cputime in user space */ 129 unsigned long guest_timer; /* task cputime in kvm guest */ 134 unsigned long gmap_addr; /* address of last gmap fault. */ 140 struct per_regs per_user; /* User specified PER registers */ 141 struct per_event per_event; /* Cause of the last PER trap */ 143 unsigned int system_call; /* system call number in signal */ 146 unsigned long pfault_wait; [all …]
|
/linux-6.3-rc2/arch/mips/include/asm/ |
A D | processor.h | 227 struct thread_struct { struct 229 unsigned long reg16; 230 unsigned long reg17, reg18, reg19, reg20, reg21, reg22, reg23; 231 unsigned long reg29, reg30, reg31; 234 unsigned long cp0_status; 240 atomic_t bd_emu_frame; 248 unsigned long emulated_fp; 254 struct mips_dsp_state dsp; 262 unsigned long error_code; 263 unsigned long trap_nr; [all …]
|
/linux-6.3-rc2/arch/m68k/include/asm/ |
A D | processor.h | 103 struct thread_struct { struct 104 unsigned long ksp; /* kernel stack pointer */ 105 unsigned long usp; /* user stack pointer */ 106 unsigned short sr; /* saved status register */ 107 unsigned short fc; /* saved fc (sfc, dfc) */ 108 unsigned long crp[2]; /* cpu root pointer */ 109 unsigned long esp0; /* points to SR of stack frame */ 110 unsigned long faddr; /* info about last fault */ 111 int signo, code; 112 unsigned long fp[8*3]; [all …]
|
/linux-6.3-rc2/arch/sparc/include/asm/ |
A D | processor_32.h | 36 struct thread_struct { struct 37 struct pt_regs *kregs; 38 unsigned int _pad1; 41 unsigned long fork_kpsr __attribute__ ((aligned (8))); 42 unsigned long fork_kwim; 45 unsigned long float_regs[32] __attribute__ ((aligned (8))); 46 unsigned long fsr; 47 unsigned long fpqdepth; 48 struct fpq fpqueue[16];
|
A D | processor_64.h | 52 struct thread_struct { struct 58 int smp_lock_count; 59 unsigned int smp_lock_pc;
|
/linux-6.3-rc2/arch/um/include/asm/ |
A D | processor-generic.h | 22 struct thread_struct { struct 23 struct pt_regs regs; 24 struct pt_regs *segv_regs; 25 int singlestep_syscall; 26 void *fault_addr; 27 jmp_buf *fault_catcher; 28 struct task_struct *prev_sched; 29 struct arch_thread arch; 30 jmp_buf switch_buf; 31 struct { [all …]
|
/linux-6.3-rc2/arch/arm64/include/asm/ |
A D | processor.h | 147 struct thread_struct { struct 148 struct cpu_context cpu_context; /* cpu context */ 155 struct { 159 } uw; 184 static inline unsigned int thread_get_vl(struct thread_struct *thread, in thread_get_vl() argument
|
/linux-6.3-rc2/arch/riscv/include/asm/ |
A D | processor.h | 35 struct thread_struct { struct 48 *offset = offsetof(struct thread_struct, fstate); in arch_thread_struct_whitelist() argument
|
/linux-6.3-rc2/arch/x86/include/asm/ |
A D | processor.h | 414 struct thread_struct { struct 418 unsigned long sp0; 420 unsigned long sp; 424 unsigned short es; 425 unsigned short ds; 426 unsigned short fsindex; 431 unsigned long fsbase; 432 unsigned long gsbase; 438 unsigned long fs; 439 unsigned long gs; [all …]
|
/linux-6.3-rc2/arch/arc/include/asm/ |
A D | processor.h | 24 struct thread_struct { struct 25 unsigned long ksp; /* kernel mode stack pointer */ 26 unsigned long callee_reg; /* pointer to callee regs */ 27 unsigned long fault_address; /* dbls as brkpt holder as well */ 29 struct dsp_callee_regs dsp; 32 struct arc_fpu fpu;
|
/linux-6.3-rc2/arch/sh/include/asm/ |
A D | processor_32.h | 91 struct thread_struct { struct 93 unsigned long sp; 94 unsigned long pc; 97 unsigned long flags; 100 struct perf_event *ptrace_bps[HBP_NUM]; 104 struct sh_dsp_struct dsp_status; 108 union thread_xstate *xstate; 118 unsigned char fpu_counter;
|
/linux-6.3-rc2/arch/microblaze/include/asm/ |
A D | processor.h | 53 struct thread_struct { struct 55 unsigned long ksp; 56 unsigned long ksp_limit; /* if ksp <= ksp_limit stack overflow */ 57 void *pgdir; /* root of page-table tree */ 58 struct pt_regs *regs; /* Pointer to saved register state */
|
/linux-6.3-rc2/arch/arm/include/asm/ |
A D | processor.h | 31 struct thread_struct { struct 41 * Everything usercopied to/from thread_struct is statically-sized, so argument
|
/linux-6.3-rc2/arch/nios2/include/asm/ |
A D | processor.h | 45 struct thread_struct { struct 46 struct pt_regs *kregs; 49 unsigned long ksp; 50 unsigned long kpsr;
|
/linux-6.3-rc2/arch/xtensa/include/asm/ |
A D | processor.h | 151 struct thread_struct { struct 154 unsigned long ra; /* kernel's a0: return address and window call size */ 155 unsigned long sp; /* kernel's a1: stack pointer */ 158 struct perf_event *ptrace_bp[XCHAL_NUM_IBREAK]; 159 struct perf_event *ptrace_wp[XCHAL_NUM_DBREAK]; 162 int align[0] __attribute__ ((aligned(16)));
|
/linux-6.3-rc2/arch/csky/include/asm/ |
A D | processor.h | 41 struct thread_struct { struct 42 unsigned long sp; /* kernel stack pointer */ 43 unsigned long trap_no; /* saved status register */
|
/linux-6.3-rc2/arch/parisc/include/asm/ |
A D | processor.h | 102 struct thread_struct { struct 103 struct pt_regs regs; 104 unsigned long task_size; 105 unsigned long map_base; 106 unsigned long flags;
|
/linux-6.3-rc2/arch/ia64/include/asm/ |
A D | processor.h | 270 struct thread_struct { struct 271 __u32 flags; /* various thread flags (see IA64_THREAD_*) */ 273 __u8 on_ustack; /* executing on user-stacks? */ 274 __u8 pad[3]; 275 __u64 ksp; /* kernel stack pointer */ 276 __u64 map_base; /* base address for get_unmapped_area() */ 277 __u64 rbs_bot; /* the base address for the RBS */ 278 int last_fph_cpu; /* CPU that may hold the contents of f32-f127 */ 279 unsigned long dbr[IA64_NUM_DBG_REGS]; 280 unsigned long ibr[IA64_NUM_DBG_REGS]; [all …]
|
/linux-6.3-rc2/arch/hexagon/include/asm/ |
A D | processor.h | 26 struct thread_struct { struct 31 * initializes thread_struct argument
|
/linux-6.3-rc2/arch/openrisc/include/asm/ |
A D | processor.h | 46 struct thread_struct { struct
|
/linux-6.3-rc2/arch/alpha/include/asm/ |
A D | processor.h | 30 struct thread_struct { }; struct
|