STRUCT DFL_FPGA_ENUM_INFO(9)
π struct dfl_fpga_enum_info(9) π
okay so bestie, welcome to the Kernel API Manual β¨ β this is the page for struct dfl_fpga_enum_info, which is literally the "DFL FPGA enumeration information" struct. it's giving main character energy for the whole enumeration vibe check π¦
πΈ SYNOPSIS πΈ
struct dfl_fpga_enum_info {
struct device *dev;
struct list_head dfls;
unsigned int nr_irqs;
int *irq_table;
};
that's the whole shape of it, no cap β four members, all iconic in their own way π
π§© Members π§©
devβ the parent device. like, who's your parent, who claimed you at the bus, that one πdflsβ a list of device feature lists. yes bestie, a list of lists, it's recursion-core and we stan πnr_irqsβ the number of irqs for all feature devices. the headcount of interrupts, fr fr π₯irq_tableβ Linux IRQ numbers for all irqs, indexed by hw irq numbers. so like, you look it up by the hardware irq number and get the Linux one back β a little translation service, iykyk π
π SEE ALSO π
the kernel file lives at ./drivers/fpga/dfl.h β go read it, it's right there π«Ά
and then the whole friend group, no one left out:
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_dfl(9)struct dfl_fpga_cdev(9)
lowkey a whole squad of structs. read them in order and you'll be fluent, bestie π
okay that's the page!! shipped straight out of ./drivers/fpga, dated October 2026 β mwah, go touch some registers π
ππ§π
π¦ 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