Home
last modified time | relevance | path

Searched refs:cwp (Results 1 – 20 of 20) sorted by relevance

/illumos-gate/usr/src/uts/sun4v/ml/
H A Dwbuf.S85 ! 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 Dmach_locore.S233 ! 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 Dmach_proc_init.S66 wrpr %g0, 0, %cwp
H A Dtrap_table.S1536 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 Dwbuf.S84 ! 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 Dmach_locore.S372 ! 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 Dtrap_table.S1764 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 Dy1.c69 int cwp; variable
1022 cwp = 0; in closure()
1024 wsets[cwp].pitem = p->pitem; in closure()
1028 WSBUMP(cwp); in closure()
1101 if (cwp + 1 >= wsetsz) in closure()
1104 wsets[cwp].pitem = *s; in closure()
1105 wsets[cwp].flag = 1; in closure()
1109 wsets[cwp].ws.lset[k] = in closure()
1112 WSBUMP(cwp); in closure()
1120 if (&wsets[cwp] > &wsets[zzcwp]) in closure()
[all …]
H A Ddextern.h150 #define WSLOOP(s, j) for (j = s; j < &wsets[cwp]; ++j)
H A Dy3.c41 extern int cwp;
/illumos-gate/usr/src/uts/sparc/dtrace/
H A Ddtrace_asm.S104 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 Dcs_priv.h278 #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 Dmach_trap.c169 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 Dmach_trap.c195 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 Dsparcv9_subr.S925 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 Dtraptrace.h282 rdpr %cwp, scr2; \
310 rdpr %cwp, scr2; \
374 rdpr %cwp, scr2; \
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dtraptrace.h339 rdpr %cwp, scr2; \
366 rdpr %cwp, scr2; \
428 rdpr %cwp, scr2; \
/illumos-gate/usr/src/uts/sun4u/cpu/
H A Dopl_olympus_asm.S785 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 DPcontrol.c2482 prwatch_t *cwp = (prwatch_t *)&ctl[1]; in Psetwapt() local
2491 cwp->pr_vaddr = wp->pr_vaddr; in Psetwapt()
2492 cwp->pr_size = wp->pr_size; in Psetwapt()
2493 cwp->pr_wflags = wp->pr_wflags; in Psetwapt()
2508 prwatch_t *cwp = (prwatch_t *)&ctl[1]; in Pdelwapt() local
2517 cwp->pr_vaddr = wp->pr_vaddr; in Pdelwapt()
2518 cwp->pr_size = wp->pr_size; in Pdelwapt()
2519 cwp->pr_wflags = 0; in Pdelwapt()
/illumos-gate/usr/src/uts/common/pcmcia/cs/
H A Dcs.c8475 cs_window_t *cwp = cs_globals.cw;
8481 while (cwp) {
8482 cwpp = cwp;
8483 cwp = cwp->next;