/illumos-gate/usr/src/uts/sun4v/ml/ |
H A D | wbuf.S | 85 ! spill traps increment %cwp by 2, 86 ! but user_trap wants the trap %cwp 91 wrpr %g0, %g5, %cwp 221 ! spill traps increment %cwp by 2, 222 ! but user_trap wants the trap %cwp 227 wrpr %g0, %g5, %cwp 410 ! sys_trap wants %cwp to be the same as when the trap occured, 416 wrpr %g0, %g5, %cwp
|
H A D | mach_locore.S | 233 ! Write 0x1f (MAX_REG_WINDOWS) to %cwp and read back to get 235 rdpr %cwp, %g2 ! save current %cwp 236 wrpr %g0, 0x1f, %cwp 237 rdpr %cwp, %g1 ! %g1 = nwin - 1 238 wrpr %g0, %g2, %cwp ! restore current %cwp 389 ! force tl=1, update %cwp, branch to correct handler 397 wrpr %g0, %g6, %cwp 999 rdpr %cwp, %g1 1006 ! set %tstate to the correct %cwp 1009 rdpr %cwp, %g1
|
H A D | mach_proc_init.S | 66 wrpr %g0, 0, %cwp
|
H A D | trap_table.S | 1536 rdpr %tstate, %g1 ! cwp for trap handler 1537 rdpr %cwp, %g4 1621 rdpr %tstate, %g2 ! cwp for trap handler 1622 rdpr %cwp, %g4 1880 rdpr %cwp, %g6 ! %g6 = %cwp 1883 wrpr %g6, %cwp 1895 retry ! restores correct %cwp
|
/illumos-gate/usr/src/uts/sun4u/ml/ |
H A D | wbuf.S | 84 ! spill traps increment %cwp by 2, 85 ! but user_trap wants the trap %cwp 90 wrpr %g0, %g5, %cwp 218 ! spill traps increment %cwp by 2, 219 ! but user_trap wants the trap %cwp 224 wrpr %g0, %g5, %cwp 348 ! sys_trap wants %cwp to be the same as when the trap occured, 354 wrpr %g0, %g5, %cwp
|
H A D | mach_locore.S | 372 ! force tl=1, update %cwp, branch to correct handler 379 wrpr %g0, %g6, %cwp 833 ! set %tstate to the correct %cwp 836 rdpr %cwp, %g1
|
H A D | trap_table.S | 1764 rdpr %tstate, %g1 ! cwp for trap handler 1765 rdpr %cwp, %g4 1849 rdpr %tstate, %g2 ! cwp for trap handler 1850 rdpr %cwp, %g4 2113 rdpr %cwp, %g6 ! %g6 = %cwp 2116 wrpr %g6, %cwp 2128 retry ! restores correct %cwp
|
/illumos-gate/usr/src/cmd/sgs/yacc/common/ |
H A D | y1.c | 69 int cwp; variable 1022 cwp = 0; in closure() 1024 wsets[cwp].pitem = p->pitem; in closure() 1025 wsets[cwp].flag = 1; /* this item must get closed */ in closure() 1027 wsets[cwp].ws.lset[k] = p->look->lset[k]; in closure() 1028 WSBUMP(cwp); in closure() 1039 for (idx1 = 0; idx1 < cwp; idx1++) { in closure() 1101 if (cwp + 1 >= wsetsz) in closure() 1104 wsets[cwp].pitem = *s; in closure() 1105 wsets[cwp].flag = 1; in closure() [all …]
|
H A D | dextern.h | 150 #define WSLOOP(s, j) for (j = s; j < &wsets[cwp]; ++j)
|
H A D | y3.c | 41 extern int cwp;
|
/illumos-gate/usr/src/uts/sparc/dtrace/ |
H A D | dtrace_asm.S | 104 rdpr %cwp, %g1 107 wrpr %g3, %cwp 115 wrpr %g3, %cwp 118 wrpr %g1, %cwp 374 ! the %cwp by one (mod nwindows) because we're in the user's windows
|
/illumos-gate/usr/src/uts/common/pcmcia/sys/ |
H A D | cs_priv.h | 278 #define WINDOW_AVAILABLE_FOR_MEM(cwp) (!(cwp->state & CW_WIN_IN_USE)) argument 279 #define WINDOW_AVAILABLE_FOR_IO(cwp) \ argument 280 (!(cwp->state & (CW_CIS | CW_MEM | CW_ALLOCATED)))
|
/illumos-gate/usr/src/uts/sun4v/os/ |
H A D | mach_trap.c | 169 uint32_t gl, ccr, asi, cwp, pstate; in ptl1_showtrap() local 171 cwp = (tstate >> TSTATE_CWP_SHIFT) & TSTATE_CWP_MASK; in ptl1_showtrap() 181 "%%pstate: %b\n", gl, ccr, asi, cwp, pstate, PSTATE_BITS); in ptl1_showtrap()
|
/illumos-gate/usr/src/uts/sun4u/os/ |
H A D | mach_trap.c | 195 uint32_t ccr, asi, cwp, pstate; in ptl1_showtrap() local 197 cwp = (tstate >> TSTATE_CWP_SHIFT) & TSTATE_CWP_MASK; in ptl1_showtrap() 206 "%%pstate: %b\n", ccr, asi, cwp, pstate, PSTATE_BITS); in ptl1_showtrap()
|
/illumos-gate/usr/src/uts/sparc/v9/ml/ |
H A D | sparcv9_subr.S | 925 rdpr %cwp, %g5 ! remember the register window state 1112 ! to store the %ccr, %asi, %pstate, and %cwp as they would appear 1124 rdpr %cwp, %l1 ! %l1 = %cwp
|
/illumos-gate/usr/src/uts/sun4u/sys/ |
H A D | traptrace.h | 282 rdpr %cwp, scr2; \ 310 rdpr %cwp, scr2; \ 374 rdpr %cwp, scr2; \
|
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | traptrace.h | 339 rdpr %cwp, scr2; \ 366 rdpr %cwp, scr2; \ 428 rdpr %cwp, scr2; \
|
/illumos-gate/usr/src/uts/sun4u/cpu/ |
H A D | opl_olympus_asm.S | 785 wrpr %g0, tmp, %cwp ;\ 943 rdpr %cwp, tmp1 ;\ 1469 rdpr %cwp, %g5 1473 rdpr %cwp, %g6 1474 wrpr %g5, %cwp 1476 wrpr %g6, %cwp 1487 rdpr %cwp, %g5 1491 rdpr %cwp, %g6 1492 wrpr %g5, %cwp 1494 wrpr %g6, %cwp
|
/illumos-gate/usr/src/lib/libproc/common/ |
H A D | Pcontrol.c | 2548 prwatch_t *cwp = (prwatch_t *)&ctl[1]; in Psetwapt() local 2557 cwp->pr_vaddr = wp->pr_vaddr; in Psetwapt() 2558 cwp->pr_size = wp->pr_size; in Psetwapt() 2559 cwp->pr_wflags = wp->pr_wflags; in Psetwapt() 2574 prwatch_t *cwp = (prwatch_t *)&ctl[1]; in Pdelwapt() local 2583 cwp->pr_vaddr = wp->pr_vaddr; in Pdelwapt() 2584 cwp->pr_size = wp->pr_size; in Pdelwapt() 2585 cwp->pr_wflags = 0; in Pdelwapt()
|
/illumos-gate/usr/src/uts/common/pcmcia/cs/ |
H A D | cs.c | 8475 cs_window_t *cwp = cs_globals.cw; 8481 while (cwp) { 8482 cwpp = cwp; 8483 cwp = cwp->next;
|