Lines Matching refs:smccc_feat
98 struct kvm_smccc_features *smccc_feat = &vcpu->kvm->arch.smccc_feat; in kvm_hvc_call_allowed() local
107 &smccc_feat->std_bmap); in kvm_hvc_call_allowed()
111 &smccc_feat->std_hyp_bmap); in kvm_hvc_call_allowed()
115 &smccc_feat->vendor_hyp_bmap); in kvm_hvc_call_allowed()
118 &smccc_feat->vendor_hyp_bmap); in kvm_hvc_call_allowed()
126 struct kvm_smccc_features *smccc_feat = &vcpu->kvm->arch.smccc_feat; in kvm_hvc_call_handler() local
191 &smccc_feat->std_hyp_bmap)) in kvm_hvc_call_handler()
211 val[0] = smccc_feat->vendor_hyp_bmap; in kvm_hvc_call_handler()
243 struct kvm_smccc_features *smccc_feat = &kvm->arch.smccc_feat; in kvm_arm_init_hypercalls() local
245 smccc_feat->std_bmap = KVM_ARM_SMCCC_STD_FEATURES; in kvm_arm_init_hypercalls()
246 smccc_feat->std_hyp_bmap = KVM_ARM_SMCCC_STD_HYP_FEATURES; in kvm_arm_init_hypercalls()
247 smccc_feat->vendor_hyp_bmap = KVM_ARM_SMCCC_VENDOR_HYP_FEATURES; in kvm_arm_init_hypercalls()
320 struct kvm_smccc_features *smccc_feat = &vcpu->kvm->arch.smccc_feat; in kvm_arm_get_fw_reg() local
334 val = READ_ONCE(smccc_feat->std_bmap); in kvm_arm_get_fw_reg()
337 val = READ_ONCE(smccc_feat->std_hyp_bmap); in kvm_arm_get_fw_reg()
340 val = READ_ONCE(smccc_feat->vendor_hyp_bmap); in kvm_arm_get_fw_reg()
356 struct kvm_smccc_features *smccc_feat = &kvm->arch.smccc_feat; in kvm_arm_set_fw_reg_bmap() local
361 fw_reg_bmap = &smccc_feat->std_bmap; in kvm_arm_set_fw_reg_bmap()
365 fw_reg_bmap = &smccc_feat->std_hyp_bmap; in kvm_arm_set_fw_reg_bmap()
369 fw_reg_bmap = &smccc_feat->vendor_hyp_bmap; in kvm_arm_set_fw_reg_bmap()