STRUCT TPDA_TRIG_SYSFS_ATTRIBUTE(9)
πΈ NAME πΈ
okay bestie, welcome to the struct tpda_...fs_attribute(9) page in the Kernel API Manual π. This struct's whole job is keeping track of the member variables of a cross trigger register that need to be operated by a sysfs file. That's it β tiny struct, very "I have one specific purpose" energy. π
β¨ SYNOPSIS β¨
It's giving "small struct, big sysfs energy" β here's the shape:
struct tpda_trig_sysfs_attribute {
struct device_attribute attr;
enum tpda_cr_mem mem;
};
π Members π
attrβ the device attribute. Yep, that's thestruct device_attributefield, being iconic. πmemβ the member in the control register data structure. It's the one sysfs needs to operate on, iykyk. β¨
π SEE ALSO π
- Kernel file
./drivers/hwtracing/coresight/coresight-tpda.h - struct
tpda_drvdata(9)
Go read those for the full lore, bestie. π§
source/version: ./drivers/hwtracing/coresight Β· date: October 2026 Β· page: struct tpda_...fs_attribute(9) β mwah, bye! πβ¨
π¦ 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