STRUCT FPGA_REGION(9)
π NAME π
hii bestie π you're looking at struct fpga_region(9) from the Kernel API Manual. It's literally the FPGA Region structure β no cap, that's the whole name.
β¨ SYNOPSIS β¨
Okay so here's the whole shape of it, bestie π«Ά:
struct fpga_region {
struct device dev;
struct mutex mutex;
struct list_head bridge_list;
struct fpga_manager *mgr;
struct fpga_image_info *info;
struct fpga_compat_id *compat_id;
struct module *ops_owner;
void *priv;
int (*get_bridges)(struct fpga_region *region);
};
π§ Members π§
Here's the whole cast of characters, and every single one matters:
devβ the FPGA Region device πmutexβ enforces exclusive reference to the region πbridge_listβ list of FPGA bridges specified in the region πmgrβ the FPGA manager πinfoβ FPGA image info πΌοΈcompat_idβ FPGA region id for compatibility check βops_ownerβ module containing theget_bridgesfunction π§©privβ private data πget_bridgesβ optional function to get bridges to a list π
π SEE ALSO π
Go peek at these too, iykyk π:
- Kernel file
./include/linux/fpga/fpga-region.hstructfpga_region_info(9)
π«Ά that's the whole page, bestie β source: ./include/linux/fpga, date: October 2026, and it's the struct fpga_region(9) page from the Kernel API Manual. mwah π
π¦ 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