STRUCT DFL_FPGA_CDEV(9)
π NAME π
struct dfl_fpga_cdev β it's the container device for a DFL-based FPGA, bestie π
β¨ SYNOPSIS β¨
struct dfl_fpga_cdev {
struct device *parent;
struct fpga_region *region;
struct device *fme_dev;
struct mutex lock;
struct list_head port_dev_list;
int released_port_num;
};
π Members π
Okay so this struct is literally the mom friend of the group chat β here's everyone she's holding onto π₯
parentβ the parent device of this container device, i.e. the one who brought her into this world π«Άregionβ the base fpga region. that's her home turf, no cap β¨fme_devβ the FME feature device hanging out under this container device πlockβ a mutex lock whose whole job is protecting the port device list. she's the bouncer at the door, periodt πport_dev_listβ the list of all the port feature devices under this container device. the whole roster, fr fr πreleased_port_numβ the released port number under this container device π
π¦ SEE ALSO π¦
Kernel file ./drivers/fpga/dfl.h β go read it, iykyk π
struct dfl_fpga_port_ops(9)struct dfl_feature_id(9)struct dfl_feature_driver(9)struct dfl_feature_irq_ctx(9)struct dfl_feature(9)struct dfl_feature_dev_data(9)struct dfl_feature_platform_data(9)struct dfl_fpga_enum_info(9)struct dfl_fpga_enum_dfl(9)
This page lives in./drivers/fpga, and it's dated October 2026 βstruct dfl_fpga_cdev(9)says hi and she ate, 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