STRUCT EXYNOS_MUXED_WEINT_DATA(9)
β¨ NAME β¨
ok so bestie, welcome to the tea on struct exynos_muxed_weint_data β it's the irq-specific data for muxed wakeup interrupts, the ones generated by the external wakeup interrupt controller π
(yes that's a whole mouthful, we love her anyway). This is page struct exynos_muxed_weint_data(9) from the Kernel API Manual, fyi, so you know exactly what you're reading π
πΈ SYNOPSIS πΈ
ok here's the whole vibe, literally the entire struct, no cap:
struct exynos_muxed_weint_data {
unsigned int nr_banks;
struct samsung_pin_bank *banks[];
};
that's it. that's the girl. iconic, honestly π
π¦ MEMBERS π¦
nr_banksβ the count of banks being part of the mux π’ like, how many of them are in the group chat.banksβ the array of banks being part of the mux π¦β¨ not a bank like money, bestie, a pin bank βstruct samsung_pin_bank *to be exact, and yes she's flexible (that[]is doing a lot of work, iykyk).
π SEE ALSO π
- Kernel file
./drivers/pinctrl/samsung/pinctrl-exynos.hβ go read it, it's literally right there π struct exynos_weint_data(9)β her sibling!! related reading, highly recommend π«Ά
also like, quick reminder this is kernel struct documentation so pls don't go changing the struct and expect everything to just work, fr fr π the mux and the wakeup interrupt controller are lowkey doing main character energy things and you do not want a vibe check from a broken irq π
ok that's the whole page, mwah π this came to you from ./drivers/pinctrl/samsung, dated October 2026, and it's still titled struct exynos_muxed_weint_data(9) because consistency is slay β bye bestie, go read the source π
π¦ 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