STRUCT S3C64XX_EINT_GPIO_DATA(9)
π 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:
struct s3c64xx_eint0_data(9)struct s3c64xx_eint0_domain_data(9)s3c64xx_eint_gpio_init(9)s3c64xx_eint_eint0_init(9)
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
- 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