irdma_ena_intr(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– irdma_ena_intr β€” like, the Kernel API Manual page, bestie πŸ’–

okay so picture this: you're deep in the irdma driver, the vibes are immaculate, and it's time to actually turn an interrupt on. that's this function. welcome to irdma_ena_intr(9), part of the Kernel API Manual β€” she's giving lowkey legend behaviour and honestly? iconic.


✨ NAME ✨

irdma_ena_intr β€” sets up the device interrupts, bestie. that's the whole job. she enables them. periodt. πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

void irdma_ena_intr (struct irdma_sc_dev *dev , u32 msix_id );

she takes two things and returns nothing (void, no cap, she's just here to do the work and leave 🌸), which is honestly so main character of her.


πŸ¦‹ ARGUMENTS πŸ¦‹

  • dev β€” the hardware control device structure. yes, that struct irdma_sc_dev *. this is the device you're doing the thing to 🫢
  • msix_id β€” the id of the interrupt you want enabled. that's it, that's the number. u32, so keep it unsigned and keep it cute ✨
ngl there's two arguments and zero surprises. read them, pass them, slay. πŸ’€

🌈 SEE ALSO 🌈

okay this is the part where she name-drops literally everyone in her contacts list and honestly the friend group is huge. every single one of these, exactly as written:

Kernel file ./drivers/infiniband/hw/irdma/hw.c

like. look at that list. she knows everyone. iykyk πŸ’œ


reminder bestie: everything above is the whole page β€” no secret extra options hiding in the walls, no defaults to memorise, just dev, msix_id, and a truly enormous friendship circle. πŸ’–

and that's the whole page, mwah πŸ’‹ this little gem lives over in ./drivers/infiniband/hw/irdma, dated October 2026, and it's filed under irdma_ena_intr(9) in case you need to find her again. go enable those interrupts, queen πŸ‘‘πŸ¦‹πŸ’…

πŸ“¦ where this page comes from