Lines Matching full:attr
42 struct kvm_device_attr attr = { in kvm_get_stealtime() local
44 .attr = KVM_LOONGARCH_VCPU_PVTIME_GPA, in kvm_get_stealtime()
48 err = kvm_vcpu_ioctl(cs, KVM_HAS_DEVICE_ATTR, attr); in kvm_get_stealtime()
53 err = kvm_vcpu_ioctl(cs, KVM_GET_DEVICE_ATTR, attr); in kvm_get_stealtime()
66 struct kvm_device_attr attr = { in kvm_set_stealtime() local
68 .attr = KVM_LOONGARCH_VCPU_PVTIME_GPA, in kvm_set_stealtime()
72 err = kvm_vcpu_ioctl(cs, KVM_HAS_DEVICE_ATTR, attr); in kvm_set_stealtime()
77 err = kvm_vcpu_ioctl(cs, KVM_SET_DEVICE_ATTR, attr); in kvm_set_stealtime()
92 struct kvm_device_attr attr = { in kvm_set_pv_features() local
94 .attr = CPUCFG_KVM_FEATURE, in kvm_set_pv_features()
98 err = kvm_vcpu_ioctl(cs, KVM_HAS_DEVICE_ATTR, attr); in kvm_set_pv_features()
104 err = kvm_vcpu_ioctl(cs, KVM_SET_DEVICE_ATTR, attr); in kvm_set_pv_features()
679 struct kvm_device_attr attr = { in kvm_check_cpucfg2() local
681 .attr = 2, in kvm_check_cpucfg2()
686 ret = kvm_vcpu_ioctl(cs, KVM_HAS_DEVICE_ATTR, &attr); in kvm_check_cpucfg2()
689 kvm_vcpu_ioctl(cs, KVM_GET_DEVICE_ATTR, &attr); in kvm_check_cpucfg2()
844 struct kvm_device_attr attr; in kvm_feature_supported() local
849 attr.group = KVM_LOONGARCH_VM_FEAT_CTRL; in kvm_feature_supported()
850 attr.attr = KVM_LOONGARCH_VM_FEAT_LSX; in kvm_feature_supported()
851 ret = kvm_vm_ioctl(kvm_state, KVM_HAS_DEVICE_ATTR, &attr); in kvm_feature_supported()
858 attr.group = KVM_LOONGARCH_VCPU_CPUCFG; in kvm_feature_supported()
860 attr.attr = 2; in kvm_feature_supported()
861 attr.addr = (uint64_t)&val; in kvm_feature_supported()
862 ret = kvm_vcpu_ioctl(cs, KVM_HAS_DEVICE_ATTR, &attr); in kvm_feature_supported()
864 ret = kvm_vcpu_ioctl(cs, KVM_GET_DEVICE_ATTR, &attr); in kvm_feature_supported()
875 attr.group = KVM_LOONGARCH_VM_FEAT_CTRL; in kvm_feature_supported()
876 attr.attr = KVM_LOONGARCH_VM_FEAT_LASX; in kvm_feature_supported()
877 ret = kvm_vm_ioctl(kvm_state, KVM_HAS_DEVICE_ATTR, &attr); in kvm_feature_supported()
884 attr.group = KVM_LOONGARCH_VCPU_CPUCFG; in kvm_feature_supported()
886 attr.attr = 2; in kvm_feature_supported()
887 attr.addr = (uint64_t)&val; in kvm_feature_supported()
888 ret = kvm_vcpu_ioctl(cs, KVM_HAS_DEVICE_ATTR, &attr); in kvm_feature_supported()
890 ret = kvm_vcpu_ioctl(cs, KVM_GET_DEVICE_ATTR, &attr); in kvm_feature_supported()
907 attr.group = KVM_LOONGARCH_VM_FEAT_CTRL; in kvm_feature_supported()
908 attr.attr = KVM_LOONGARCH_VM_FEAT_X86BT; in kvm_feature_supported()
909 ret = kvm_vm_ioctl(kvm_state, KVM_HAS_DEVICE_ATTR, &attr); in kvm_feature_supported()
910 attr.attr = KVM_LOONGARCH_VM_FEAT_ARMBT; in kvm_feature_supported()
911 ret |= kvm_vm_ioctl(kvm_state, KVM_HAS_DEVICE_ATTR, &attr); in kvm_feature_supported()
912 attr.attr = KVM_LOONGARCH_VM_FEAT_MIPSBT; in kvm_feature_supported()
913 ret |= kvm_vm_ioctl(kvm_state, KVM_HAS_DEVICE_ATTR, &attr); in kvm_feature_supported()
917 attr.group = KVM_LOONGARCH_VM_FEAT_CTRL; in kvm_feature_supported()
918 attr.attr = KVM_LOONGARCH_VM_FEAT_PMU; in kvm_feature_supported()
919 ret = kvm_vm_ioctl(kvm_state, KVM_HAS_DEVICE_ATTR, &attr); in kvm_feature_supported()
923 attr.group = KVM_LOONGARCH_VM_FEAT_CTRL; in kvm_feature_supported()
924 attr.attr = KVM_LOONGARCH_VM_FEAT_PV_IPI; in kvm_feature_supported()
925 ret = kvm_vm_ioctl(kvm_state, KVM_HAS_DEVICE_ATTR, &attr); in kvm_feature_supported()
929 attr.group = KVM_LOONGARCH_VM_FEAT_CTRL; in kvm_feature_supported()
930 attr.attr = KVM_LOONGARCH_VM_FEAT_PV_STEALTIME; in kvm_feature_supported()
931 ret = kvm_vm_ioctl(kvm_state, KVM_HAS_DEVICE_ATTR, &attr); in kvm_feature_supported()