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