STRUCT INTEL_TH_DRVDATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct intel_th_drvdata(9) πŸ’–

okay so welcome to the Kernel API Manual, section 9, bestie β€” this is the page for struct intel_th_drvdata, and it's literally just a little vibe-check container that describes hardware capabilities and quirks ✨


🌸 NAME 🌸

struct intel_th_drvdata β€” describes hardware capabilities and quirks. that's it, that's the whole job, and it ate πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

struct intel_th_drvdata {
    unsigned int    tscu_enable        : 1, multi_is_broken    : 1,
has_mintctl        : 1, host_mode_only     : 1;
 };

look at her. four whole bits of pure unsigned int bitfield energy. no notes πŸ‘‘


πŸŽ€ Members πŸŽ€

  • tscu_enable β€” this device needs SW (that's software, bestie) to enable the time stamping unit. like, it won't just do it itself, you gotta tell it 🫢
  • multi_is_broken β€” ngl this device has multiblock mode is broken. yes the grammar is like that, it's giving "the hardware is the problem, not the docs" 😭
  • has_mintctl β€” this device has the interrupt control (MINTCTL) register. MINTCTL, iconic name, no cap πŸ’š
  • host_mode_only β€” this device can only operate in 'host debugger' mode. that's the only mode, there is no other mode, periodt πŸ™ˆ

⭐ SEE ALSO ⭐

go read all of them, i'll wait, it's a whole lore drop 🌈


fr fr: every single one of those references is real and worth clicking through β€” iykyk 🧚

okay that's the page!! source/version wise, this lives in ./drivers/hwtracing/intel_th and the date on it is October 2026 β€” so like, mark your calendars, she's dated, she's official, and struct intel_th_drvdata(9) is gonna see you again in the next manpage bestie πŸ’œπŸ’«

πŸ“¦ where this page comes from