Lines Matching refs:HPETState

192     state: NonNull<HPETState>,
215 fn init(&mut self, index: u8, state: &HPETState) { in init() argument
221 state: NonNull::new((state as *const HPETState).cast_mut()).unwrap(), in init() constant
244 fn get_state(&self) -> &HPETState { in get_state() argument
526 pub struct HPETState { struct
572 impl HPETState { argument
694 static HPET_RAM_OPS: MemoryRegionOps<HPETState> = in init()
695 MemoryRegionOpsBuilder::<HPETState>::new() in init()
696 .read(&HPETState::read) in init()
697 .write(&HPETState::write) in init()
745 self.init_gpio_in(2, HPETState::handle_legacy_irq); in realize()
884 qom_isa!(HPETState: SysBusDevice, DeviceState, Object);
886 unsafe impl ObjectType for HPETState { implementation
892 impl ObjectImpl for HPETState { implementation
905 HPETState,
913 HPETState,
922 HPETState,
930 HPETState,
941 let state: &HPETState = unsafe { NonNull::new(opaque.cast::<HPETState>()).unwrap().as_ref() }; in hpet_rtc_irq_level_needed()
948 let state: &HPETState = unsafe { NonNull::new(opaque.cast::<HPETState>()).unwrap().as_ref() }; in hpet_offset_needed()
955 let state: &mut HPETState = in hpet_pre_save()
956 unsafe { NonNull::new(opaque.cast::<HPETState>()).unwrap().as_mut() }; in hpet_pre_save()
963 let state: &mut HPETState = in hpet_post_load()
964 unsafe { NonNull::new(opaque.cast::<HPETState>()).unwrap().as_mut() }; in hpet_post_load()
975 vmstate_of!(HPETState, rtc_irq_level),
986 vmstate_of!(HPETState, hpet_offset),
1016 vmstate_of!(HPETState, config),
1017 vmstate_of!(HPETState, int_status),
1018 vmstate_of!(HPETState, counter),
1019 vmstate_of!(HPETState, num_timers_save),
1020 vmstate_validate!(HPETState, VALIDATE_TIMERS_NAME, HPETState::validate_num_timers),
1021 …vmstate_struct!(HPETState, timers[0 .. num_timers_save], &VMSTATE_HPET_TIMER, BqlRefCell<HPETTimer…
1030 impl DeviceImpl for HPETState { implementation
1042 impl ResettablePhasesImpl for HPETState { implementation
1046 impl SysBusDeviceImpl for HPETState {} implementation