/external/crosvm/hypervisor/src/kvm/ |
D | mod.rs | 44 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/ |
D | lib.rs | 217 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/ |
D | lib.rs | 110 datamatch: Datamatch, in register_ioevent() argument 121 datamatch: Datamatch, in unregister_ioevent() argument 293 pub enum Datamatch { enum
|
/external/crosvm/devices/src/pci/ |
D | pci_device.rs | 8 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
|
D | vfio_pci.rs | 12 use hypervisor::Datamatch; 963 fn ioevents(&self) -> Vec<(&Event, u64, Datamatch)> { in ioevents() argument
|
/external/crosvm/src/plugin/ |
D | process.rs | 27 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()
|
D | mod.rs | 34 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/ |
D | virtio_pci_device.rs | 11 use hypervisor::Datamatch; 528 fn ioevents(&self) -> Vec<(&Event, u64, Datamatch)> { in ioevents() argument 538 Datamatch::AnyLength, in ioevents()
|