pm80xx_chip...rupt_disable(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ pm80xx_chip_interrupt_disable ✨

okay bestie, so this one lives in the Kernel API Manual and it is exactly what it says on the tin: it disables a PM8001 chip interrupt. that's it. that's the whole vibe. tiny function, big responsibility πŸŽ€


🌸 NAME 🌸

pm80xx_chip_interrupt_disable β€” disable PM8001 chip interrupt πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

void pm80xx_chip_interrupt_disable (struct pm8001_hba_info *pm8001_ha ,
u8 vec );

like look at it. two args. returns nothing (void, the little main character who gives nothing back and we respect her for it). ✨


πŸ’– ARGUMENTS πŸ’–

  • pm8001_ha β€” our hba card information 🫢 like, this is the actual card's info struct, the whole personality of the hardware in one pointer.
  • vec β€” the interrupt number to disable, as a u8 πŸ”₯ so pick your vector, bestie, and this one goes quiet.

πŸ‘‘ SEE ALSO πŸ‘‘

and here is the entire friend group, no cap β€” the whole pm8001 crew, and the file they all live in: ./drivers/scsi/pm8001/pm80xx_hwi.c (iykyk 🧚)


ngl the takeaway is just: interrupt goes brrr β†’ silence. you pass the card info and the vector, and that vector stops interrupting. no returns, no drama, periodt. πŸ’…

sign-off time πŸŽ€ this little icon dropped from ./drivers/scsi/pm8001, dated October 2026 β€” slay, see you in the kernel tree, bestie πŸ’œπŸ¦‹

πŸ“¦ where this page comes from