STRUCT RTCA3_PRIV(9)
π NAME π
okay so bestie, welcome to the Kernel API Manual β¨ todayβs main character is struct rtca3_priv(9) β literally the RTCA3 private data structure π«Ά. Thatβs the vibe: private data, but make it kernel-coded π
.
π¦ SYNOPSIS π¦
struct rtca3_priv {
void __iomem *base;
struct rtc_device *rtc_dev;
struct reset_control *rstc;
struct completion set_alarm_completion;
atomic_t alrm_sstep;
spinlock_t lock;
struct rtca3_ppb_per_cycle ppb;
int wakeup_irq;
};
π Members π
baseβ base address πrtc_devβ RTC device β¨rstcβ reset control πset_alarm_completionβ alarm setup completion πalrm_sstepβ alarm setup step (see enumrtca3_alrm_set_step) πlockβ device lock π₯ppbβ ppb per cycle for each the available adjustment modes πΈwakeup_irqβ wakeup IRQ π
π SEE ALSO π
- Kernel file
./drivers/rtc/rtc-renesas-rtca3.cenumrtca3_alrm_set_step(9),struct rtca3_ppb_per_cycle(9)π
xoxo bestie, this cutie came from the source ./drivers/rtc, dated October 2026, and the footer wraps it all up with struct rtca3_priv(9) ππ«Ά
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms