STRUCT STPMIC1_ONKEY(9)
π NAME π
struct stpmic1_onkey β it's the OnKey data, bestie. That's the whole vibe π
β¨ SYNOPSIS β¨
okay so here's the literal struct, character for character, do not touch:
struct stpmic1_onkey {
struct input_dev *input_dev;
int irq_falling;
int irq_rising;
};
ngl she's small but she's doing a lot π
π Members π
input_devβ a pointer to the input device π«Ά literally just a pointer. It points. At an input device. Iconic behavior honestly.irq_fallingβ the irq that we are hooked on to πͺ yes that's the description, it's the irq we're hooked on to, that's the whole thing.irq_risingβ the irq that we are hooked on to π (yes, same description asirq_falling, no I will not be elaborating, the source said what it said and I respect the source π)
fr fr bestie β the two irq fields have identical one-liners in the original. I'm not gonna invent extra lore about falling vs rising edges because that would be making stuff up, and we don't do that here π
πΈ SEE ALSO πΈ
- Kernel file
./drivers/input/misc/stpmic1_onkey.cβ go read the actual kernel file, iykyk π
β¨ that's the whole page, bestie β¨ this little cutie lives in ./drivers/input/misc and the page is dated October 2026 π¦ thanks for reading, mwah π
π¦ 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