/external/crosvm/tests/ |
D | plugin_ioevent.c | 124 uint8_t datamatch = DATAMATCH_VAL; in main() local 126 ret = crosvm_create_io_event(crosvm, CROSVM_ADDRESS_SPACE_IOPORT, 0x3f8, 1, &datamatch, &io); in main()
|
/external/crosvm/src/plugin/ |
D | process.rs | 318 1 => vm.register_ioevent(&evt, addr, Datamatch::U8(Some(io_event.datamatch as u8)))?, in handle_io_event() 320 vm.register_ioevent(&evt, addr, Datamatch::U16(Some(io_event.datamatch as u16)))? in handle_io_event() 323 vm.register_ioevent(&evt, addr, Datamatch::U32(Some(io_event.datamatch as u32)))? in handle_io_event() 326 vm.register_ioevent(&evt, addr, Datamatch::U64(Some(io_event.datamatch as u64)))? in handle_io_event() 336 datamatch: io_event.datamatch, in handle_io_event()
|
D | mod.rs | 335 datamatch: u64, 354 datamatch, in destroy() 357 1 => vm.unregister_ioevent(&evt, addr, Datamatch::U8(Some(datamatch as u8))), in destroy() 358 2 => vm.unregister_ioevent(&evt, addr, Datamatch::U16(Some(datamatch as u16))), in destroy() 359 4 => vm.unregister_ioevent(&evt, addr, Datamatch::U32(Some(datamatch as u32))), in destroy() 360 8 => vm.unregister_ioevent(&evt, addr, Datamatch::U64(Some(datamatch as u64))), in destroy()
|
/external/crosvm/crosvm_plugin/src/ |
D | lib.rs | 701 datamatch: *const u8, in create() 703 let datamatch = match length { in create() localVariable 705 1 => ptr::read_unaligned(datamatch as *const u8) as u64, in create() 706 2 => ptr::read_unaligned(datamatch as *const u16) as u64, in create() 707 4 => ptr::read_unaligned(datamatch as *const u32) as u64, in create() 708 8 => ptr::read_unaligned(datamatch as *const u64), in create() 711 Self::safe_create(crosvm, space, addr, length, datamatch) in create() 719 datamatch: u64, in safe_create() 730 io_event.datamatch = datamatch; in safe_create() 746 crosvm_create_io_event(space: u32, addr: u64, len: u32, datamatch: *const u8),
|
/external/crosvm/arch/src/ |
D | lib.rs | 199 for (event, addr, datamatch) in device.ioeventfds() { in generate_pci_root() 201 vm.register_ioevent(&event, io_addr, datamatch) in generate_pci_root()
|
/external/crosvm/kvm/src/ |
D | lib.rs | 794 datamatch: Datamatch, in register_ioevent() 796 self.ioeventfd(evt, addr, datamatch, false) in register_ioevent() 807 datamatch: Datamatch, in unregister_ioevent() 809 self.ioeventfd(evt, addr, datamatch, true) in unregister_ioevent() 816 datamatch: Datamatch, in ioeventfd() 819 let (do_datamatch, datamatch_value, datamatch_len) = match datamatch { in ioeventfd() 849 datamatch: datamatch_value, in ioeventfd()
|
/external/crosvm/protos/src/ |
D | plugin.proto | 36 uint64 datamatch = 4; field
|
/external/kernel-headers/original/uapi/linux/ |
D | kvm.h | 696 __u64 datamatch; member
|
/external/crosvm/kvm_sys/src/aarch64/ |
D | bindings.rs | 4712 pub datamatch: __u64, field 4732 unsafe { &(*(::std::ptr::null::<kvm_ioeventfd>())).datamatch as *const _ as usize }, in bindgen_test_layout_kvm_ioeventfd() 4738 stringify!(datamatch) in bindgen_test_layout_kvm_ioeventfd()
|
/external/crosvm/kvm_sys/src/x86/ |
D | bindings.rs | 7100 pub datamatch: __u64, field 7120 unsafe { &(*(::std::ptr::null::<kvm_ioeventfd>())).datamatch as *const _ as usize }, in bindgen_test_layout_kvm_ioeventfd() 7126 stringify!(datamatch) in bindgen_test_layout_kvm_ioeventfd()
|