STRUCT INTEL_TH_DRVDATA(9)
π 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 β
- Kernel file
./drivers/hwtracing/intel_th/intel_th.h struct intel_th_output(9)struct intel_th_device(9)intel_th_device_get_resource(9)intel_th_output_assigned(9)struct intel_th_driver(9)struct intel_th(9)
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
- 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