DFL_FPGA_PORT_ERR_SET_IRQ(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… DFL_FPGA_PORT_ERR_SET_IRQ(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual β€” this is a page about one very specific little ioctl, and honestly? it's giving "niche but iconic." let's get into it 🫢


✨ NAME ✨

DFL_FPGA_PORT_ERR_SET_IRQ β€” literally this ioctl right here:

_IOW(DFL_FPGA_MAGIC, DFL_PORT_BASE + 6, struct dfl_fpga_irq_set)

no cap, that's the whole name section. it's an _IOW, it lives at DFL_PORT_BASE + 6 under DFL_FPGA_MAGIC, and it takes a struct dfl_fpga_irq_set. periodt πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

DFL_FPGA_PORT_ERR_SET_IRQ

yep. that's it. that's the synopsis. she's short and she knows it ✨


🌸 DESCRIPTION 🌸

so here's the vibe check πŸ’– β€” this ioctl is your girl for telling the fpga port error reporting interrupt trigger what to do:

  • if evtfds[n] is valid, you're setting the fpga port error reporting interrupt trigger πŸ‘‘
  • if evtfds[n] is a negative value, you're unsetting the related interrupt trigger πŸ™ˆ

that's the whole personality: valid evtfds[n] = set, negative evtfds[n] = unset. iykyk 🧚


πŸ’€ RETURN πŸ’€

  • 0 on success πŸŽ€
  • -errno on failure 😭

like, the classic. the standard. the main character energy of return values fr fr.


πŸ”₯ SEE ALSO πŸ”₯

okay bestie, the friend group πŸ‘‘ β€” here's everyone you should also go look at:

go read them, they're all slaying in their own way πŸ¦‹βœ¨


ngl, this page lives in ./include/uapi/linux and it's dated October 2026 🌈 and the header at the top is DFL_FPGA_PORT_ERR_SET_IRQ(9) β€” mwah, that's the whole tea, drink it up πŸ“πŸ’œ
πŸ“¦ where this page comes from