ENUM HTE_EDGE(9)
enum hte_edge(9) π
okay so this is a page straight out of the Kernel API Manual, and honestly? it's a short one but it's iconic. we're talking about enum hte_edge β the HTE line edge flags. that's it, that's the whole vibe. π¦
β¨ NAME β¨
enum hte_edge β HTE line edge flags, periodt. π
πΈ SYNOPSIS πΈ
enum hte_edge {
HTE_EDGE_NO_SETUP ,
HTE_RISING_EDGE_TS ,
HTE_FALLING_EDGE_TS
};
bestie look at that trailing comma-and-space situation, it's giving original source energy, we do not touch it. π
π§ Constants π§
HTE_EDGE_NO_SETUPβ no edge setup at all, like, none. in this case the consumer will setup edges itself β for example during a request irq call. she's handing the mic over. π€HTE_RISING_EDGE_TSβ rising edge. going up, main character energy. β¬οΈβ¨HTE_FALLING_EDGE_TSβ falling edge. going down, but make it fashion. β¬οΈπ
π SEE ALSO π
go read the kernel file ./include/linux/hte.h β and while you're there, the whole friend group:
enum hte_return(9)struct hte_ts_data(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)
ngl the whole struct lineup lowkey ate. go read them, iykyk. π₯
and that's the page, babe π«Ά β brought to you live from ./include/linux, dated October 2026. slay, stay hydrated, and may your edges always be timestamped. ππβ
π¦ 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