Type Alias simics_api_sys::direct_memory_update_interface_t
source · pub type direct_memory_update_interface_t = direct_memory_update_interface;
Aliased Type§
struct direct_memory_update_interface_t {
pub release: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: *mut granted_mem, _: u64)>,
pub update_permission: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: *mut granted_mem, _: access_t, _: access_t, _: access_t, _: u64)>,
pub conflicting_access: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: *mut granted_mem, _: access_t, _: u64)>,
}
Fields§
§release: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: *mut granted_mem, _: u64)>
§update_permission: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: *mut granted_mem, _: access_t, _: access_t, _: access_t, _: u64)>
§conflicting_access: Option<unsafe extern "C" fn(_: *mut conf_object, _: *mut conf_object, _: *mut granted_mem, _: access_t, _: u64)>