Lines Matching refs:feature
339 int (*init)(struct platform_device *pdev, struct dfl_feature *feature);
341 struct dfl_feature *feature);
342 long (*ioctl)(struct platform_device *pdev, struct dfl_feature *feature,
368 #define dfl_fpga_dev_for_each_feature(pdata, feature) \ argument
369 for ((feature) = (pdata)->features; \
370 (feature) < (pdata)->features + (pdata)->num; (feature)++)
376 struct dfl_feature *feature; in dfl_get_feature_by_id() local
378 dfl_fpga_dev_for_each_feature(pdata, feature) in dfl_get_feature_by_id()
379 if (feature->id == id) in dfl_get_feature_by_id()
380 return feature; in dfl_get_feature_by_id()
388 struct dfl_feature *feature = dfl_get_feature_by_id(dev, id); in dfl_get_feature_ioaddr_by_id() local
390 if (feature && feature->ioaddr) in dfl_get_feature_ioaddr_by_id()
391 return feature->ioaddr; in dfl_get_feature_ioaddr_by_id()
513 int dfl_fpga_set_irq_triggers(struct dfl_feature *feature, unsigned int start,
516 struct dfl_feature *feature,
519 struct dfl_feature *feature,