Home
last modified time | relevance | path

Searched refs:datamatch (Results 1 – 10 of 10) sorted by relevance

/external/crosvm/tests/
Dplugin_ioevent.c124 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/
Dprocess.rs318 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()
Dmod.rs335 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/
Dlib.rs701 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/
Dlib.rs199 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/
Dlib.rs794 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/
Dplugin.proto36 uint64 datamatch = 4; field
/external/kernel-headers/original/uapi/linux/
Dkvm.h696 __u64 datamatch; member
/external/crosvm/kvm_sys/src/aarch64/
Dbindings.rs4712 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/
Dbindings.rs7100 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()