Lines Matching defs:pt_regs

76 struct pt_regs {  struct
78 unsigned long b6; /* scratch */
79 unsigned long b7; /* scratch */
81 unsigned long ar_csd; /* used by cmp8xchg16 (scratch) */
82 unsigned long ar_ssd; /* reserved for future use (scratch) */
84 unsigned long r8; /* scratch (return value register 0) */
85 unsigned long r9; /* scratch (return value register 1) */
86 unsigned long r10; /* scratch (return value register 2) */
87 unsigned long r11; /* scratch (return value register 3) */
89 unsigned long cr_ipsr; /* interrupted task's psr */
90 unsigned long cr_iip; /* interrupted task's instruction pointer */
95 unsigned long cr_ifs;
97 unsigned long ar_unat; /* interrupted task's NaT register (preserved) */
98 unsigned long ar_pfs; /* prev function state */
99 unsigned long ar_rsc; /* RSE configuration */
101 unsigned long ar_rnat; /* RSE NaT */
102 unsigned long ar_bspstore; /* RSE bspstore */
104 unsigned long pr; /* 64 predicate registers (1 bit each) */
105 unsigned long b0; /* return pointer (bp) */
106 unsigned long loadrs; /* size of dirty partition << 16 */
108 unsigned long r1; /* the gp pointer */
109 unsigned long r12; /* interrupted task's memory stack pointer */
110 unsigned long r13; /* thread pointer */
112 unsigned long ar_fpsr; /* floating point status (preserved) */
113 unsigned long r15; /* scratch */
117 unsigned long r14; /* scratch */
118 unsigned long r2; /* scratch */
119 unsigned long r3; /* scratch */
122 unsigned long r16; /* scratch */
123 unsigned long r17; /* scratch */
124 unsigned long r18; /* scratch */
125 unsigned long r19; /* scratch */
126 unsigned long r20; /* scratch */
127 unsigned long r21; /* scratch */
128 unsigned long r22; /* scratch */
129 unsigned long r23; /* scratch */
130 unsigned long r24; /* scratch */
131 unsigned long r25; /* scratch */
132 unsigned long r26; /* scratch */
133 unsigned long r27; /* scratch */
134 unsigned long r28; /* scratch */
135 unsigned long r29; /* scratch */
136 unsigned long r30; /* scratch */
137 unsigned long r31; /* scratch */
139 unsigned long ar_ccv; /* compare/exchange value (scratch) */
144 struct ia64_fpreg f6; /* scratch */
145 struct ia64_fpreg f7; /* scratch */
146 struct ia64_fpreg f8; /* scratch */
147 struct ia64_fpreg f9; /* scratch */
148 struct ia64_fpreg f10; /* scratch */
149 struct ia64_fpreg f11; /* scratch */