Home
last modified time | relevance | path

Searched refs:sstatus (Results 1 – 12 of 12) sorted by relevance

/arch/riscv/kvm/
A Dvcpu_fp.c21 cntx->sstatus &= ~SR_FS; in kvm_riscv_vcpu_fp_reset()
24 cntx->sstatus |= SR_FS_INITIAL; in kvm_riscv_vcpu_fp_reset()
26 cntx->sstatus |= SR_FS_OFF; in kvm_riscv_vcpu_fp_reset()
31 cntx->sstatus &= ~SR_FS; in kvm_riscv_vcpu_fp_clean()
32 cntx->sstatus |= SR_FS_CLEAN; in kvm_riscv_vcpu_fp_clean()
38 if ((cntx->sstatus & SR_FS) == SR_FS_DIRTY) { in kvm_riscv_vcpu_guest_fp_save()
50 if ((cntx->sstatus & SR_FS) != SR_FS_OFF) { in kvm_riscv_vcpu_guest_fp_restore()
A Dvcpu_vector.c24 cntx->sstatus &= ~SR_VS; in kvm_riscv_vcpu_vector_reset()
29 cntx->sstatus |= SR_VS_INITIAL; in kvm_riscv_vcpu_vector_reset()
33 cntx->sstatus |= SR_VS_OFF; in kvm_riscv_vcpu_vector_reset()
39 cntx->sstatus &= ~SR_VS; in kvm_riscv_vcpu_vector_clean()
40 cntx->sstatus |= SR_VS_CLEAN; in kvm_riscv_vcpu_vector_clean()
46 if ((cntx->sstatus & SR_VS) == SR_VS_DIRTY) { in kvm_riscv_vcpu_guest_vector_save()
56 if ((cntx->sstatus & SR_VS) != SR_VS_OFF) { in kvm_riscv_vcpu_guest_vector_restore()
A Dvcpu_exit.c146 if (vcpu->arch.guest_context.sstatus & SR_SPP) in kvm_riscv_vcpu_trap_redirect()
169 vcpu->arch.guest_context.sstatus |= SR_SPP; in kvm_riscv_vcpu_trap_redirect()
255 vcpu->arch.guest_context.sstatus, in kvm_riscv_vcpu_exit()
A Dvcpu_sbi_system.c27 if (!(cp->sstatus & SR_SPP)) { in kvm_sbi_ext_susp_handler()
A Dvcpu_onereg.c437 reg_val = (cntx->sstatus & SR_SPP) ? in kvm_riscv_vcpu_get_reg_core()
474 cntx->sstatus |= SR_SPP; in kvm_riscv_vcpu_set_reg_core()
476 cntx->sstatus &= ~SR_SPP; in kvm_riscv_vcpu_set_reg_core()
A Dvcpu.c73 cntx->sstatus = SR_SPP | SR_SPIE; in kvm_riscv_vcpu_context_reset()
225 return (vcpu->arch.guest_context.sstatus & SR_SPP) ? true : false; in kvm_arch_vcpu_in_kernel()
A Dvcpu_sbi.c183 cntx->sstatus &= ~SR_SIE; in kvm_riscv_vcpu_sbi_load_reset_state()
A Dvcpu_insn.c212 kvm_vcpu_on_spin(vcpu, vcpu->arch.guest_context.sstatus & SR_SPP); in wrs_insn()
/arch/mips/include/asm/octeon/
A Dcvmx-pow.h320 } sstatus; member
1266 load_addr.sstatus.mem_region = CVMX_IO_SEG; in cvmx_pow_get_current_tag()
1267 load_addr.sstatus.is_io = 1; in cvmx_pow_get_current_tag()
1268 load_addr.sstatus.did = CVMX_OCT_DID_TAG_TAG1; in cvmx_pow_get_current_tag()
1269 load_addr.sstatus.coreid = cvmx_get_core_num(); in cvmx_pow_get_current_tag()
1270 load_addr.sstatus.get_cur = 1; in cvmx_pow_get_current_tag()
1292 load_addr.sstatus.mem_region = CVMX_IO_SEG; in cvmx_pow_get_current_wqp()
1293 load_addr.sstatus.is_io = 1; in cvmx_pow_get_current_wqp()
1294 load_addr.sstatus.did = CVMX_OCT_DID_TAG_TAG1; in cvmx_pow_get_current_wqp()
1296 load_addr.sstatus.get_cur = 1; in cvmx_pow_get_current_wqp()
[all …]
/arch/riscv/include/asm/
A Dkvm_host.h146 unsigned long sstatus; member
/arch/riscv/include/uapi/asm/
A Dkvm.h73 unsigned long sstatus; member
/arch/riscv/kernel/
A Dasm-offsets.c168 OFFSET(KVM_ARCH_GUEST_SSTATUS, kvm_vcpu_arch, guest_context.sstatus); in asm_offsets()
205 OFFSET(KVM_ARCH_HOST_SSTATUS, kvm_vcpu_arch, host_context.sstatus); in asm_offsets()

Completed in 31 milliseconds