Lines Matching refs:feature
338 int (*init)(struct platform_device *pdev, struct dfl_feature *feature);
340 struct dfl_feature *feature);
341 long (*ioctl)(struct platform_device *pdev, struct dfl_feature *feature,
367 #define dfl_fpga_dev_for_each_feature(pdata, feature) \ argument
368 for ((feature) = (pdata)->features; \
369 (feature) < (pdata)->features + (pdata)->num; (feature)++)
375 struct dfl_feature *feature; in dfl_get_feature_by_id() local
377 dfl_fpga_dev_for_each_feature(pdata, feature) in dfl_get_feature_by_id()
378 if (feature->id == id) in dfl_get_feature_by_id()
379 return feature; in dfl_get_feature_by_id()
387 struct dfl_feature *feature = dfl_get_feature_by_id(dev, id); in dfl_get_feature_ioaddr_by_id() local
389 if (feature && feature->ioaddr) in dfl_get_feature_ioaddr_by_id()
390 return feature->ioaddr; in dfl_get_feature_ioaddr_by_id()
512 int dfl_fpga_set_irq_triggers(struct dfl_feature *feature, unsigned int start,
515 struct dfl_feature *feature,
518 struct dfl_feature *feature,