viortc_set_alarm_enabled(9)
β¨ viortc_set_alarm_enabled(9) β¨
okay so bestie, welcome to the Kernel API Manual π
this one's all about viortc_set_alarm_enabled β it's a lil' wrapper around VIRTIO_RTC_REQ_SET_ALARM_ENABLED and honestly? iconic behavior. no cap. π
πΈ NAME πΈ
viortc_set_alarm_enabled β the VIRTIO_RTC_REQ_SET_ALARM_ENABLED wrapper. that's it, that's the whole vibe π¦
β SYNOPSIS β
int viortc_set_alarm_enabled (struct viortc_dev *viortc , u16 vio_clk_id
, bool alarm_enable );
like, yes, the line break is real, we don't make the rules π«Ά
π ARGUMENTS π
viortcβ the device data. your main character struct π«Άvio_clk_idβ thevirtio_rtcclock id. which clock are we talking about, bestiealarm_enableβ turn the alarm on or off.enableordisable, pick a lane β¨
π§ CONTEXT π§
Process context. that's the whole section, she's short and she knows it π
π RETURN π
Zero on success, negative error code otherwise. slay when it's zero, π when it's negative, iykyk.
π SEE ALSO π
Kernel file ./drivers/virtio/virtio_rtc_driver.cstruct viortc_vq(9),struct viortc_dev(9),struct viortc_msg(9)viortc_class_from_dev(9),viortc_alarms_supported(9),viortc_feed_vq(9)viortc_msg_init(9),viortc_msg_release(9),viortc_do_cb(9)viortc_requestq_hdlr(9),viortc_cb_requestq(9),viortc_alarmq_hdlr(9)viortc_cb_alarmq(9),viortc_get_resp_errno(9),viortc_msg_xfer(9)VIORTC_DECLARE_MSG_HDL_ONSTACK(9),VIORTC_MSG(9),VIORTC_MSG_INIT(9)VIORTC_MSG_WRITE(9),VIORTC_MSG_READ(9),viortc_read(9)viortc_read_cross(9),viortc_cfg(9),viortc_clock_cap(9)viortc_cross_cap(9),viortc_read_alarm(9),viortc_set_alarm(9)viortc_init_rtc_class_clock(9),viortc_init_ptp_clock(9),viortc_init_clock(9)viortc_clocks_deinit(9),viortc_clocks_init(9),viortc_populate_vq(9)viortc_alloc_vq_bufs(9),viortc_init_vqs(9),viortc_probe(9)viortc_remove(9)
like okay that's a lot of friends but they're all valid, go say hi π
mwah, that's the page π this came out of ./drivers/virtio with an October 2026 date stamp, per the footer β so go forth and enable (or disable!!) those alarms, bestie. periodt. π
β¨
π¦ 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