• Home
  • Raw
  • Download

Lines Matching refs:val

225 	unsigned long val;  in kvm_psci_0_2_call()  local
234 val = KVM_ARM_PSCI_0_2; in kvm_psci_0_2_call()
238 val = kvm_psci_vcpu_suspend(vcpu); in kvm_psci_0_2_call()
242 val = PSCI_RET_SUCCESS; in kvm_psci_0_2_call()
247 val = kvm_psci_vcpu_on(vcpu); in kvm_psci_0_2_call()
252 val = kvm_psci_vcpu_affinity_info(vcpu); in kvm_psci_0_2_call()
260 val = PSCI_0_2_TOS_MP; in kvm_psci_0_2_call()
274 val = PSCI_RET_INTERNAL_FAILURE; in kvm_psci_0_2_call()
283 val = PSCI_RET_INTERNAL_FAILURE; in kvm_psci_0_2_call()
287 val = PSCI_RET_NOT_SUPPORTED; in kvm_psci_0_2_call()
291 smccc_set_retval(vcpu, val, 0, 0, 0); in kvm_psci_0_2_call()
299 unsigned long val; in kvm_psci_1_0_call() local
304 val = KVM_ARM_PSCI_1_0; in kvm_psci_1_0_call()
322 val = 0; in kvm_psci_1_0_call()
325 val = PSCI_RET_NOT_SUPPORTED; in kvm_psci_1_0_call()
333 smccc_set_retval(vcpu, val, 0, 0, 0); in kvm_psci_1_0_call()
341 unsigned long val; in kvm_psci_0_1_call() local
346 val = PSCI_RET_SUCCESS; in kvm_psci_0_1_call()
350 val = kvm_psci_vcpu_on(vcpu); in kvm_psci_0_1_call()
354 val = PSCI_RET_NOT_SUPPORTED; in kvm_psci_0_1_call()
358 smccc_set_retval(vcpu, val, 0, 0, 0); in kvm_psci_0_1_call()
393 u32 val = SMCCC_RET_NOT_SUPPORTED; in kvm_hvc_call_handler() local
398 val = ARM_SMCCC_VERSION_1_1; in kvm_hvc_call_handler()
408 val = SMCCC_RET_SUCCESS; in kvm_hvc_call_handler()
411 val = SMCCC_ARCH_WORKAROUND_RET_UNAFFECTED; in kvm_hvc_call_handler()
421 val = SMCCC_RET_SUCCESS; in kvm_hvc_call_handler()
425 val = SMCCC_RET_NOT_REQUIRED; in kvm_hvc_call_handler()
434 val = SMCCC_RET_SUCCESS; in kvm_hvc_call_handler()
437 val = SMCCC_ARCH_WORKAROUND_RET_UNAFFECTED; in kvm_hvc_call_handler()
447 smccc_set_retval(vcpu, val, 0, 0, 0); in kvm_hvc_call_handler()
525 u64 val; in kvm_arm_get_fw_reg() local
529 val = kvm_psci_version(vcpu, vcpu->kvm); in kvm_arm_get_fw_reg()
533 val = get_kernel_wa_level(reg->id) & KVM_REG_FEATURE_LEVEL_MASK; in kvm_arm_get_fw_reg()
536 val = get_kernel_wa_level(reg->id) & KVM_REG_FEATURE_LEVEL_MASK; in kvm_arm_get_fw_reg()
538 if (val == KVM_REG_ARM_SMCCC_ARCH_WORKAROUND_2_AVAIL && in kvm_arm_get_fw_reg()
540 val |= KVM_REG_ARM_SMCCC_ARCH_WORKAROUND_2_ENABLED; in kvm_arm_get_fw_reg()
546 if (copy_to_user(uaddr, &val, KVM_REG_SIZE(reg->id))) in kvm_arm_get_fw_reg()
555 u64 val; in kvm_arm_set_fw_reg() local
558 if (copy_from_user(&val, uaddr, KVM_REG_SIZE(reg->id))) in kvm_arm_set_fw_reg()
568 switch (val) { in kvm_arm_set_fw_reg()
572 vcpu->kvm->arch.psci_version = val; in kvm_arm_set_fw_reg()
578 vcpu->kvm->arch.psci_version = val; in kvm_arm_set_fw_reg()
586 if (val & ~KVM_REG_FEATURE_LEVEL_MASK) in kvm_arm_set_fw_reg()
589 if (get_kernel_wa_level(reg->id) < val) in kvm_arm_set_fw_reg()
595 if (val & ~(KVM_REG_FEATURE_LEVEL_MASK | in kvm_arm_set_fw_reg()
599 wa_level = val & KVM_REG_FEATURE_LEVEL_MASK; in kvm_arm_set_fw_reg()
606 wa_level != val) in kvm_arm_set_fw_reg()
620 val & KVM_REG_ARM_SMCCC_ARCH_WORKAROUND_2_ENABLED); in kvm_arm_set_fw_reg()