STRUCT EXYNOS_MUXED_WEINT_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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