Home
last modified time | relevance | path

Searched refs:kvm_msrs (Results 1 – 9 of 9) sorted by relevance

/external/crosvm/src/plugin/
Dvcpu.rs23 kvm_debugregs, kvm_enable_cap, kvm_fpu, kvm_lapic_state, kvm_mp_state, kvm_msr_entry, kvm_msrs,
673 const SIZE_OF_MSRS: usize = mem::size_of::<kvm_msrs>(); in handle_request()
675 const ALIGN_OF_MSRS: usize = mem::align_of::<kvm_msrs>(); in handle_request()
690 let kvm_msrs = unsafe { allocation.as_mut::<kvm_msrs>() }; in handle_request() localVariable
697 kvm_msrs.entries.as_mut_slice(request_entries.len()); in handle_request()
703 kvm_msrs.nmsrs = request_entries.len() as u32; in handle_request()
704 vcpu.set_msrs(&kvm_msrs) in handle_request()
/external/crosvm/kvm_sys/src/
Dlib.rs28 ioctl_iowr_nr!(KVM_GET_MSRS, KVMIO, 0x88, kvm_msrs);
29 ioctl_iow_nr!(KVM_SET_MSRS, KVMIO, 0x89, kvm_msrs);
/external/linux-kselftest/tools/testing/selftests/kvm/x86_64/
Dvmx_tsc_adjust_test.c56 struct kvm_msrs header;
/external/linux-kselftest/tools/testing/selftests/kvm/lib/x86_64/
Dprocessor.c857 struct kvm_msrs header; in vcpu_get_msr()
891 struct kvm_msrs header; in _vcpu_set_msr()
1023 struct kvm_msrs msrs;
/external/kernel-headers/original/uapi/asm-x86/asm/
Dkvm.h184 struct kvm_msrs { struct
/external/kernel-headers/original/uapi/linux/
Dkvm.h1447 #define KVM_GET_MSRS _IOWR(KVMIO, 0x88, struct kvm_msrs)
1448 #define KVM_SET_MSRS _IOW(KVMIO, 0x89, struct kvm_msrs)
/external/crosvm/kvm_sys/src/x86/
Dbindings.rs2213 pub struct kvm_msrs { struct
2221 ::std::mem::size_of::<kvm_msrs>(), in bindgen_test_layout_kvm_msrs() argument
2223 concat!("Size of: ", stringify!(kvm_msrs)) in bindgen_test_layout_kvm_msrs()
2226 ::std::mem::align_of::<kvm_msrs>(), in bindgen_test_layout_kvm_msrs()
2228 concat!("Alignment of ", stringify!(kvm_msrs)) in bindgen_test_layout_kvm_msrs()
2231 unsafe { &(*(::std::ptr::null::<kvm_msrs>())).nmsrs as *const _ as usize }, in bindgen_test_layout_kvm_msrs()
2235 stringify!(kvm_msrs), in bindgen_test_layout_kvm_msrs()
2241 unsafe { &(*(::std::ptr::null::<kvm_msrs>())).pad as *const _ as usize }, in bindgen_test_layout_kvm_msrs()
2245 stringify!(kvm_msrs), in bindgen_test_layout_kvm_msrs()
2251 unsafe { &(*(::std::ptr::null::<kvm_msrs>())).entries as *const _ as usize }, in bindgen_test_layout_kvm_msrs()
[all …]
/external/crosvm/hypervisor/src/kvm/
Dx86_64.rs1167 fn to_kvm_msrs(vec: &[Register]) -> Vec<kvm_msrs> { in to_kvm_msrs() argument
1177 let mut msrs = vec_with_array_field::<kvm_msrs, kvm_msr_entry>(vec.len()); in to_kvm_msrs()
/external/crosvm/kvm/src/
Dlib.rs1233 let mut msrs = vec_with_array_field::<kvm_msrs, kvm_msr_entry>(msr_entries.len()); in get_msrs()
1263 pub fn set_msrs(&self, msrs: &kvm_msrs) -> Result<()> { in set_msrs()