Lines Matching refs:feature
336 int (*init)(struct platform_device *pdev, struct dfl_feature *feature);
338 struct dfl_feature *feature);
339 long (*ioctl)(struct platform_device *pdev, struct dfl_feature *feature,
365 #define dfl_fpga_dev_for_each_feature(pdata, feature) \ argument
366 for ((feature) = (pdata)->features; \
367 (feature) < (pdata)->features + (pdata)->num; (feature)++)
373 struct dfl_feature *feature; in dfl_get_feature_by_id() local
375 dfl_fpga_dev_for_each_feature(pdata, feature) in dfl_get_feature_by_id()
376 if (feature->id == id) in dfl_get_feature_by_id()
377 return feature; in dfl_get_feature_by_id()
385 struct dfl_feature *feature = dfl_get_feature_by_id(dev, id); in dfl_get_feature_ioaddr_by_id() local
387 if (feature && feature->ioaddr) in dfl_get_feature_ioaddr_by_id()
388 return feature->ioaddr; in dfl_get_feature_ioaddr_by_id()
510 int dfl_fpga_set_irq_triggers(struct dfl_feature *feature, unsigned int start,
513 struct dfl_feature *feature,
516 struct dfl_feature *feature,