Lines Matching full:vm

27 use kvm::Vm;
60 Vm::new(&kvm, gm).unwrap(); in create_vm()
75 let vm = Vm::new(&kvm, gm).unwrap(); in check_vm_extension() localVariable
76 assert!(vm.check_extension(Cap::UserMemory)); in check_vm_extension()
78 assert!(!vm.check_extension(Cap::S390UserSigp)); in check_vm_extension()
113 let mut vm = Vm::new(&kvm, gm).unwrap(); in add_memory() localVariable
116 vm.add_memory_region(GuestAddress(pagesize() as u64), Box::new(mem), false, false) in add_memory()
119 vm.add_memory_region( in add_memory()
132 let mut vm = Vm::new(&kvm, gm).unwrap(); in add_memory_ro() localVariable
135 vm.add_memory_region(GuestAddress(pagesize() as u64), Box::new(mem), true, false) in add_memory_ro()
143 let mut vm = Vm::new(&kvm, gm).unwrap(); in remove_memory_region() localVariable
147 let slot = vm in remove_memory_region()
150 let removed_mem = vm.remove_memory_region(slot).unwrap(); in remove_memory_region()
159 let mut vm = Vm::new(&kvm, gm).unwrap(); in remove_invalid_memory() localVariable
160 assert!(vm.remove_memory_region(0).is_err()); in remove_invalid_memory()
167 let mut vm = Vm::new(&kvm, gm).unwrap(); in overlap_memory() localVariable
170 assert!(vm in overlap_memory()
184 let vm = Vm::new(&kvm, gm).unwrap(); in get_memory() localVariable
186 vm.get_memory().write_obj_at_addr(67u8, obj_addr).unwrap(); in get_memory()
187 let read_val: u8 = vm.get_memory().read_obj_from_addr(obj_addr).unwrap(); in get_memory()
196 let vm = Vm::new(&kvm, gm).unwrap(); in clock_handling() localVariable
197 let mut clock_data = vm.get_clock().unwrap(); in clock_handling()
199 vm.set_clock(&clock_data).unwrap(); in clock_handling()
207 let vm = Vm::new(&kvm, gm).unwrap(); in pic_handling() localVariable
208 vm.create_irq_chip().unwrap(); in pic_handling()
209 let pic_state = vm.get_pic_state(PicId::Secondary).unwrap(); in pic_handling()
210 vm.set_pic_state(PicId::Secondary, &pic_state).unwrap(); in pic_handling()
218 let vm = Vm::new(&kvm, gm).unwrap(); in ioapic_handling() localVariable
219 vm.create_irq_chip().unwrap(); in ioapic_handling()
220 let ioapic_state = vm.get_ioapic_state().unwrap(); in ioapic_handling()
221 vm.set_ioapic_state(&ioapic_state).unwrap(); in ioapic_handling()
229 let vm = Vm::new(&kvm, gm).unwrap(); in pit_handling() localVariable
230 vm.create_irq_chip().unwrap(); in pit_handling()
231 vm.create_pit().unwrap(); in pit_handling()
232 let pit_state = vm.get_pit_state().unwrap(); in pit_handling()
233 vm.set_pit_state(&pit_state).unwrap(); in pit_handling()
240 let vm = Vm::new(&kvm, gm).unwrap(); in register_ioevent() localVariable
242 vm.register_ioevent(&evtfd, IoeventAddress::Pio(0xf4), Datamatch::AnyLength) in register_ioevent()
244 vm.register_ioevent(&evtfd, IoeventAddress::Mmio(0x1000), Datamatch::AnyLength) in register_ioevent()
246 vm.register_ioevent( in register_ioevent()
252 vm.register_ioevent( in register_ioevent()
258 vm.register_ioevent( in register_ioevent()
264 vm.register_ioevent( in register_ioevent()
276 let vm = Vm::new(&kvm, gm).unwrap(); in unregister_ioevent() localVariable
278 vm.register_ioevent(&evtfd, IoeventAddress::Pio(0xf4), Datamatch::AnyLength) in unregister_ioevent()
280 vm.register_ioevent(&evtfd, IoeventAddress::Mmio(0x1000), Datamatch::AnyLength) in unregister_ioevent()
282 vm.register_ioevent( in unregister_ioevent()
288 vm.unregister_ioevent(&evtfd, IoeventAddress::Pio(0xf4), Datamatch::AnyLength) in unregister_ioevent()
290 vm.unregister_ioevent(&evtfd, IoeventAddress::Mmio(0x1000), Datamatch::AnyLength) in unregister_ioevent()
292 vm.unregister_ioevent( in unregister_ioevent()
305 let vm = Vm::new(&kvm, gm).unwrap(); in irqfd_resample() localVariable
308 vm.create_irq_chip().unwrap(); in irqfd_resample()
309 vm.register_irqfd_resample(&evtfd1, &evtfd2, 4).unwrap(); in irqfd_resample()
310 vm.unregister_irqfd(&evtfd1, 4).unwrap(); in irqfd_resample()
317 vm.register_irqfd_resample(&evtfd1, &resample_evt, 4) in irqfd_resample()
327 let vm = Vm::new(&kvm, gm).unwrap(); in set_gsi_routing() localVariable
328 vm.create_irq_chip().unwrap(); in set_gsi_routing()
329 vm.set_gsi_routing(&[]).unwrap(); in set_gsi_routing()
330 vm.set_gsi_routing(&[IrqRoute { in set_gsi_routing()
338 vm.set_gsi_routing(&[IrqRoute { in set_gsi_routing()
346 vm.set_gsi_routing(&[ in set_gsi_routing()
369 let vm = Vm::new(&kvm, gm).unwrap(); in create_vcpu() localVariable
370 Vcpu::new(0, &kvm, &vm).unwrap(); in create_vcpu()
378 let vm = Vm::new(&kvm, gm).unwrap(); in debugregs() localVariable
379 let vcpu = Vcpu::new(0, &kvm, &vm).unwrap(); in debugregs()
396 let vm = Vm::new(&kvm, gm).unwrap(); in xcrs() localVariable
397 let vcpu = Vcpu::new(0, &kvm, &vm).unwrap(); in xcrs()
410 let vm = Vm::new(&kvm, gm).unwrap(); in get_msrs() localVariable
411 let vcpu = Vcpu::new(0, &kvm, &vm).unwrap(); in get_msrs()
433 let vm = Vm::new(&kvm, gm).unwrap(); in get_hyperv_cpuid() localVariable
434 let vcpu = Vcpu::new(0, &kvm, &vm).unwrap(); in get_hyperv_cpuid()
450 let vm = Vm::new(&kvm, gm).unwrap(); in enable_feature() localVariable
451 vm.create_irq_chip().unwrap(); in enable_feature()
452 let vcpu = Vcpu::new(0, &kvm, &vm).unwrap(); in enable_feature()
467 let vm = Vm::new(&kvm, gm).unwrap(); in mp_state() localVariable
468 vm.create_irq_chip().unwrap(); in mp_state()
469 let vcpu = Vcpu::new(0, &kvm, &vm).unwrap(); in mp_state()
478 let vm = Vm::new(&kvm, gm).unwrap(); in set_signal_mask() localVariable
479 let vcpu = Vcpu::new(0, &kvm, &vm).unwrap(); in set_signal_mask()
497 let vm = Vm::new(&kvm, gm).unwrap(); in set_identity_map_addr() localVariable
498 vm.set_identity_map_addr(GuestAddress(20 * pagesize() as u64)) in set_identity_map_addr()