Lines Matching defs:thread_struct
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 */
272 __u64 fir; /* IA32 fp except. instr. reg */
273 __u64 fdr; /* IA32 fp except. data reg */
274 __u64 old_k1; /* old value of ar.k1 */
275 __u64 old_iob; /* old IOBase value */
281 __u64 pmc[IA64_NUM_PMC_REGS];
282 __u64 pmd[IA64_NUM_PMD_REGS];
283 unsigned long pfm_ovfl_block_reset;/* non-zero if we need to block or reset regs on ovfl */
284 void *pfm_context; /* pointer to detailed PMU context */
285 atomic_t pfm_notifiers_check; /* when >0, will cleanup ctx_notify_task in tasklist */
286 atomic_t pfm_owners_check; /* when >0, will cleanup ctx_owner in tasklist */
287 void *pfm_smpl_buf_list; /* list of sampling buffers to vfree */
292 __u64 dbr[IA64_NUM_DBG_REGS];
293 __u64 ibr[IA64_NUM_DBG_REGS];
294 struct ia64_fpreg fph[96]; /* saved/loaded on demand */
295 int last_fph_cpu;