fpga_bridge_get(9)
β¨ fpga_bridge_get β¨
Okay bestie, welcome to the fpga_bridge_get page from the Kernel API Manual, section 9 π«Ά this one's short and sweet but she's important, so pay attention.
πΈ NAME πΈ
fpga_bridge_get β get an exclusive reference to an fpga bridge π
π SYNOPSIS π
struct fpga_bridge * fpga_bridge_get (struct device *dev , struct fpga_image_info *info );
π¦ ARGUMENTS π¦
devβ the parent device that the fpga bridge was registered with π§ this is your starting point, the one you already know about.infoβ the fpga image specific information π the deets about the image, basically.
π DESCRIPTION π
So here's the vibe: you hand it a device, and it hands you back an exclusive reference to an fpga bridge. That's it. That's the whole thing. Literally giving you the keys π and nobody else gets to hold them while you've got them.
β RETURN β
You get back the fpga bridge struct β or, if things go sideways, an IS_ERR condition containing an error code π so like, always check, okay? Don't be out here dereferencing without a vibe check.
π SEE ALSO π
- Kernel file
./drivers/fpga/fpga-bridge.cβ that's where the magic lives, iykyk fpga_bridge_enable(9)fpga_bridge_disable(9)of_fpga_bridge_get(9)fpga_bridge_put(9)fpga_bridges_enable(9)fpga_bridges_disable(9)fpga_bridges_put(9)of_fpga_bridge_get_to_list(9)fpga_bridge_get_to_list(9)__fpga_bridge_register(9)fpga_bridge_unregister(9)
And that's the whole page, bestie β go forth and bridge π«Άπ¦
Cute little sign-off: this one lives in./drivers/fpga, dated October 2026, and it's thefpga_bridge_get(9)page you just read π periodt.
π¦ 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