dfl_fpga_fe...vs_enumerate(9)
β¨ NAME β¨
okay so bestie, welcome to the dfl_fpga_fe...vs_enumerate(9) page in the Kernel API Manual π. This is all about dfl_fpga_feature_devs_enumerate β the function whose whole job is to enumerate feature devices β¨.
πΈ SYNOPSIS πΈ
struct dfl_fpga_cdev * dfl_fpga_feature_devs_enumerate (struct
dfl_fpga_enum_info *info );
π ARGUMENTS π
infoβ information for enumeration. That's the tea it needs to do the thing π«β¨.
π DESCRIPTION π
Okay so this function creates a container device (base FPGA region), enumerates feature devices based on the enumeration info, and creates platform devices under the container device. It's giving βbuild the whole little FPGA setupβ energy π‘π. No cap, that's the whole description.
π RETURN π
- On success: a
dfl_fpga_cdevstruct π - On failure:
-errnoπ
π¦ SEE ALSO π¦
Kernel file ./drivers/fpga/dfl.c β plus the whole squad of references, all here so you don't miss a single one π«Ά:
struct dfl_dev_info(9)struct dfl_chardev_info(9)dfl_fpga_port_ops_get(9)dfl_fpga_port_ops_put(9)dfl_fpga_port_ops_add(9)dfl_fpga_port_ops_del(9)dfl_fpga_check_port_id(9)dfl_fpga_dev_feature_uinit(9)dfl_fpga_dev_feature_init(9)dfl_fpga_dev_ops_register(9)dfl_fpga_dev_ops_unregister(9)struct build_feature_devs_info(9)struct dfl_feature_info(9)dfh_find_param(9)parse_feature(9)dfl_fpga_enum_info_add_dfl(9)dfl_fpga_enum_info_add_irq(9)dfl_fpga_feature_devs_remove(9)__dfl_fpga_cdev_find_port_data(9)dfl_fpga_cdev_release_port(9)dfl_fpga_cdev_assign_port(9)dfl_fpga_cdev_config_ports_pf(9)dfl_fpga_cdev_config_ports_vf(9)dfl_fpga_set_irq_triggers(9)dfl_feature_ioctl_get_num_irqs(9)dfl_feature_ioctl_set_irq(9)
Source/version/date tea from the footer: ./drivers/fpga β’ October 2026 β’ dfl_fpga_fe...vs_enumerate(9). That's the page, bestie β go forth and enumerate π
β¨
π¦ 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