Lines Matching refs:feature
404 int (*init)(struct platform_device *pdev, struct dfl_feature *feature);
406 struct dfl_feature *feature);
407 long (*ioctl)(struct platform_device *pdev, struct dfl_feature *feature,
433 #define dfl_fpga_dev_for_each_feature(fdata, feature) \ argument
434 for ((feature) = (fdata)->features; \
435 (feature) < (fdata)->features + (fdata)->num; (feature)++)
440 struct dfl_feature *feature; in dfl_get_feature_by_id() local
442 dfl_fpga_dev_for_each_feature(fdata, feature) in dfl_get_feature_by_id()
443 if (feature->id == id) in dfl_get_feature_by_id()
444 return feature; in dfl_get_feature_by_id()
452 struct dfl_feature *feature = dfl_get_feature_by_id(fdata, id); in dfl_get_feature_ioaddr_by_id() local
454 if (feature && feature->ioaddr) in dfl_get_feature_ioaddr_by_id()
455 return feature->ioaddr; in dfl_get_feature_ioaddr_by_id()
575 int dfl_fpga_set_irq_triggers(struct dfl_feature *feature, unsigned int start,
578 struct dfl_feature *feature,
581 struct dfl_feature *feature,