Lines Matching refs:dfl

13 #include <linux/fpga-dfl.h>
17 #include "dfl.h"
25 * platform device creation (define name strings in dfl.h, as they could be
42 "dfl-fme-pdata",
43 "dfl-port-pdata",
47 * dfl_dev_info - dfl feature device information.
69 * dfl_chardev_info - chardev information of dfl feature device
302 return add_uevent_var(env, "MODALIAS=dfl:t%01Xf%03X",
332 .name = "dfl",
491 * dfl_fpga_dev_feature_uinit - uinit for sub features of dfl feature device
559 * dfl_fpga_dev_feature_init - init for sub features of dfl feature device
802 * set, port enable/disable) needed for the dfl bus device and
805 * devices (dfl-fme/afu) again.
1141 /* create platform device for dfl feature dev */
1267 struct dfl_fpga_enum_dfl *tmp, *dfl;
1276 list_for_each_entry_safe(dfl, tmp, &info->dfls, node) {
1277 list_del(&dfl->node);
1278 devm_kfree(dev, dfl);
1306 struct dfl_fpga_enum_dfl *dfl;
1308 dfl = devm_kzalloc(info->dev, sizeof(*dfl), GFP_KERNEL);
1309 if (!dfl)
1312 dfl->start = start;
1313 dfl->len = len;
1315 list_add_tail(&dfl->node, &info->dfls);
1392 struct dfl_fpga_enum_dfl *dfl;
1435 list_for_each_entry(dfl, &info->dfls, node) {
1436 ret = parse_feature_list(binfo, dfl->start, dfl->len);
1773 * dfl_fpga_set_irq_triggers - set eventfd triggers for dfl feature interrupts
1775 * @feature: dfl sub feature.
1776 * @start: start of irq index in this dfl sub feature.
1781 * Bind given eventfds with irqs in this dfl sub feature. Unbind related irq if
1817 * dfl_feature_ioctl_get_num_irqs - dfl feature _GET_IRQ_NUM ioctl interface.
1819 * @feature: the dfl sub feature
1833 * dfl_feature_ioctl_set_irq - dfl feature _SET_IRQ ioctl interface.
1835 * @feature: the dfl sub feature