DFL_FPGA_FME_PORT_ASSIGN(9)
πΈ 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:
DFL_FPGA_GET_API_VERSION(9)DFL_FPGA_CHECK_EXTENSION(9)DFL_FPGA_PORT_RESET(9)struct dfl_fpga_irq_set(9)DFL_FPGA_PORT_ERR_GET_IRQ_NUM(9)DFL_FPGA_PORT_ERR_SET_IRQ(9)DFL_FPGA_PORT_UINT_GET_IRQ_NUM(9)DFL_FPGA_PORT_UINT_SET_IRQ(9)DFL_FPGA_FME_PORT_RELEASE(9)DFL_FPGA_FME_ERR_GET_IRQ_NUM(9)DFL_FPGA_FME_ERR_SET_IRQ(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms