Lines Matching refs:dev
15 typedef void (*sample_driver_callback_t)(const struct device *dev,
18 typedef int (*sample_driver_write_t)(const struct device *dev, void *buf);
20 typedef int (*sample_driver_set_callback_t)(const struct device *dev,
24 typedef int (*sample_driver_state_set_t)(const struct device *dev,
43 __syscall int sample_driver_write(const struct device *dev, void *buf);
45 static inline int z_impl_sample_driver_write(const struct device *dev, in z_impl_sample_driver_write() argument
48 const struct sample_driver_api *api = dev->api; in z_impl_sample_driver_write()
50 return api->write(dev, buf); in z_impl_sample_driver_write()
59 __syscall int sample_driver_state_set(const struct device *dev, bool active);
61 static inline int z_impl_sample_driver_state_set(const struct device *dev, in z_impl_sample_driver_state_set() argument
64 const struct sample_driver_api *api = dev->api; in z_impl_sample_driver_state_set()
66 return api->state_set(dev, active); in z_impl_sample_driver_state_set()
80 static inline int sample_driver_set_callback(const struct device *dev, in sample_driver_set_callback() argument
84 const struct sample_driver_api *api = dev->api; in sample_driver_set_callback()
86 return api->set_callback(dev, cb, context); in sample_driver_set_callback()