STRUCT S3C64XX_EINT_GPIO_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

okay so bestie, welcome to the Kernel API Manual ✨ β€” this page is all about struct s3c64xx_eint_gpio_data, which is literally just the GPIO EINT data struct πŸŽ€. That's the whole vibe check, no cap.


🌸 SYNOPSIS 🌸

here's the actual shape of it, copied exactly so you can't mess it up 🫢:

struct s3c64xx_eint_gpio_data {
    struct samsung_pinctrl_drv_data *drvdata;
    struct irq_domain *domains[];
};

✨ Members ✨

  • drvdata β€” this is the pin controller driver data πŸ¦‹. like, the driver data for the pin controller, that's it, that's the whole thing.
  • domains β€” an array of domains related to EINT interrupt groups πŸ’œ. the [] is right there in the synopsis, she's array-shaped, periodt.

πŸ‘€ SEE ALSO πŸ‘€

go read these next, i'm obsessed, they're all in the kernel file ./drivers/pinctrl/samsung/pinctrl-s3c64xx.c:


ngl there's no wild behaviour hiding in here, it's just a struct with two members πŸ’€ β€” but click through the SEE ALSOs before you go poking at EINT stuff, fr fr.

okay that's the page!! πŸŽ€ this one lives at ./drivers/pinctrl/samsung, dated October 2026, and yes she's officially filed as struct s3c6...nt_gpio_data(9) in the Kernel API Manual πŸŒˆπŸ’– slay, go forth and read those init functions πŸ’…

πŸ“¦ where this page comes from