ENUM HTE_EDGE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

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