STRUCT HTE_CLK_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct hte_clk_info(9) ✨

okay so welcome to the Kernel API Manual, bestie πŸ’– this one's a lil baby struct but she's important β€” she's the whole vibe check for HTE timestamps, no cap.


πŸŽ€ NAME πŸŽ€

struct hte_clk_info β€” literally the clock source info that an HTE provider uses to timestamp. that's her whole job. she clocks in, she tells you the tea πŸ•°οΈβœ¨


πŸ¦‹ SYNOPSIS πŸ¦‹

struct hte_clk_info {
    u64 hz;
    clockid_t type;
 };

look at her, two fields, zero drama, main character energy πŸ’…


🌸 Members 🌸

  • hz β€” the supported clock rate in HZ. and yes bestie they really do mean it like that: a 1KHz clock = 1000. simple math, iconic behaviour πŸ”₯
  • type β€” the supported clock type. that's the whole description, she's mysterious like that πŸ™ˆ

πŸ’œ SEE ALSO πŸ’œ

y'all gotta know the whole friend group, so here's the squad, all chillin' in the kernel file ./include/linux/hte.h:

  • enum hte_edge(9)
  • enum hte_return(9)
  • struct hte_ts_data(9)
  • hte_ts_cb_t(9)
  • hte_ts_sec_cb_t(9)
  • struct hte_line_attr(9)
  • struct hte_ts_desc(9)
  • struct hte_ops(9)
  • struct hte_chip(9)

go say hi to all of them, they're all slay 🫢


ngl this page lives in ./include/linux and it's dated October 2026 β€” so yeah, she's from the future, we stan a forward-thinking icon πŸ‘‘β­ and that's the struct hte_clk_info(9) sign-off, mwah πŸ’‹πŸ’–
πŸ“¦ where this page comes from