Lines Matching full:regs

28 set_sigtramp_args(CPURISCVState *regs, int sig, struct target_sigframe *frame,  in set_sigtramp_args()  argument
41 regs->gpr[xA0] = sig; in set_sigtramp_args()
42 regs->gpr[xA1] = frame_addr + in set_sigtramp_args()
44 regs->gpr[xA2] = frame_addr + in set_sigtramp_args()
46 regs->pc = ka->_sa_handler; in set_sigtramp_args()
47 regs->gpr[xSP] = frame_addr; in set_sigtramp_args()
48 regs->gpr[xRA] = TARGET_PS_STRINGS - TARGET_SZSIGCODE; in set_sigtramp_args()
69 abi_long get_mcontext(CPURISCVState *regs, target_mcontext_t *mcp, in get_mcontext() argument
73 mcp->mc_gpregs.gp_t[0] = tswap64(regs->gpr[5]); in get_mcontext()
74 mcp->mc_gpregs.gp_t[1] = tswap64(regs->gpr[6]); in get_mcontext()
75 mcp->mc_gpregs.gp_t[2] = tswap64(regs->gpr[7]); in get_mcontext()
76 mcp->mc_gpregs.gp_t[3] = tswap64(regs->gpr[28]); in get_mcontext()
77 mcp->mc_gpregs.gp_t[4] = tswap64(regs->gpr[29]); in get_mcontext()
78 mcp->mc_gpregs.gp_t[5] = tswap64(regs->gpr[30]); in get_mcontext()
79 mcp->mc_gpregs.gp_t[6] = tswap64(regs->gpr[31]); in get_mcontext()
81 mcp->mc_gpregs.gp_s[0] = tswap64(regs->gpr[8]); in get_mcontext()
82 mcp->mc_gpregs.gp_s[1] = tswap64(regs->gpr[9]); in get_mcontext()
83 mcp->mc_gpregs.gp_s[2] = tswap64(regs->gpr[18]); in get_mcontext()
84 mcp->mc_gpregs.gp_s[3] = tswap64(regs->gpr[19]); in get_mcontext()
85 mcp->mc_gpregs.gp_s[4] = tswap64(regs->gpr[20]); in get_mcontext()
86 mcp->mc_gpregs.gp_s[5] = tswap64(regs->gpr[21]); in get_mcontext()
87 mcp->mc_gpregs.gp_s[6] = tswap64(regs->gpr[22]); in get_mcontext()
88 mcp->mc_gpregs.gp_s[7] = tswap64(regs->gpr[23]); in get_mcontext()
89 mcp->mc_gpregs.gp_s[8] = tswap64(regs->gpr[24]); in get_mcontext()
90 mcp->mc_gpregs.gp_s[9] = tswap64(regs->gpr[25]); in get_mcontext()
91 mcp->mc_gpregs.gp_s[10] = tswap64(regs->gpr[26]); in get_mcontext()
92 mcp->mc_gpregs.gp_s[11] = tswap64(regs->gpr[27]); in get_mcontext()
94 mcp->mc_gpregs.gp_a[0] = tswap64(regs->gpr[10]); in get_mcontext()
95 mcp->mc_gpregs.gp_a[1] = tswap64(regs->gpr[11]); in get_mcontext()
96 mcp->mc_gpregs.gp_a[2] = tswap64(regs->gpr[12]); in get_mcontext()
97 mcp->mc_gpregs.gp_a[3] = tswap64(regs->gpr[13]); in get_mcontext()
98 mcp->mc_gpregs.gp_a[4] = tswap64(regs->gpr[14]); in get_mcontext()
99 mcp->mc_gpregs.gp_a[5] = tswap64(regs->gpr[15]); in get_mcontext()
100 mcp->mc_gpregs.gp_a[6] = tswap64(regs->gpr[16]); in get_mcontext()
101 mcp->mc_gpregs.gp_a[7] = tswap64(regs->gpr[17]); in get_mcontext()
109 mcp->mc_gpregs.gp_ra = tswap64(regs->gpr[1]); in get_mcontext()
110 mcp->mc_gpregs.gp_sp = tswap64(regs->gpr[2]); in get_mcontext()
111 mcp->mc_gpregs.gp_gp = tswap64(regs->gpr[3]); in get_mcontext()
112 mcp->mc_gpregs.gp_tp = tswap64(regs->gpr[4]); in get_mcontext()
113 mcp->mc_gpregs.gp_sepc = tswap64(regs->pc); in get_mcontext()
119 abi_long set_mcontext(CPURISCVState *regs, target_mcontext_t *mcp, in set_mcontext() argument
123 regs->gpr[5] = tswap64(mcp->mc_gpregs.gp_t[0]); in set_mcontext()
124 regs->gpr[6] = tswap64(mcp->mc_gpregs.gp_t[1]); in set_mcontext()
125 regs->gpr[7] = tswap64(mcp->mc_gpregs.gp_t[2]); in set_mcontext()
126 regs->gpr[28] = tswap64(mcp->mc_gpregs.gp_t[3]); in set_mcontext()
127 regs->gpr[29] = tswap64(mcp->mc_gpregs.gp_t[4]); in set_mcontext()
128 regs->gpr[30] = tswap64(mcp->mc_gpregs.gp_t[5]); in set_mcontext()
129 regs->gpr[31] = tswap64(mcp->mc_gpregs.gp_t[6]); in set_mcontext()
131 regs->gpr[8] = tswap64(mcp->mc_gpregs.gp_s[0]); in set_mcontext()
132 regs->gpr[9] = tswap64(mcp->mc_gpregs.gp_s[1]); in set_mcontext()
133 regs->gpr[18] = tswap64(mcp->mc_gpregs.gp_s[2]); in set_mcontext()
134 regs->gpr[19] = tswap64(mcp->mc_gpregs.gp_s[3]); in set_mcontext()
135 regs->gpr[20] = tswap64(mcp->mc_gpregs.gp_s[4]); in set_mcontext()
136 regs->gpr[21] = tswap64(mcp->mc_gpregs.gp_s[5]); in set_mcontext()
137 regs->gpr[22] = tswap64(mcp->mc_gpregs.gp_s[6]); in set_mcontext()
138 regs->gpr[23] = tswap64(mcp->mc_gpregs.gp_s[7]); in set_mcontext()
139 regs->gpr[24] = tswap64(mcp->mc_gpregs.gp_s[8]); in set_mcontext()
140 regs->gpr[25] = tswap64(mcp->mc_gpregs.gp_s[9]); in set_mcontext()
141 regs->gpr[26] = tswap64(mcp->mc_gpregs.gp_s[10]); in set_mcontext()
142 regs->gpr[27] = tswap64(mcp->mc_gpregs.gp_s[11]); in set_mcontext()
144 regs->gpr[10] = tswap64(mcp->mc_gpregs.gp_a[0]); in set_mcontext()
145 regs->gpr[11] = tswap64(mcp->mc_gpregs.gp_a[1]); in set_mcontext()
146 regs->gpr[12] = tswap64(mcp->mc_gpregs.gp_a[2]); in set_mcontext()
147 regs->gpr[13] = tswap64(mcp->mc_gpregs.gp_a[3]); in set_mcontext()
148 regs->gpr[14] = tswap64(mcp->mc_gpregs.gp_a[4]); in set_mcontext()
149 regs->gpr[15] = tswap64(mcp->mc_gpregs.gp_a[5]); in set_mcontext()
150 regs->gpr[16] = tswap64(mcp->mc_gpregs.gp_a[6]); in set_mcontext()
151 regs->gpr[17] = tswap64(mcp->mc_gpregs.gp_a[7]); in set_mcontext()
154 regs->gpr[1] = tswap64(mcp->mc_gpregs.gp_ra); in set_mcontext()
155 regs->gpr[2] = tswap64(mcp->mc_gpregs.gp_sp); in set_mcontext()
156 regs->gpr[3] = tswap64(mcp->mc_gpregs.gp_gp); in set_mcontext()
157 regs->gpr[4] = tswap64(mcp->mc_gpregs.gp_tp); in set_mcontext()
158 regs->pc = tswap64(mcp->mc_gpregs.gp_sepc); in set_mcontext()
164 abi_long get_ucontext_sigreturn(CPURISCVState *regs, in get_ucontext_sigreturn() argument