Lines Matching refs:device

78 	const struct device *bus;
202 typedef void (*i2c_callback_t)(const struct device *dev, int result, void *data);
212 typedef int (*i2c_api_configure_t)(const struct device *dev,
214 typedef int (*i2c_api_get_config_t)(const struct device *dev,
216 typedef int (*i2c_api_full_io_t)(const struct device *dev,
220 typedef int (*i2c_api_target_register_t)(const struct device *dev,
222 typedef int (*i2c_api_target_unregister_t)(const struct device *dev,
225 typedef int (*i2c_api_transfer_cb_t)(const struct device *dev,
238 typedef void (*i2c_api_iodev_submit)(const struct device *dev,
242 typedef int (*i2c_api_recover_bus_t)(const struct device *dev);
259 typedef int (*i2c_target_api_register_t)(const struct device *dev);
260 typedef int (*i2c_target_api_unregister_t)(const struct device *dev);
523 void i2c_dump_msgs_rw(const struct device *dev, const struct i2c_msg *msgs, uint8_t num_msgs,
540 static inline void i2c_dump_msgs(const struct device *dev, const struct i2c_msg *msgs, in i2c_dump_msgs()
584 static inline void i2c_xfer_stats(const struct device *dev, struct i2c_msg *msgs, in i2c_xfer_stats()
621 static inline int UTIL_CAT(dev_id, _init)(const struct device *dev) \
677 static inline void i2c_xfer_stats(const struct device *dev, struct i2c_msg *msgs, in i2c_xfer_stats()
714 __syscall int i2c_configure(const struct device *dev, uint32_t dev_config);
716 static inline int z_impl_i2c_configure(const struct device *dev, in z_impl_i2c_configure()
745 __syscall int i2c_get_config(const struct device *dev, uint32_t *dev_config);
747 static inline int z_impl_i2c_get_config(const struct device *dev, uint32_t *dev_config) in z_impl_i2c_get_config()
789 __syscall int i2c_transfer(const struct device *dev,
793 static inline int z_impl_i2c_transfer(const struct device *dev, in z_impl_i2c_transfer()
843 static inline int i2c_transfer_cb(const struct device *dev, in i2c_transfer_cb()
916 static inline int i2c_write_read_cb(const struct device *dev, struct i2c_msg *msgs, in i2c_write_read_cb()
969 void z_i2c_transfer_signal_cb(const struct device *dev, int result, void *userdata);
993 static inline int i2c_transfer_signal(const struct device *dev, in i2c_transfer_signal()
1025 void i2c_iodev_submit_fallback(const struct device *dev, struct rtio_iodev_sqe *iodev_sqe);
1036 const struct device *dev = dt_spec->bus; in i2c_iodev_submit()
1128 __syscall int i2c_recover_bus(const struct device *dev);
1130 static inline int z_impl_i2c_recover_bus(const struct device *dev) in z_impl_i2c_recover_bus()
1166 static inline int i2c_target_register(const struct device *dev, in i2c_target_register()
1195 static inline int i2c_target_unregister(const struct device *dev, in i2c_target_unregister()
1221 __syscall int i2c_target_driver_register(const struct device *dev);
1223 static inline int z_impl_i2c_target_driver_register(const struct device *dev) in z_impl_i2c_target_driver_register()
1244 __syscall int i2c_target_driver_unregister(const struct device *dev);
1246 static inline int z_impl_i2c_target_driver_unregister(const struct device *dev) in z_impl_i2c_target_driver_unregister()
1272 static inline int i2c_write(const struct device *dev, const uint8_t *buf, in i2c_write()
1317 static inline int i2c_read(const struct device *dev, uint8_t *buf, in i2c_read()
1366 static inline int i2c_write_read(const struct device *dev, uint16_t addr, in i2c_write_read()
1427 static inline int i2c_burst_read(const struct device *dev, in i2c_burst_read()
1482 static inline int i2c_burst_write(const struct device *dev, in i2c_burst_write()
1539 static inline int i2c_reg_read_byte(const struct device *dev, in i2c_reg_read_byte()
1585 static inline int i2c_reg_write_byte(const struct device *dev, in i2c_reg_write_byte()
1632 static inline int i2c_reg_update_byte(const struct device *dev, in i2c_reg_update_byte()