Home
last modified time | relevance | path

Searched refs:uindices (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-6.6/arch/riscv/kvm/
H A Dvcpu_onereg.c629 u64 __user *uindices) in copy_config_reg_indices()
652 if (uindices) { in copy_config_reg_indices()
653 if (put_user(reg, uindices)) in copy_config_reg_indices()
655 uindices++; in copy_config_reg_indices()
674 static int copy_core_reg_indices(u64 __user *uindices) in copy_core_reg_indices() argument
683 if (uindices) { in copy_core_reg_indices()
684 if (put_user(reg, uindices)) in copy_core_reg_indices()
686 uindices++; in copy_core_reg_indices()
704 u64 __user *uindices) in copy_csr_reg_indices()
716 if (uindices) { in copy_csr_reg_indices()
628 copy_config_reg_indices(const struct kvm_vcpu *vcpu, u64 __user *uindices) copy_config_reg_indices() argument
703 copy_csr_reg_indices(const struct kvm_vcpu *vcpu, u64 __user *uindices) copy_csr_reg_indices() argument
749 copy_timer_reg_indices(u64 __user *uindices) copy_timer_reg_indices() argument
777 copy_fp_f_reg_indices(const struct kvm_vcpu *vcpu, u64 __user *uindices) copy_fp_f_reg_indices() argument
806 copy_fp_d_reg_indices(const struct kvm_vcpu *vcpu, u64 __user *uindices) copy_fp_d_reg_indices() argument
836 copy_isa_ext_reg_indices(const struct kvm_vcpu *vcpu, u64 __user *uindices) copy_isa_ext_reg_indices() argument
877 copy_sbi_ext_reg_indices(u64 __user *uindices) copy_sbi_ext_reg_indices() argument
947 kvm_riscv_vcpu_copy_reg_indices(struct kvm_vcpu *vcpu, u64 __user *uindices) kvm_riscv_vcpu_copy_reg_indices() argument
[all...]
/kernel/linux/linux-5.10/arch/arm64/kvm/
H A Dguest.c502 u64 __user *uindices) in copy_core_reg_indices()
532 if (uindices) { in copy_core_reg_indices()
533 if (put_user(reg, uindices)) in copy_core_reg_indices()
535 uindices++; in copy_core_reg_indices()
566 static int copy_timer_indices(struct kvm_vcpu *vcpu, u64 __user *uindices) in copy_timer_indices() argument
568 if (put_user(KVM_REG_ARM_TIMER_CTL, uindices)) in copy_timer_indices()
570 uindices++; in copy_timer_indices()
571 if (put_user(KVM_REG_ARM_TIMER_CNT, uindices)) in copy_timer_indices()
573 uindices++; in copy_timer_indices()
574 if (put_user(KVM_REG_ARM_TIMER_CVAL, uindices)) in copy_timer_indices()
501 copy_core_reg_indices(const struct kvm_vcpu *vcpu, u64 __user *uindices) copy_core_reg_indices() argument
616 copy_sve_reg_indices(const struct kvm_vcpu *vcpu, u64 __user *uindices) copy_sve_reg_indices() argument
686 kvm_arm_copy_reg_indices(struct kvm_vcpu *vcpu, u64 __user *uindices) kvm_arm_copy_reg_indices() argument
[all...]
H A Dpsci.c403 int kvm_arm_copy_fw_reg_indices(struct kvm_vcpu *vcpu, u64 __user *uindices) in kvm_arm_copy_fw_reg_indices() argument
405 if (put_user(KVM_REG_ARM_PSCI_VERSION, uindices++)) in kvm_arm_copy_fw_reg_indices()
408 if (put_user(KVM_REG_ARM_SMCCC_ARCH_WORKAROUND_1, uindices++)) in kvm_arm_copy_fw_reg_indices()
411 if (put_user(KVM_REG_ARM_SMCCC_ARCH_WORKAROUND_2, uindices++)) in kvm_arm_copy_fw_reg_indices()
414 if (put_user(KVM_REG_ARM_SMCCC_ARCH_WORKAROUND_3, uindices++)) in kvm_arm_copy_fw_reg_indices()
H A Dsys_regs.c2724 static int write_demux_regids(u64 __user *uindices) in write_demux_regids() argument
2733 if (put_user(val | i, uindices)) in write_demux_regids()
2735 uindices++; in write_demux_regids()
2810 int kvm_arm_copy_sys_reg_indices(struct kvm_vcpu *vcpu, u64 __user *uindices) in kvm_arm_copy_sys_reg_indices() argument
2817 if (put_user(sys_reg_to_index(&invariant_sys_regs[i]), uindices)) in kvm_arm_copy_sys_reg_indices()
2819 uindices++; in kvm_arm_copy_sys_reg_indices()
2822 err = walk_sys_regs(vcpu, uindices); in kvm_arm_copy_sys_reg_indices()
2825 uindices += err; in kvm_arm_copy_sys_reg_indices()
2827 return write_demux_regids(uindices); in kvm_arm_copy_sys_reg_indices()
/kernel/linux/linux-6.6/arch/arm64/kvm/
H A Dguest.c546 u64 __user *uindices) in copy_core_reg_indices()
576 if (uindices) { in copy_core_reg_indices()
577 if (put_user(reg, uindices)) in copy_core_reg_indices()
579 uindices++; in copy_core_reg_indices()
618 static int copy_timer_indices(struct kvm_vcpu *vcpu, u64 __user *uindices) in copy_timer_indices() argument
621 if (put_user(timer_reg_list[i], uindices)) in copy_timer_indices()
623 uindices++; in copy_timer_indices()
666 u64 __user *uindices) in copy_sve_reg_indices()
684 if (put_user(reg, uindices++)) in copy_sve_reg_indices()
691 if (put_user(reg, uindices in copy_sve_reg_indices()
545 copy_core_reg_indices(const struct kvm_vcpu *vcpu, u64 __user *uindices) copy_core_reg_indices() argument
665 copy_sve_reg_indices(const struct kvm_vcpu *vcpu, u64 __user *uindices) copy_sve_reg_indices() argument
735 kvm_arm_copy_reg_indices(struct kvm_vcpu *vcpu, u64 __user *uindices) kvm_arm_copy_reg_indices() argument
[all...]
H A Dhypercalls.c403 int kvm_arm_copy_fw_reg_indices(struct kvm_vcpu *vcpu, u64 __user *uindices) in kvm_arm_copy_fw_reg_indices() argument
408 if (put_user(kvm_arm_fw_reg_ids[i], uindices++)) in kvm_arm_copy_fw_reg_indices()
H A Dsys_regs.c3471 static int write_demux_regids(u64 __user *uindices) in write_demux_regids() argument
3478 if (put_user(val | i, uindices)) in write_demux_regids()
3480 uindices++; in write_demux_regids()
3555 int kvm_arm_copy_sys_reg_indices(struct kvm_vcpu *vcpu, u64 __user *uindices) in kvm_arm_copy_sys_reg_indices() argument
3562 if (put_user(sys_reg_to_index(&invariant_sys_regs[i]), uindices)) in kvm_arm_copy_sys_reg_indices()
3564 uindices++; in kvm_arm_copy_sys_reg_indices()
3567 err = walk_sys_regs(vcpu, uindices); in kvm_arm_copy_sys_reg_indices()
3570 uindices += err; in kvm_arm_copy_sys_reg_indices()
3572 return write_demux_regids(uindices); in kvm_arm_copy_sys_reg_indices()
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dkvm_coproc.h33 int kvm_arm_copy_sys_reg_indices(struct kvm_vcpu *vcpu, u64 __user *uindices);
/kernel/linux/linux-5.10/include/kvm/
H A Darm_psci.h48 int kvm_arm_copy_fw_reg_indices(struct kvm_vcpu *vcpu, u64 __user *uindices);
/kernel/linux/linux-6.6/include/kvm/
H A Darm_hypercalls.h48 int kvm_arm_copy_fw_reg_indices(struct kvm_vcpu *vcpu, u64 __user *uindices);
/kernel/linux/linux-6.6/arch/riscv/include/asm/
H A Dkvm_host.h343 u64 __user *uindices);
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Dkvm_host.h916 int kvm_arm_copy_sys_reg_indices(struct kvm_vcpu *vcpu, u64 __user *uindices);

Completed in 15 milliseconds