trace_hrtimer_expire_entry(9)
π trace_hrtimer_expire_entry(9) π
okay so, bestie β welcome to the Kernel API Manual π. This page is short, sweet, and highkey useful. Letβs go!! β¨
πΈ NAME πΈ
trace_hrtimer_expire_entry β called immediately before the hrtimer callback. Periodt. π
π SYNOPSIS π
Hereβs the exact signature, no cap:
void trace_hrtimer_expire_entry (struct hrtimer *hrtimer , ktime_t now
);
π¦ ARGUMENTS π¦
hrtimerβ pointer tostruct hrtimer. Youβre handing over the timer struct pointer, bestie. π«Άnowβ variable which contains current time of the timers base. Itβs the timer baseβs βright now,β lowkey important. β±οΈ
π DESCRIPTION π
This hook allows you to determine the timer latency β thatβs the whole assignment, and it ate. β±οΈβ¨ Itβs giving observability, and itβs doing exactly what it says on the tin. π
π SEE ALSO π
Kernel file ./include/trace/events/timer.h is where the whole timer tracepoint family lives π«Ά. Go say hi to:
trace_timer_init(9)trace_timer_start(9)trace_timer_expire_entry(9)trace_timer_expire_exit(9)trace_timer_cancel(9)trace_hrtimer_setup(9)trace_hrtimer_start(9)trace_hrtimer_start_expired(9)trace_hrtimer_expire_exit(9)trace_hrtimer_cancel(9)trace_hrtimer_rearm(9)trace_itimer_state(9)trace_itimer_expire(9)
xoxo, your fav Unix bestie π
β sourced from ./include/trace/events, dated October 2026. πβ¨
π¦ 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