iproc_gpio_irq_set_mask(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… iproc_gpio_irq_set_mask β€” mask/unmask a GPIO interrupt πŸ’…

okay so bestie, welcome to the Kernel API Manual ✨ this one is a lil function from the iproc GPIO pinctrl world and honestly? it's giving "small but mighty" πŸŽ€


🌸 NAME 🌸

iproc_gpio_irq_set_mask β€” literally masks or unmasks a GPIO interrupt 🫢 that's the whole job, no cap.


✨ SYNOPSIS ✨

void iproc_gpio_irq_set_mask (struct irq_data *d , bool unmask );

it returns void, so don't go looking for a return value, she gives you nothing back and that's iconic of her πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • d β€” the IRQ chip data 🧚 that's your struct irq_data *, the whole vibe check on which IRQ we're talking about.
  • unmask β€” the mask/unmask switch for the GPIO interrupt 🌈 it's a bool, so it's a yes/no situation: mask it or unmask it, pick a lane bestie.

πŸ‘‘ SEE ALSO πŸ‘‘

  • Kernel file ./drivers/pinctrl/bcm/pinctrl-iproc-gpio.c β€” go read the source, iykyk πŸ“–
  • iproc_set_bit(9) β€” the related buddy function, go say hi 🫢

lowkey reminder: this is kernel land, so keep those arguments exactly as they are, no renaming, no "fixing", fr fr πŸ’€

okay that's the whole page, you ate that πŸ“ mwah πŸ’– this was the Kernel API Manual entry for iproc_gpio_irq_set_mask(9), sourced from ./drivers/pinctrl/bcm, dated October 2026 ⭐ periodt.

πŸ“¦ where this page comes from