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)>