/qemu/rust/qemu-api/src/ |
H A D | chardev.rs | 13 ffi::{c_int, c_void, CStr}, 110 opaque: *mut c_void, in enable_handlers() argument 120 opaque: *mut c_void, in enable_handlers() argument 132 opaque: *mut c_void, in enable_handlers() argument 142 let receive_cb: Option<unsafe extern "C" fn(*mut c_void, *const u8, c_int)> = in enable_handlers() 148 let event_cb: Option<unsafe extern "C" fn(*mut c_void, Event)> = if EventFn::is_some() { in enable_handlers() 163 (owner as *const T).cast_mut().cast::<c_void>(), in enable_handlers() 213 addr_of_mut!(duration).cast::<c_void>(), in send_break()
|
H A D | timer.rs | 6 ffi::{c_int, c_void}, 63 opaque: *mut c_void, in init_full() argument 69 let timer_cb: unsafe extern "C" fn(*mut c_void) = rust_timer_handler::<T, F>; in init_full() 84 (opaque as *const T).cast::<c_void>().cast_mut(), in init_full()
|
H A D | lib.rs | 35 ffi::c_void, 52 fn qemu_memalign(alignment: usize, size: usize) -> *mut c_void; 53 fn qemu_vfree(ptr: *mut c_void); 118 const _: [(); 8] = [(); ::core::mem::size_of::<*mut c_void>()]; in alloc() 49 qemu_memalign(alignment: usize, size: usize) -> *mut c_void qemu_memalign() argument 50 qemu_vfree(ptr: *mut c_void) qemu_vfree() argument
|
H A D | qdev.rs | 8 ffi::{c_int, c_void, CStr, CString}, 278 cb: Option<unsafe extern "C" fn(*mut c_void, ClockEvent)>, in init_clock_in() 302 let cb: Option<unsafe extern "C" fn(*mut c_void, ClockEvent)> = if F::is_some() { in init_clock_in() 304 opaque: *mut c_void, in init_clock_in() 358 gpio_in_cb: unsafe extern "C" fn(*mut c_void, c_int, c_int), in init_gpio_in() 367 opaque: *mut c_void, in init_gpio_in() 375 let gpio_in_cb: unsafe extern "C" fn(*mut c_void, c_int, c_int) = in init_gpio_in() 274 do_init_clock_in( dev: &DeviceState, name: &str, cb: Option<unsafe extern "C" fn(*mut c_void, ClockEvent)>, events: ClockEvent, ) -> Owned<Clock> init_clock_in() argument 300 rust_clock_cb<T, F: for<'a> FnCall<(&'a T, ClockEvent)>>( opaque: *mut c_void, event: ClockEvent, ) init_clock_in() argument 354 do_init_gpio_in( dev: &DeviceState, num_lines: u32, gpio_in_cb: unsafe extern "C" fn(*mut c_void, c_int, c_int), ) init_gpio_in() argument 363 rust_irq_handler<T, F: for<'a> FnCall<(&'a T, u32, u32)>>( opaque: *mut c_void, line: c_int, level: c_int, ) init_gpio_in() argument
|
H A D | memory.rs | 8 ffi::{c_uint, c_void, CStr, CString}, 44 opaque: *mut c_void, in memory_region_ops_read_cb() argument 52 opaque: *mut c_void, in memory_region_ops_write_cb() argument 161 owner.cast::<c_void>(), in do_init_io()
|
H A D | qom.rs | 96 ffi::{c_void, CStr}, 229 _data: *const c_void, in rust_class_init() argument 494 unsafe extern "C" fn(klass: *mut ObjectClass, data: *const c_void), constant 661 object_ref(obj.as_object_mut_ptr().cast::<c_void>()); in from() 701 object_unref(self.as_object_mut_ptr().cast::<c_void>()); in drop()
|
H A D | vmstate.rs | 28 use std::ffi::{c_int, c_void}; 440 opaque: *mut c_void, in rust_vms_test_field_exists() argument 450 opaque: *mut std::os::raw::c_void,
|
H A D | cell.rs | 1020 pub const fn as_void_ptr(&self) -> *mut std::ffi::c_void { in as_void_ptr() argument
|
/qemu/rust/hw/char/pl011/src/ |
H A D | device_class.rs | 6 ffi::{c_int, c_void}, 20 extern "C" fn pl011_clock_needed(opaque: *mut c_void) -> bool { in pl011_clock_needed() 37 extern "C" fn pl011_post_load(opaque: *mut c_void, version_id: c_int) -> c_int { in pl011_post_load() argument
|
/qemu/rust/hw/timer/hpet/src/ |
H A D | device.rs | 6 ffi::{c_int, c_void, CStr}, 938 unsafe extern "C" fn hpet_rtc_irq_level_needed(opaque: *mut c_void) -> bool { 945 unsafe extern "C" fn hpet_offset_needed(opaque: *mut c_void) -> bool { in hpet_rtc_irq_level_needed() 952 unsafe extern "C" fn hpet_pre_save(opaque: *mut c_void) -> c_int { in hpet_offset_needed() 960 unsafe extern "C" fn hpet_post_load(opaque: *mut c_void, version_id: c_int) -> c_int { in hpet_pre_save() 966 hpet_post_load(opaque: *mut c_void, version_id: c_int) -> c_int hpet_post_load() argument
|
/qemu/rust/qemu-api/tests/ |
H A D | vmstate_tests.rs | 6 ffi::{c_void, CStr}, 304 let foo_b_p = std::ptr::addr_of_mut!(foo_b).cast::<c_void>(); in test_vmstate_struct_varray_uint8_wrapper() 469 let foo_d_p = std::ptr::addr_of_mut!(foo_d).cast::<c_void>(); in test_vmstate_validate()
|
/qemu/rust/qemu-api-macros/src/ |
H A D | lib.rs | 138 pub const fn as_void_ptr(&self) -> *mut ::core::ffi::c_void { in derive_opaque_or_error()
|