Lines Matching refs:csrs
164 struct hypcsr *csrs; in vmmops_vcpu_restore_csrs() local
166 csrs = &hypctx->guest_csrs; in vmmops_vcpu_restore_csrs()
168 csr_write(vsstatus, csrs->vsstatus); in vmmops_vcpu_restore_csrs()
169 csr_write(vsie, csrs->vsie); in vmmops_vcpu_restore_csrs()
170 csr_write(vstvec, csrs->vstvec); in vmmops_vcpu_restore_csrs()
171 csr_write(vsscratch, csrs->vsscratch); in vmmops_vcpu_restore_csrs()
172 csr_write(vsepc, csrs->vsepc); in vmmops_vcpu_restore_csrs()
173 csr_write(vscause, csrs->vscause); in vmmops_vcpu_restore_csrs()
174 csr_write(vstval, csrs->vstval); in vmmops_vcpu_restore_csrs()
175 csr_write(hvip, csrs->hvip); in vmmops_vcpu_restore_csrs()
176 csr_write(vsatp, csrs->vsatp); in vmmops_vcpu_restore_csrs()
182 struct hypcsr *csrs; in vmmops_vcpu_save_csrs() local
184 csrs = &hypctx->guest_csrs; in vmmops_vcpu_save_csrs()
186 csrs->vsstatus = csr_read(vsstatus); in vmmops_vcpu_save_csrs()
187 csrs->vsie = csr_read(vsie); in vmmops_vcpu_save_csrs()
188 csrs->vstvec = csr_read(vstvec); in vmmops_vcpu_save_csrs()
189 csrs->vsscratch = csr_read(vsscratch); in vmmops_vcpu_save_csrs()
190 csrs->vsepc = csr_read(vsepc); in vmmops_vcpu_save_csrs()
191 csrs->vscause = csr_read(vscause); in vmmops_vcpu_save_csrs()
192 csrs->vstval = csr_read(vstval); in vmmops_vcpu_save_csrs()
193 csrs->hvip = csr_read(hvip); in vmmops_vcpu_save_csrs()
194 csrs->vsatp = csr_read(vsatp); in vmmops_vcpu_save_csrs()