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

  /src/sys/arch/sparc/include/
pcb.h 75 * Thus, to save window pcb_rw[i] to memory, we write it at
76 * pcb_rw[i + 1].rw_in[6].
82 * saved in pcb_rw[]. As a special case, traps that needed
84 * the registers in pcb_rw[], and set pcb_nsaved to -1. This
106 struct rwindow pcb_rw[PCB_MAXWIN]; /* saved windows */ member in struct:pcb
  /src/sys/arch/sparc64/include/
pcb.h 105 * Thus, to save window pcb_rw[i] to memory, we write it at
106 * pcb_rw[i + 1].rw_in[6].
112 * saved in pcb_rw[]. As a special case, traps that needed
114 * the registers in pcb_rw[], and set pcb_nsaved to -1. This
163 /* The rest is probably not needed except for pcb_rw */
169 struct rwindow64 pcb_rw[PCB_MAXWIN]; /* saved windows */ member in struct:pcb
  /src/sys/arch/sparc/sparc/
db_interface.c 351 (unsigned long long)pcb->pcb_rw[i+1].rw_in[6]);
353 (unsigned long long)pcb->pcb_rw[i].rw_local[0],
354 (unsigned long long)pcb->pcb_rw[i].rw_local[1],
355 (unsigned long long)pcb->pcb_rw[i].rw_local[2],
356 (unsigned long long)pcb->pcb_rw[i].rw_local[3]);
358 (unsigned long long)pcb->pcb_rw[i].rw_local[4],
359 (unsigned long long)pcb->pcb_rw[i].rw_local[5],
360 (unsigned long long)pcb->pcb_rw[i].rw_local[6],
361 (unsigned long long)pcb->pcb_rw[i].rw_local[7]);
363 (unsigned long long)pcb->pcb_rw[i].rw_in[0]
    [all...]
trap.c 498 * Copy the one from %sp into pcb->pcb_rw[0] and set
510 if (read_rw(tf->tf_out[6], &pcb->pcb_rw[0])) {
536 if (rwindow_save(l) || read_rw(tf->tf_out[6], &pcb->pcb_rw[0])) {
544 pcb->pcb_rw[0].rw_in[6]);
546 if (read_rw(pcb->pcb_rw[0].rw_in[6], &pcb->pcb_rw[1])) {
700 struct rwindow *rw = &pcb->pcb_rw[0];
  /src/sys/arch/sparc64/sparc64/
db_interface.c 760 (unsigned long long)pcb->pcb_rw[i+1].rw_in[6]);
762 (unsigned long long)pcb->pcb_rw[i].rw_local[0],
763 (unsigned long long)pcb->pcb_rw[i].rw_local[1],
764 (unsigned long long)pcb->pcb_rw[i].rw_local[2],
765 (unsigned long long)pcb->pcb_rw[i].rw_local[3]);
767 (unsigned long long)pcb->pcb_rw[i].rw_local[4],
768 (unsigned long long)pcb->pcb_rw[i].rw_local[5],
769 (unsigned long long)pcb->pcb_rw[i].rw_local[6],
770 (unsigned long long)pcb->pcb_rw[i].rw_local[7]);
772 (unsigned long long)pcb->pcb_rw[i].rw_in[0]
    [all...]
trap.c 925 struct rwindow64 *rw = &pcb->pcb_rw[0];
locore.s 2249 stxa %l0, [%g5 + PCB_RW + ( 0*8)] %asi ! Save the window in the pcb, we can schedule other stuff in here
2250 stxa %l1, [%g5 + PCB_RW + ( 1*8)] %asi
2251 stxa %l2, [%g5 + PCB_RW + ( 2*8)] %asi
2252 stxa %l3, [%g5 + PCB_RW + ( 3*8)] %asi
2253 stxa %l4, [%g5 + PCB_RW + ( 4*8)] %asi
2254 stxa %l5, [%g5 + PCB_RW + ( 5*8)] %asi
2255 stxa %l6, [%g5 + PCB_RW + ( 6*8)] %asi
2256 stxa %l7, [%g5 + PCB_RW + ( 7*8)] %asi
2258 stxa %i0, [%g5 + PCB_RW + ( 8*8)] %asi
2259 stxa %i1, [%g5 + PCB_RW + ( 9*8)] %as
    [all...]

Completed in 16 milliseconds