DFL_FPGA_FME_PORT_ASSIGN(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 DFL_FPGA_FME_PORT_ASSIGN(9) 🌸

okay so welcome to the kernel API manual bestie, this one's a dfl_fpga ioctl and it's like... very niche but very important, iykyk πŸ’…

✨ NAME ✨

DFL_FPGA_FME_PORT_ASSIGN β€” literally defined as _IOW(DFL_FPGA_MAGIC, DFL_FME_BASE + 2, int port_id) πŸŽ€

like that's the whole signature, no cap, the _IOW macro is doing the absolute most and we respect it

πŸ¦‹ SYNOPSIS πŸ¦‹

DFL_FPGA_FME_PORT_ASSIGN

that's it. that's the synopsis. short and iconic, main character energy fr fr ✨

πŸ’– DESCRIPTION πŸ’–

so the driver goes ahead and assigns the port back, per the Port ID that the caller hands over 🫢

the caller provides the port ID, the driver does the assigning-back thing, and honestly? slay. that's the whole vibe. no weird edge cases listed here, it just does the thing it says on the tin πŸ’…

⭐ RETURN ⭐

  • 0 β€” success, we ate, everyone's happy πŸŽ‰
  • -errno β€” failure 😭 the negative errno value comes back at you, as is tradition

πŸŽ€ SEE ALSO πŸŽ€

the kernel file to go peek at is ./include/uapi/linux/fpga-dfl.h β€” that's where all the friends live 🏠 and here's the whole squad, all (9) manuals, all iconic in their own right:

ngl DFL_FPGA_FME_PORT_RELEASE(9) is like the sibling of this one β€” release it, then assign it back β€” the circle of life πŸ¦‹βœ¨


and that's the whole page bestie!! πŸ“ this lil cutie lives in ./include/uapi/linux, dated October 2026, and it's filed under DFL_FPGA_FME_PORT_ASSIGN(9) β€” go forth and assign those ports, you absolute icon πŸ‘‘πŸ’œ

πŸ“¦ where this page comes from