OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:tf_special
(Results
1 - 8
of
8
) sorted by relevancy
/src/sys/arch/ia64/include/
frame.h
47
struct _special
tf_special
;
member in struct:trapframe
db_machdep.h
54
#define PC_REGS(regs) ((db_addr_t)(regs)->
tf_special
.__spare == 0) ? \
55
((db_addr_t)(regs)->
tf_special
.rp) : \
56
((db_addr_t)(regs)->
tf_special
.iip + (((regs)->
tf_special
.psr>>41) & 3))
60
#define PC_REGS(regs) ((db_addr_t)(regs)->
tf_special
.iip + (((regs)->
tf_special
.psr>>41) & 3))
63
#define db_set_single_step(regs) ((regs)->
tf_special
.psr |= IA64_PSR_SS)
64
#define db_clear_single_step(regs) ((regs)->
tf_special
.psr &= ~IA64_PSR_SS)
cpu.h
152
#define TRAPF_PC(tf) ((tf)->
tf_special
.iip)
153
#define TRAPF_CPL(tf) ((tf)->
tf_special
.psr & IA64_PSR_CPL)
/src/sys/arch/ia64/ia64/
trap.c
263
printf(" cr.iip = 0x%lx\n", tf->
tf_special
.iip);
264
printf(" cr.ipsr = 0x%lx (", tf->
tf_special
.psr);
265
printpsr(tf->
tf_special
.psr);
267
printf(" cr.isr = 0x%lx (", tf->
tf_special
.isr);
268
printisr(tf->
tf_special
.isr);
270
printf(" cr.ifa = 0x%lx\n", tf->
tf_special
.ifa);
271
if (tf->
tf_special
.psr & IA64_PSR_IS) {
298
if (!asm_decode(tf->
tf_special
.iip, &bundle))
301
slot = ((tf->
tf_special
.psr & IA64_PSR_RI) == IA64_PSR_RI_0) ? 0 :
302
((tf->
tf_special
.psr & IA64_PSR_RI) == IA64_PSR_RI_1) ? 1 : 2
[
all
...]
db_interface.c
164
iip = f->
tf_special
.iip;
165
slot = (f->
tf_special
.psr >> 41) & 3;
174
f->
tf_special
.iip = iip;
175
f->
tf_special
.psr &= ~IA64_PSR_RI;
176
f->
tf_special
.psr |= slot << 41;
200
bsp = f->
tf_special
.bspstore + f->
tf_special
.ndirty;
201
sof = (int)(f->
tf_special
.cfm & 0x7f);
227
{"cr.ifs", DB_OFFSET(
tf_special
.cfm), db_frame},
228
{"cr.ifa", DB_OFFSET(
tf_special
.ifa), db_frame}
[
all
...]
db_trace.c
94
ip = tf->
tf_special
.iip + ((tf->
tf_special
.psr >> 41) & 3);
152
uwf->rp = tf->
tf_special
.rp;
158
uwf->bsp = tf->
tf_special
.bspstore + tf->
tf_special
.ndirty;
159
uwf->bsp = ia64_bsp_adjust_ret(uwf->bsp, IA64_CFM_SOF(tf->
tf_special
.cfm));
161
printf("inituwframe(): SOF(cfm) = %lu \n", IA64_CFM_SOF(tf->
tf_special
.cfm));
163
uwf->pfs = tf->
tf_special
.pfs;
164
uwf->sp = uwf->psp = tf->
tf_special
.sp;
vm_machdep.c
188
ndirty = tf->
tf_special
.ndirty + (tf->
tf_special
.bspstore & 0x1ffUL);
198
tf->
tf_special
.sp = (unsigned long)stack + UAREA_SP_OFFSET;
199
tf->
tf_special
.bspstore = (unsigned long)stack + UAREA_BSPSTORE_OFFSET;
205
if (tf->
tf_special
.psr & IA64_PSR_IS) {
machdep.c
718
(uint64_t*)(regstkp + tf->
tf_special
.ndirty +
719
(tf->
tf_special
.bspstore & 0x1ffUL));
721
/* XXX:
tf_special
.ndirty on a new stack frame ??? */
732
KASSERT((tf->
tf_special
.ndirty & ~PAGE_MASK) == 0);
734
memset(&tf->
tf_special
, 0, sizeof(tf->
tf_special
));
738
tf->
tf_special
.cfm = (1UL<<63) | (3UL<<7) | 3UL;
739
tf->
tf_special
.bspstore = IA64_BACKINGSTORE;
758
tf->
tf_special
.ndirty = (ksttop - kst) << 3;
760
tf->
tf_special
.cfm = (3UL<<62) | (3UL<<7) | 3UL
[
all
...]
Completed in 15 milliseconds
Indexes created Thu Oct 23 22:10:10 GMT 2025