Lines Matching refs:reg_addr
97 void **reg_addr) in kvm_riscv_vcpu_vreg_addr() argument
107 *reg_addr = &cntx->vector.vstart; in kvm_riscv_vcpu_vreg_addr()
110 *reg_addr = &cntx->vector.vl; in kvm_riscv_vcpu_vreg_addr()
113 *reg_addr = &cntx->vector.vtype; in kvm_riscv_vcpu_vreg_addr()
116 *reg_addr = &cntx->vector.vcsr; in kvm_riscv_vcpu_vreg_addr()
125 *reg_addr = cntx->vector.datap + in kvm_riscv_vcpu_vreg_addr()
144 void *reg_addr; in kvm_riscv_vcpu_get_reg_vector() local
150 rc = kvm_riscv_vcpu_vreg_addr(vcpu, reg_num, reg_size, ®_addr); in kvm_riscv_vcpu_get_reg_vector()
154 if (copy_to_user(uaddr, reg_addr, reg_size)) in kvm_riscv_vcpu_get_reg_vector()
170 void *reg_addr; in kvm_riscv_vcpu_set_reg_vector() local
176 rc = kvm_riscv_vcpu_vreg_addr(vcpu, reg_num, reg_size, ®_addr); in kvm_riscv_vcpu_set_reg_vector()
180 if (copy_from_user(reg_addr, uaddr, reg_size)) in kvm_riscv_vcpu_set_reg_vector()