Lines Matching refs:feature
382 int (*init)(struct platform_device *pdev, struct dfl_feature *feature);
384 struct dfl_feature *feature);
385 long (*ioctl)(struct platform_device *pdev, struct dfl_feature *feature,
411 #define dfl_fpga_dev_for_each_feature(pdata, feature) \ argument
412 for ((feature) = (pdata)->features; \
413 (feature) < (pdata)->features + (pdata)->num; (feature)++)
419 struct dfl_feature *feature; in dfl_get_feature_by_id() local
421 dfl_fpga_dev_for_each_feature(pdata, feature) in dfl_get_feature_by_id()
422 if (feature->id == id) in dfl_get_feature_by_id()
423 return feature; in dfl_get_feature_by_id()
431 struct dfl_feature *feature = dfl_get_feature_by_id(dev, id); in dfl_get_feature_ioaddr_by_id() local
433 if (feature && feature->ioaddr) in dfl_get_feature_ioaddr_by_id()
434 return feature->ioaddr; in dfl_get_feature_ioaddr_by_id()
551 int dfl_fpga_set_irq_triggers(struct dfl_feature *feature, unsigned int start,
554 struct dfl_feature *feature,
557 struct dfl_feature *feature,