Searched refs:_i2c_s_async_device (Results 1 – 2 of 2) sorted by relevance
62 struct _i2c_s_async_device;67 typedef void (*_i2c_s_async_cb_t)(struct _i2c_s_async_device *device);73 void (*error)(struct _i2c_s_async_device *const device);74 void (*tx)(struct _i2c_s_async_device *const device);75 void (*rx_done)(struct _i2c_s_async_device *const device, const uint8_t data);81 struct _i2c_s_async_device { struct100 int32_t _i2c_s_async_init(struct _i2c_s_async_device *const device, void *const hw); argument109 int32_t _i2c_s_async_deinit(struct _i2c_s_async_device *const device);120 int32_t _i2c_s_async_enable(struct _i2c_s_async_device *const device);131 int32_t _i2c_s_async_disable(struct _i2c_s_async_device *const device);[all …]
1697 int32_t _i2c_s_async_init(struct _i2c_s_async_device *const device, void *const hw) in _i2c_s_async_init()1730 int32_t _i2c_s_async_deinit(struct _i2c_s_async_device *const device) in _i2c_s_async_deinit()1751 int32_t _i2c_s_async_enable(struct _i2c_s_async_device *const device) in _i2c_s_async_enable()1771 int32_t _i2c_s_async_disable(struct _i2c_s_async_device *const device) in _i2c_s_async_disable()1789 int32_t _i2c_s_async_is_10bit_addressing_on(const struct _i2c_s_async_device *const device) in _i2c_s_async_is_10bit_addressing_on()1805 int32_t _i2c_s_async_set_address(struct _i2c_s_async_device *const device, const uint16_t address) in _i2c_s_async_set_address()1821 void _i2c_s_async_write_byte(struct _i2c_s_async_device *const device, const uint8_t data) in _i2c_s_async_write_byte()1861 i2c_s_status_t _i2c_s_async_get_status(const struct _i2c_s_async_device *const device) in _i2c_s_async_get_status()1869 int32_t _i2c_s_async_abort_transmission(const struct _i2c_s_async_device *const device) in _i2c_s_async_abort_transmission()1879 int32_t _i2c_s_async_set_irq_state(struct _i2c_s_async_device *const device, const enum _i2c_s_asyn… in _i2c_s_async_set_irq_state()