Type Alias simics_api_sys::bindings::arm_gic_interface_t
source · pub type arm_gic_interface_t = arm_gic_interface;
Aliased Type§
struct arm_gic_interface_t {
pub read_register: Option<unsafe extern "C" fn(_: *mut conf_object, _: gic_reg_info, _: bool) -> u64>,
pub write_register: Option<unsafe extern "C" fn(_: *mut conf_object, _: gic_reg_info, _: u64)>,
pub cpu_state_changed: Option<unsafe extern "C" fn(_: *mut conf_object, _: arm_cpu_state)>,
}
Fields§
§read_register: Option<unsafe extern "C" fn(_: *mut conf_object, _: gic_reg_info, _: bool) -> u64>
§write_register: Option<unsafe extern "C" fn(_: *mut conf_object, _: gic_reg_info, _: u64)>
§cpu_state_changed: Option<unsafe extern "C" fn(_: *mut conf_object, _: arm_cpu_state)>