Lines Matching defs:hi2c
45 static void notif_i2c_timeout(struct i2c_handle_s *hi2c) in notif_i2c_timeout()
59 static int i2c_config_analog_filter(struct i2c_handle_s *hi2c, in i2c_config_analog_filter()
146 int stm32_i2c_init(struct i2c_handle_s *hi2c, in stm32_i2c_init()
238 static void i2c_flush_txdr(struct i2c_handle_s *hi2c) in i2c_flush_txdr()
266 static int i2c_wait_flag(struct i2c_handle_s *hi2c, uint32_t flag, in i2c_wait_flag()
293 static int i2c_ack_failed(struct i2c_handle_s *hi2c, uint64_t timeout_ref) in i2c_ack_failed()
338 static int i2c_wait_txis(struct i2c_handle_s *hi2c, uint64_t timeout_ref) in i2c_wait_txis()
365 static int i2c_wait_stop(struct i2c_handle_s *hi2c, uint64_t timeout_ref) in i2c_wait_stop()
405 static void i2c_transfer_config(struct i2c_handle_s *hi2c, uint16_t dev_addr, in i2c_transfer_config()
433 static int i2c_request_memory_write(struct i2c_handle_s *hi2c, in i2c_request_memory_write()
480 static int i2c_request_memory_read(struct i2c_handle_s *hi2c, uint16_t dev_addr, in i2c_request_memory_read()
529 static int i2c_write(struct i2c_handle_s *hi2c, uint16_t dev_addr, in i2c_write()
670 int stm32_i2c_mem_write(struct i2c_handle_s *hi2c, uint16_t dev_addr, in stm32_i2c_mem_write()
688 int stm32_i2c_master_transmit(struct i2c_handle_s *hi2c, uint16_t dev_addr, in stm32_i2c_master_transmit()
710 static int i2c_read(struct i2c_handle_s *hi2c, uint16_t dev_addr, in i2c_read()
839 int stm32_i2c_mem_read(struct i2c_handle_s *hi2c, uint16_t dev_addr, in stm32_i2c_mem_read()
857 int stm32_i2c_master_receive(struct i2c_handle_s *hi2c, uint16_t dev_addr, in stm32_i2c_master_receive()
875 bool stm32_i2c_is_device_ready(struct i2c_handle_s *hi2c, in stm32_i2c_is_device_ready()