Lines Matching refs:timeout_ref

256 			 uint8_t awaited_value, uint64_t timeout_ref)  in i2c_wait_flag()  argument
265 if (timeout_elapsed(timeout_ref)) { in i2c_wait_flag()
282 static int i2c_ack_failed(struct i2c_handle_s *hi2c, uint64_t timeout_ref) in i2c_ack_failed() argument
294 if (timeout_elapsed(timeout_ref)) { in i2c_ack_failed()
327 static int i2c_wait_txis(struct i2c_handle_s *hi2c, uint64_t timeout_ref) in i2c_wait_txis() argument
331 if (i2c_ack_failed(hi2c, timeout_ref) != 0) { in i2c_wait_txis()
335 if (timeout_elapsed(timeout_ref)) { in i2c_wait_txis()
354 static int i2c_wait_stop(struct i2c_handle_s *hi2c, uint64_t timeout_ref) in i2c_wait_stop() argument
358 if (i2c_ack_failed(hi2c, timeout_ref) != 0) { in i2c_wait_stop()
362 if (timeout_elapsed(timeout_ref)) { in i2c_wait_stop()
424 uint16_t mem_add_size, uint64_t timeout_ref) in i2c_request_memory_write() argument
429 if (i2c_wait_txis(hi2c, timeout_ref) != 0) { in i2c_request_memory_write()
442 if (i2c_wait_txis(hi2c, timeout_ref) != 0) { in i2c_request_memory_write()
451 if (i2c_wait_flag(hi2c, I2C_FLAG_TCR, 0, timeout_ref) != 0) { in i2c_request_memory_write()
471 uint64_t timeout_ref) in i2c_request_memory_read() argument
476 if (i2c_wait_txis(hi2c, timeout_ref) != 0) { in i2c_request_memory_read()
489 if (i2c_wait_txis(hi2c, timeout_ref) != 0) { in i2c_request_memory_read()
498 if (i2c_wait_flag(hi2c, I2C_FLAG_TC, 0, timeout_ref) != 0) { in i2c_request_memory_read()
523 uint64_t timeout_ref; in i2c_write() local
545 timeout_ref = timeout_init_us(I2C_TIMEOUT_BUSY_MS * 1000); in i2c_write()
546 if (i2c_wait_flag(hi2c, I2C_FLAG_BUSY, 1, timeout_ref) != 0) { in i2c_write()
554 timeout_ref = timeout_init_us(timeout_ms * 1000); in i2c_write()
559 mem_add_size, timeout_ref) != 0) { in i2c_write()
588 if (i2c_wait_txis(hi2c, timeout_ref) != 0) { in i2c_write()
600 timeout_ref) != 0) { in i2c_write()
626 if (i2c_wait_stop(hi2c, timeout_ref) != 0) { in i2c_write()
704 uint64_t timeout_ref; in i2c_read() local
726 timeout_ref = timeout_init_us(I2C_TIMEOUT_BUSY_MS * 1000); in i2c_read()
727 if (i2c_wait_flag(hi2c, I2C_FLAG_BUSY, 1, timeout_ref) != 0) { in i2c_read()
738 mem_add_size, timeout_ref) != 0) { in i2c_read()
759 if (i2c_wait_flag(hi2c, I2C_FLAG_RXNE, 0, timeout_ref) != 0) { in i2c_read()
770 timeout_ref) != 0) { in i2c_read()
795 if (i2c_wait_stop(hi2c, timeout_ref) != 0) { in i2c_read()
889 uint64_t timeout_ref; in stm32_i2c_is_device_ready() local
910 timeout_ref = timeout_init_us(timeout_ms * 1000); in stm32_i2c_is_device_ready()
917 if (timeout_elapsed(timeout_ref)) { in stm32_i2c_is_device_ready()
926 timeout_ref) != 0) { in stm32_i2c_is_device_ready()
939 if (i2c_wait_flag(hi2c, I2C_FLAG_STOPF, 0, timeout_ref) != 0) { in stm32_i2c_is_device_ready()
952 timeout_ref) != 0) { in stm32_i2c_is_device_ready()