STRUCT HTE_TS_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct hte_ts_data(9) ✨

Okay so bestie, we're looking at the manual page for struct hte_ts_data β€” that's the HTE timestamp data struct, and it lives in the Kernel API Manual. Literally the whole personality of this struct is "I hold one timestamp and I hold it correctly." Iconic behaviour ngl. πŸ’…


🌸 NAME 🌸

struct hte_ts_data β€” HTE timestamp data. That's it, that's the whole vibe. πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

struct hte_ts_data {
    u64 tsc;
    u64 seq;
    int raw_level;
 };

Look at her. Three members, zero drama. πŸ’–


🌈 Members 🌈

  • tsc β€” the timestamp value itself. This is the whole point of the struct, the main character energy right here. ⭐
  • seq β€” the sequence counter of the timestamps. So when you've got a bunch of these bad boys flying at you, this is how you keep them in order. No cap, it's giving "line leader". 🧚
  • raw_level β€” the level of the line at the timestamp, if the provider supports it. And if the provider doesn't support it? Then it's -1. Periodt. πŸ’€

πŸ‘‘ SEE ALSO πŸ‘‘

Other pages in the extended HTE cinematic universe, all chill in the kernel file ./include/linux/hte.h:

  • enum hte_edge(9)
  • enum hte_return(9)
  • struct hte_clk_info(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)

Fr fr go read them all, they're all in the same friend group. 🫢 🌸


Lowkey a little love letter from ./include/linux β€” this page is dated October 2026 and it's filed under struct hte_ts_data(9) in the Kernel API Manual. Go off, king. πŸ”₯ 😭 πŸ“
πŸ“¦ where this page comes from