set_intr_bits(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

Welcome to the set_intr_bits(9) page, bestie β€” straight out of the Kernel API Manual πŸ’–

set_intr_bits β€” enable or disable a range of IRQ sources, where the range is one or more sources. Yes, it's giving β€œone little function, many interrupt vibes” ✨


🌸 SYNOPSIS 🌸

int set_intr_bits (struct hfi1_devdata *dd , u16 first , u16 last , bool
       set );

πŸŽ€ ARGUMENTS πŸŽ€

  • dd β€” a valid devdata, aka the main-character struct you gotta hand over πŸ’…
  • first β€” the first IRQ source to set or clear
  • last β€” the last IRQ source to set or clear, and yes bestie, it's inclusive 🫢
  • set β€” true means set the bits, false means clear the bits. No in-between, periodt.

πŸ¦‹ DESCRIPTION πŸ¦‹

If first == last, you're setting the exact source. That's it β€” that's the whole little rule, and it ate πŸ”₯


πŸ’œ SEE ALSO πŸ’œ

Kernel file: ./drivers/infiniband/hw/hfi1/chip.c β€” go browse, iykyk 🌈


okay that's the whole page, bestie β€” source: ./drivers/infiniband/hw/hfi1, dated October 2026, and it's iconic πŸ’…βœ¨

πŸ“¦ where this page comes from