Searched refs:tf_special (Results 1 - 17 of 17) sorted by relevance

/freebsd-10-stable/sys/ia64/include/
H A Dcpu.h47 #define TRAPF_PC(tf) ((tf)->tf_special.iip)
48 #define TRAPF_CPL(tf) ((tf)->tf_special.psr & IA64_PSR_CPL)
65 #define cpu_getstack(td) ((td)->td_frame->tf_special.sp)
H A Dframe.h43 struct _special tf_special; member in struct:trapframe
H A Dkdb.h43 kdb_frame->tf_special.psr &= ~IA64_PSR_SS;
49 kdb_frame->tf_special.psr |= IA64_PSR_SS;
/freebsd-10-stable/sys/ia64/ia64/
H A Demulate.c46 if (!asm_decode(tf->tf_special.iip, &bundle))
49 slot = ((tf->tf_special.psr & IA64_PSR_RI) == IA64_PSR_RI_0) ? 0 :
50 ((tf->tf_special.psr & IA64_PSR_RI) == IA64_PSR_RI_1) ? 1 : 2;
62 if (!(tf->tf_special.pr & (1UL << i->i_oper[0].o_value))) {
63 tf->tf_special.psr &= ~IA64_PSR_RI;
64 tf->tf_special.iip += 16;
72 tf->tf_special.psr &= ~IA64_PSR_RI;
73 tf->tf_special.iip += i->i_oper[1].o_value;
H A Dptrace_machdep.c48 if (data >= 0 && data < (tf->tf_special.ndirty >> 3)) {
50 (tf->tf_special.bspstore & 0x1ffUL));
55 if (data >= 0 && data < (tf->tf_special.ndirty >> 3)) {
57 (tf->tf_special.bspstore & 0x1ffUL));
H A Dtrap.c258 printf(" cr.iip = 0x%lx\n", tf->tf_special.iip);
259 printf(" cr.ipsr = 0x%lx (", tf->tf_special.psr);
260 printpsr(tf->tf_special.psr);
262 printf(" cr.isr = 0x%lx (", tf->tf_special.isr);
263 printisr(tf->tf_special.isr);
265 printf(" cr.ifa = 0x%lx\n", tf->tf_special.ifa);
266 if (tf->tf_special.psr & IA64_PSR_IS) {
293 if (!asm_decode(tf->tf_special.iip, &bundle))
296 slot = ((tf->tf_special.psr & IA64_PSR_RI) == IA64_PSR_RI_0) ? 0 :
297 ((tf->tf_special
[all...]
H A Dvm_machdep.c183 tf->tf_special.ndirty = 0;
184 tf->tf_special.bspstore &= ~0x1ffUL;
213 ndirty = tf->tf_special.ndirty + (tf->tf_special.bspstore & 0x1ffUL);
221 bzero(&tf->tf_special, sizeof(tf->tf_special));
222 tf->tf_special.iip = fuword(&fd->func);
223 tf->tf_special.gp = fuword(&fd->gp);
224 tf->tf_special.sp = (sp + stack->ss_size - 16) & ~15;
225 tf->tf_special
[all...]
H A Ddb_machdep.c83 {"cr.ifs", DB_OFFSET(tf_special.cfm), db_frame},
84 {"cr.ifa", DB_OFFSET(tf_special.ifa), db_frame},
85 {"ar.bspstore", DB_OFFSET(tf_special.bspstore), db_frame},
86 {"ndirty", DB_OFFSET(tf_special.ndirty), db_frame},
87 {"rp", DB_OFFSET(tf_special.rp), db_frame},
88 {"ar.pfs", DB_OFFSET(tf_special.pfs), db_frame},
89 {"psr", DB_OFFSET(tf_special.psr), db_frame},
90 {"cr.isr", DB_OFFSET(tf_special.isr), db_frame},
91 {"pr", DB_OFFSET(tf_special.pr), db_frame},
92 {"ar.rsc", DB_OFFSET(tf_special
[all...]
H A Dmachdep.c462 old->td_frame->tf_special.psr |= IA64_PSR_DFH;
484 new->td_frame->tf_special.psr &= ~IA64_PSR_DFH;
577 kdb_frame->tf_special.ifa == IA64_FIXED_BREAK)
578 kdb_frame->tf_special.psr += IA64_PSR_RI_1;
1014 sp = tf->tf_special.sp;
1052 sf.sf_si.si_addr = (void*)tf->tf_special.ifa;
1073 tf->tf_special.psr &= ~IA64_PSR_RI;
1074 tf->tf_special.iip = ia64_get_k5() +
1077 tf->tf_special.iip = ia64_get_k5() +
1089 tf->tf_special
[all...]
H A Dhighfp.c76 td->td_frame->tf_special.psr |= IA64_PSR_DFH;
108 td1->td_frame->tf_special.psr |= IA64_PSR_DFH;
120 tf->tf_special.psr &= ~IA64_PSR_MFH;
122 tf->tf_special.psr &= ~IA64_PSR_DFH;
149 td->td_frame->tf_special.psr |= IA64_PSR_DFH;
170 td->td_frame->tf_special.psr |= IA64_PSR_DFH;
H A Dunwind.c167 val = tf->tf_special.pfs;
169 val = tf->tf_special.pr;
171 val = tf->tf_special.rnat;
173 val = tf->tf_special.unat;
177 val = tf->tf_special.gp;
179 val = tf->tf_special.sp;
181 val = tf->tf_special.tp;
193 val = tf->tf_special.rp;
327 bsp = tf->tf_special.bspstore + tf->tf_special
[all...]
H A Dunaligned.c262 slot = ((tf->tf_special.psr & IA64_PSR_RI) == IA64_PSR_RI_0) ? 0 :
263 ((tf->tf_special.psr & IA64_PSR_RI) == IA64_PSR_RI_1) ? 1 : 2;
268 tf->tf_special.ifa, tf->tf_special.iip + slot);
281 if ((tf->tf_special.psr & IA64_PSR_AC) && !ia64_unaligned_test)
284 if (!asm_decode(tf->tf_special.iip, &bundle))
289 error = fixup(bundle.b_inst + slot, &context, tf->tf_special.ifa);
292 asm_print_inst(&bundle, slot, tf->tf_special.iip);
301 tf->tf_special.psr &= ~IA64_PSR_RI;
302 tf->tf_special
[all...]
H A Dgdb_machdep.c170 if (slot >= (kdb_frame->tf_special.ndirty >> 3)) {
179 bspstore = kdb_frame->tf_special.bspstore;
H A Delf_machdep.c126 ia64_flush_dirty(td, &td->td_frame->tf_special);
/freebsd-10-stable/sys/ia64/ia32/
H A Dia32_trap.c73 tf->tf_special.iip -= 2;
105 params = (caddr_t)(tf->tf_special.sp & ((1L<<32)-1)) +
171 ksi.ksi_addr = (void *)tf->tf_special.iip;
206 switch ((tf->tf_special.isr >> 16) & 0xffff) {
230 ucode = (tf->tf_special.isr & 0xffff) + BUS_SEGM_FAULT;
238 ucode = tf->tf_special.ifa; /* VA */
257 if (((tf->tf_special.isr >> 16) & 0xffff) == 0x80) {
261 ucode = (tf->tf_special.isr >> 16) & 0xffff;
H A Dia32_signal.c150 tf->tf_special.ndirty = 0;
152 tf->tf_special.psr |= IA64_PSR_IS;
153 tf->tf_special.sp = stack;
156 tf->tf_special.bspstore = (sv->sv_psstrings - sz_ia32_sigcode -
/freebsd-10-stable/gnu/usr.bin/gdb/kgdb/
H A Dtrgt_ia64.c169 #define SPECIAL(x) offsetof(struct trapframe, tf_special) \

Completed in 98 milliseconds