HomeSort by: relevance | last modified time | path
    Searched refs:pcb_uw (Results 1 - 4 of 4) sorted by relevancy

  /src/sys/arch/sparc/include/
pcb.h 57 * pcb_uw is positive if there are any user windows that are
60 * enabled, we decrement pcb_uw for each ``push'' of a CPU
63 * disabled, or if we are in user mode, pcb_uw is junk.)
65 * To ease computing pcb_uw on traps from user mode, we keep track
79 * registers are in the PCB (though if pcb_uw is positive,
95 int pcb_uw; /* user windows inside CPU */ member in struct:pcb
  /src/sys/arch/sparc/fpu/
fpu.c 266 if (pcb->pcb_uw) {
  /src/sys/arch/sparc/sparc/
trap.c 502 if (pcb->pcb_uw || pcb->pcb_nsaved)
locore.s 1383 * stack for the current process, and we must also set cpcb->pcb_uw
1389 * cpcb->pcb_uw = (cpcb->pcb_wim - 1 - CWP) % nwindows
1451 * cpcb->pcb_uw = (cpcb->pcb_wim - 1 - CWP) % nwindows
1488 st %l5, [%l6 + PCB_UW]; \
1550 st %l5, [%l6 + PCB_UW]; \
1595 st %l5, [%l6 + PCB_UW]; \
1635 /* Figure out whether it is a user window (cpcb->pcb_uw > 0). */
1636 ld [%g6 + PCB_UW], %g7
1676 st %g7, [%g6 + PCB_UW] ! cpcb->pcb_uw--
    [all...]

Completed in 13 milliseconds