OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Tue Oct 14 01:09:49 GMT 2025