Lines Matching refs:timeout_ref

267 			 uint8_t awaited_value, uint64_t timeout_ref)  in i2c_wait_flag()  argument
276 if (timeout_elapsed(timeout_ref)) { in i2c_wait_flag()
293 static int i2c_ack_failed(struct i2c_handle_s *hi2c, uint64_t timeout_ref) in i2c_ack_failed() argument
305 if (timeout_elapsed(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() argument
342 if (i2c_ack_failed(hi2c, timeout_ref) != 0) { in i2c_wait_txis()
346 if (timeout_elapsed(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() argument
369 if (i2c_ack_failed(hi2c, timeout_ref) != 0) { in i2c_wait_stop()
373 if (timeout_elapsed(timeout_ref)) { in i2c_wait_stop()
435 uint16_t mem_add_size, uint64_t timeout_ref) in i2c_request_memory_write() argument
440 if (i2c_wait_txis(hi2c, timeout_ref) != 0) { in i2c_request_memory_write()
453 if (i2c_wait_txis(hi2c, timeout_ref) != 0) { in i2c_request_memory_write()
462 if (i2c_wait_flag(hi2c, I2C_FLAG_TCR, 0, timeout_ref) != 0) { in i2c_request_memory_write()
482 uint64_t timeout_ref) in i2c_request_memory_read() argument
487 if (i2c_wait_txis(hi2c, timeout_ref) != 0) { in i2c_request_memory_read()
500 if (i2c_wait_txis(hi2c, timeout_ref) != 0) { in i2c_request_memory_read()
509 if (i2c_wait_flag(hi2c, I2C_FLAG_TC, 0, timeout_ref) != 0) { in i2c_request_memory_read()
534 uint64_t timeout_ref; in i2c_write() local
556 timeout_ref = timeout_init_us(I2C_TIMEOUT_BUSY_MS * 1000); in i2c_write()
557 if (i2c_wait_flag(hi2c, I2C_FLAG_BUSY, 1, timeout_ref) != 0) { in i2c_write()
565 timeout_ref = timeout_init_us(timeout_ms * 1000); in i2c_write()
570 mem_add_size, timeout_ref) != 0) { in i2c_write()
599 if (i2c_wait_txis(hi2c, timeout_ref) != 0) { in i2c_write()
611 timeout_ref) != 0) { in i2c_write()
637 if (i2c_wait_stop(hi2c, timeout_ref) != 0) { in i2c_write()
715 uint64_t timeout_ref; in i2c_read() local
737 timeout_ref = timeout_init_us(I2C_TIMEOUT_BUSY_MS * 1000); in i2c_read()
738 if (i2c_wait_flag(hi2c, I2C_FLAG_BUSY, 1, timeout_ref) != 0) { in i2c_read()
749 mem_add_size, timeout_ref) != 0) { in i2c_read()
770 if (i2c_wait_flag(hi2c, I2C_FLAG_RXNE, 0, timeout_ref) != 0) { in i2c_read()
781 timeout_ref) != 0) { in i2c_read()
806 if (i2c_wait_stop(hi2c, timeout_ref) != 0) { in i2c_read()
900 uint64_t timeout_ref; in stm32_i2c_is_device_ready() local
921 timeout_ref = timeout_init_us(timeout_ms * 1000); in stm32_i2c_is_device_ready()
928 if (timeout_elapsed(timeout_ref)) { in stm32_i2c_is_device_ready()
937 timeout_ref) != 0) { in stm32_i2c_is_device_ready()
950 if (i2c_wait_flag(hi2c, I2C_FLAG_STOPF, 0, timeout_ref) != 0) { in stm32_i2c_is_device_ready()
963 timeout_ref) != 0) { in stm32_i2c_is_device_ready()