dfl_feature_...get_num_irqs(9)
β¨ dfl_feature_...get_num_irqs(9) β¨
okay so this is a page from the Kernel API Manual bestie, and it's all about one very specific little function π
πΈ NAME πΈ
dfl_feature_ioctl_get_num_irqs β the dfl feature _GET_IRQ_NUM ioctl interface. that's it, that's the whole vibe π
π¦ SYNOPSIS π¦
long dfl_feature_ioctl_get_num_irqs (struct platform_device *pdev ,
struct dfl_feature *feature , unsigned long arg );
like, look at her go π three whole parameters, zero notes
π ARGUMENTS π
pdevβ the feature device that's holding the sub feature. she's the main character here πfeatureβ the actual dfl sub feature. the little guy in question π«Άargβ the ioctl argument. literally just what got passed in, no cap
β RETURN β
0 on success π β and a negative error code otherwise. so if it's not 0, something's giving "not slay" and you should probably go look at that π
π SEE ALSO π
okay this list is LONG and honestly iconic, so buckle up bestie β pulling from the kernel file ./drivers/fpga/dfl.c:
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_enumerate(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_set_irq(9)
like I said. a whole friend group π
and that's the page!! sign-off time: this one lives over in ./drivers/fpga, dated October 2026, and it's filed under dfl_feature_...get_num_irqs(9) π go read the source, iykyk π§β¨
π¦ 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