Lines Matching refs:mmio_decode
564 vcpu->arch.mmio_decode.insn = insn; in kvm_riscv_vcpu_mmio_load()
565 vcpu->arch.mmio_decode.insn_len = insn_len; in kvm_riscv_vcpu_mmio_load()
566 vcpu->arch.mmio_decode.shift = shift; in kvm_riscv_vcpu_mmio_load()
567 vcpu->arch.mmio_decode.len = len; in kvm_riscv_vcpu_mmio_load()
568 vcpu->arch.mmio_decode.return_handled = 0; in kvm_riscv_vcpu_mmio_load()
679 vcpu->arch.mmio_decode.insn = insn; in kvm_riscv_vcpu_mmio_store()
680 vcpu->arch.mmio_decode.insn_len = insn_len; in kvm_riscv_vcpu_mmio_store()
681 vcpu->arch.mmio_decode.shift = 0; in kvm_riscv_vcpu_mmio_store()
682 vcpu->arch.mmio_decode.len = len; in kvm_riscv_vcpu_mmio_store()
683 vcpu->arch.mmio_decode.return_handled = 0; in kvm_riscv_vcpu_mmio_store()
740 if (vcpu->arch.mmio_decode.return_handled) in kvm_riscv_vcpu_mmio_return()
743 vcpu->arch.mmio_decode.return_handled = 1; in kvm_riscv_vcpu_mmio_return()
744 insn = vcpu->arch.mmio_decode.insn; in kvm_riscv_vcpu_mmio_return()
749 len = vcpu->arch.mmio_decode.len; in kvm_riscv_vcpu_mmio_return()
750 shift = vcpu->arch.mmio_decode.shift; in kvm_riscv_vcpu_mmio_return()
779 vcpu->arch.guest_context.sepc += vcpu->arch.mmio_decode.insn_len; in kvm_riscv_vcpu_mmio_return()