__fpga_mgr_register_full(9)
π __fpga_mgr_register_full π
okay bestie, welcome to the Kernel API Manual β todayβs main character is __fpga_mgr_register_full, and yes sheβs iconic π
β¨
β¨ NAME β¨
__fpga_mgr_register_full β create and register an FPGA Manager device, no cap π«Ά
πΈ SYNOPSIS πΈ
the whole signature, literally character for character:
struct fpga_manager * __fpga_mgr_register_full (struct device *parent ,
const struct fpga_manager_info *info , struct module *owner );
π ARGUMENTS π
parentβ fpga manager device frompdevβ the parent figure, lowkey essential π±infoβ parameters for fpga manager β all the little deets π§ownerβ owner module containing the ops β she owns the ops, periodt π
π¦ DESCRIPTION π¦
The caller of this function is responsible for calling fpga_mgr_unregister π. Like, thatβs on you, bestie β manual cleanup energy fr fr. Using devm_fpga_mgr_register_full instead is recommended β¨.
π₯ RETURN π₯
pointer to a struct fpga_manager pointer or ERR_PTR β thatβs the whole return vibe π.
π SEE ALSO π
Kernel file: ./drivers/fpga/fpga-mgr.c β home base, iykyk π‘
the whole squad is:
fpga_image_info_alloc(9)fpga_image_info_free(9)fpga_mgr_buf_load_sg(9)fpga_mgr_buf_load(9)fpga_mgr_firmware_load(9)fpga_mgr_load(9)fpga_mgr_get(9)of_fpga_mgr_get(9)fpga_mgr_put(9)fpga_mgr_lock(9)fpga_mgr_unlock(9)__fpga_mgr_register(9)fpga_mgr_unregister(9)__devm_fpga_mgr_register_full(9)__devm_fpga_mgr_register(9)
mwah π source/version: ./drivers/fpga Β· dated October 2026 β ty for reading, bestie, ily π«Άπ
π¦ 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