Home
last modified time | relevance | path

Searched refs:Datamatch (Results 1 – 8 of 8) sorted by relevance

/external/crosvm/hypervisor/src/kvm/
Dmod.rs44 ClockState, Datamatch, DeviceKind, Hypervisor, HypervisorCap, IoEventAddress, IrqRoute,
332 datamatch: Datamatch, in ioeventfd() argument
336 Datamatch::AnyLength => (false, 0, 0), in ioeventfd()
337 Datamatch::U8(v) => match v { in ioeventfd()
341 Datamatch::U16(v) => match v { in ioeventfd()
345 Datamatch::U32(v) => match v { in ioeventfd()
349 Datamatch::U64(v) => match v { in ioeventfd()
580 datamatch: Datamatch, in register_ioevent() argument
589 datamatch: Datamatch, in unregister_ioevent() argument
1398 vm.register_ioevent(&evtfd, IoEventAddress::Pio(0xf4), Datamatch::AnyLength) in register_ioevent()
[all …]
/external/crosvm/kvm/src/
Dlib.rs217 pub enum Datamatch { enum
670 datamatch: Datamatch, in register_ioevent() argument
683 datamatch: Datamatch, in unregister_ioevent() argument
692 datamatch: Datamatch, in ioeventfd() argument
696 Datamatch::AnyLength => (false, 0, 0), in ioeventfd()
697 Datamatch::U8(v) => match v { in ioeventfd()
701 Datamatch::U16(v) => match v { in ioeventfd()
705 Datamatch::U32(v) => match v { in ioeventfd()
709 Datamatch::U64(v) => match v { in ioeventfd()
1889 vm.register_ioevent(&evtfd, IoeventAddress::Pio(0xf4), Datamatch::AnyLength) in register_ioevent()
[all …]
/external/crosvm/hypervisor/src/
Dlib.rs110 datamatch: Datamatch, in register_ioevent() argument
121 datamatch: Datamatch, in unregister_ioevent() argument
293 pub enum Datamatch { enum
/external/crosvm/devices/src/pci/
Dpci_device.rs8 use hypervisor::Datamatch;
107 fn ioevents(&self) -> Vec<(&Event, u64, Datamatch)> { in ioevents() argument
217 fn ioevents(&self) -> Vec<(&Event, u64, Datamatch)> { in ioevents() argument
Dvfio_pci.rs12 use hypervisor::Datamatch;
963 fn ioevents(&self) -> Vec<(&Event, u64, Datamatch)> { in ioevents() argument
/external/crosvm/src/plugin/
Dprocess.rs27 use kvm::{dirty_log_bitmap_size, Datamatch, IoeventAddress, IrqRoute, IrqSource, PicId, Vm};
320 0 => vm.register_ioevent(&evt, addr, Datamatch::AnyLength)?, in handle_io_event()
321 1 => vm.register_ioevent(&evt, addr, Datamatch::U8(Some(io_event.datamatch as u8)))?, in handle_io_event()
323 vm.register_ioevent(&evt, addr, Datamatch::U16(Some(io_event.datamatch as u16)))? in handle_io_event()
326 vm.register_ioevent(&evt, addr, Datamatch::U32(Some(io_event.datamatch as u32)))? in handle_io_event()
329 vm.register_ioevent(&evt, addr, Datamatch::U64(Some(io_event.datamatch as u64)))? in handle_io_event()
Dmod.rs34 use kvm::{Cap, Datamatch, IoeventAddress, Kvm, Vcpu, VcpuExit, Vm};
380 0 => vm.unregister_ioevent(&evt, addr, Datamatch::AnyLength), in destroy()
381 1 => vm.unregister_ioevent(&evt, addr, Datamatch::U8(Some(datamatch as u8))), in destroy()
382 2 => vm.unregister_ioevent(&evt, addr, Datamatch::U16(Some(datamatch as u16))), in destroy()
383 4 => vm.unregister_ioevent(&evt, addr, Datamatch::U32(Some(datamatch as u32))), in destroy()
384 8 => vm.unregister_ioevent(&evt, addr, Datamatch::U64(Some(datamatch as u64))), in destroy()
/external/crosvm/devices/src/virtio/
Dvirtio_pci_device.rs11 use hypervisor::Datamatch;
528 fn ioevents(&self) -> Vec<(&Event, u64, Datamatch)> { in ioevents() argument
538 Datamatch::AnyLength, in ioevents()