Skip to main content

Module generic_timer

Module generic_timer 

Source
Expand description

Generic Timer related registers

Only valid on Armv7-A and Armv8-R

Re-exports§

pub use cntfrq::Cntfrq;
pub use cnthctl::Cnthctl;
pub use cnthp_ctl::CnthpCtl;
pub use cnthp_cval::CnthpCval;
pub use cnthp_tval::CnthpTval;
pub use cntkctl::Cntkctl;
pub use cntp_ctl::CntpCtl;
pub use cntp_cval::CntpCval;
pub use cntp_tval::CntpTval;
pub use cntpct::CntPct;
pub use cntv_ctl::CntvCtl;
pub use cntv_cval::CntvCval;
pub use cntv_tval::CntvTval;
pub use cntvct::CntVct;
pub use cntvoff::CntVoff;

Modules§

cntfrq
Code for managing CNTFRQ (Counter-timer Frequency Register)
cnthctl
Code for managing CNTHCTL (Hyp Counter-timer Control Register)
cnthp_ctl
Code for managing CNTHP_CTL (Hyp Physical Counter-timer Control Register (EL2))
cnthp_cval
Code for managing CNTHP_CVAL (Hyp Physical Counter-timer CompareValue Register)
cnthp_tval
Code for managing CNTHP_TVAL (Hyp Physical Counter-timer TimerValue Register)
cntkctl
Code for managing CNTKCTL (Counter-timer Kernel Control Register)
cntp_ctl
Code for managing CNTP_CTL (Physical Counter-timer Control Register)
cntp_cval
Code for managing CNTP_CVAL (Physical Counter-timer CompareValue Register)
cntp_tval
Code for managing CNTP_TVAL (Physical Counter-timer TimerValue Register)
cntpct
Code for managing CNTPCT (Physical Counter-timer Count Register)
cntv_ctl
Code for managing CNTV_CTL (Virtual Counter-timer Control Register)
cntv_cval
Code for managing CNTV_CVAL (Virtual Counter-timer CompareValue Register)
cntv_tval
Code for managing CNTV_TVAL (Virtual Counter-timer TimerValue Register)
cntvct
Code for managing CNTVCT (Virtual Counter-timer Count Register)
cntvoff
Code for managing CNTVOFF (Virtual Counter-timer Offset Register)