Lines Matching defs:dai_driver_api
312 __subsystem struct dai_driver_api { struct
313 int (*probe)(const struct device *dev);
314 int (*remove)(const struct device *dev);
315 int (*config_set)(const struct device *dev, const struct dai_config *cfg,
317 int (*config_get)(const struct device *dev, struct dai_config *cfg,
320 const struct dai_properties *(*get_properties)(const struct device *dev,
324 int (*trigger)(const struct device *dev, enum dai_dir dir,
328 int (*ts_config)(const struct device *dev, struct dai_ts_cfg *cfg);
329 int (*ts_start)(const struct device *dev, struct dai_ts_cfg *cfg);
330 int (*ts_stop)(const struct device *dev, struct dai_ts_cfg *cfg);
354 const struct dai_driver_api *api = (const struct dai_driver_api *)dev->api; in dai_probe() argument