iproc_gpio_irq_set_mask(9)
π 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 yourstruct irq_data *, the whole vibe check on which IRQ we're talking about.unmaskβ the mask/unmask switch for the GPIO interrupt π it's abool, 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
- 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