STRUCT HTE_TS_DATA(9)
β¨ 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 understruct hte_ts_data(9)in the Kernel API Manual. Go off, king. π₯ π π
π¦ 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