Lines Matching refs:dfl_feature_dev_data

210 struct dfl_feature_dev_data;
225 int (*get_id)(struct dfl_feature_dev_data *fdata);
226 int (*enable_set)(struct dfl_feature_dev_data *fdata, bool enable);
231 struct dfl_fpga_port_ops *dfl_fpga_port_ops_get(struct dfl_feature_dev_data *fdata);
233 int dfl_fpga_check_port_id(struct dfl_feature_dev_data *fdata, void *pport_id);
325 struct dfl_feature_dev_data { struct
352 struct dfl_feature_dev_data *fdata; argument
356 int dfl_feature_dev_use_begin(struct dfl_feature_dev_data *fdata, in dfl_feature_dev_use_begin()
374 void dfl_feature_dev_use_end(struct dfl_feature_dev_data *fdata) in dfl_feature_dev_use_end()
385 int dfl_feature_dev_use_count(struct dfl_feature_dev_data *fdata) in dfl_feature_dev_use_count()
391 void dfl_fpga_fdata_set_private(struct dfl_feature_dev_data *fdata, in dfl_fpga_fdata_set_private()
398 void *dfl_fpga_fdata_get_private(struct dfl_feature_dev_data *fdata) in dfl_fpga_fdata_get_private()
423 static inline struct dfl_feature_dev_data *
438 dfl_get_feature_by_id(struct dfl_feature_dev_data *fdata, u16 id) in dfl_get_feature_by_id()
450 dfl_get_feature_ioaddr_by_id(struct dfl_feature_dev_data *fdata, u16 id) in dfl_get_feature_ioaddr_by_id()
461 static inline struct dfl_feature_dev_data *
470 struct device *dfl_fpga_fdata_to_parent(struct dfl_feature_dev_data *fdata) in dfl_fpga_fdata_to_parent()
554 struct dfl_feature_dev_data *
556 int (*match)(struct dfl_feature_dev_data *, void *));
558 static inline struct dfl_feature_dev_data *
560 int (*match)(struct dfl_feature_dev_data *, void *)) in dfl_fpga_cdev_find_port_data() argument
562 struct dfl_feature_dev_data *fdata; in dfl_fpga_cdev_find_port_data()