Lines Matching refs:timeout_ref

873 			  unsigned int awaited_value, uint64_t timeout_ref)  in wait_isr_event()  argument
880 while (!timeout_elapsed(timeout_ref)) in wait_isr_event()
892 static int i2c_ack_failed(struct i2c_handle_s *hi2c, uint64_t timeout_ref) in i2c_ack_failed() argument
904 while (!timeout_elapsed(timeout_ref)) in i2c_ack_failed()
928 static int i2c_wait_txis(struct i2c_handle_s *hi2c, uint64_t timeout_ref) in i2c_wait_txis() argument
930 while (!timeout_elapsed(timeout_ref)) { in i2c_wait_txis()
933 if (i2c_ack_failed(hi2c, timeout_ref)) in i2c_wait_txis()
940 if (i2c_ack_failed(hi2c, timeout_ref)) in i2c_wait_txis()
948 static int i2c_wait_stop(struct i2c_handle_s *hi2c, uint64_t timeout_ref) in i2c_wait_stop() argument
950 while (!timeout_elapsed(timeout_ref)) { in i2c_wait_stop()
954 if (i2c_ack_failed(hi2c, timeout_ref)) in i2c_wait_stop()
961 if (i2c_ack_failed(hi2c, timeout_ref)) in i2c_wait_stop()
1001 uint64_t timeout_ref) in i2c_request_mem_write() argument
1008 if (i2c_wait_txis(hi2c, timeout_ref)) in i2c_request_mem_write()
1018 if (i2c_wait_txis(hi2c, timeout_ref)) in i2c_request_mem_write()
1025 if (wait_isr_event(hi2c, I2C_ISR_TCR, 1, timeout_ref)) in i2c_request_mem_write()
1038 uint64_t timeout_ref) in i2c_request_mem_read() argument
1045 if (i2c_wait_txis(hi2c, timeout_ref)) in i2c_request_mem_read()
1055 if (i2c_wait_txis(hi2c, timeout_ref)) in i2c_request_mem_read()
1062 if (wait_isr_event(hi2c, I2C_ISR_TC, 1, timeout_ref)) in i2c_request_mem_read()
1080 uint64_t timeout_ref = 0; in i2c_write() local
1098 timeout_ref = timeout_init_us(I2C_TIMEOUT_BUSY_MS * 1000); in i2c_write()
1099 if (wait_isr_event(hi2c, I2C_ISR_BUSY, 0, timeout_ref)) in i2c_write()
1104 timeout_ref = timeout_init_us(request->timeout_ms * 1000); in i2c_write()
1108 if (i2c_request_mem_write(hi2c, request, timeout_ref)) in i2c_write()
1136 if (i2c_wait_txis(hi2c, timeout_ref)) in i2c_write()
1146 if (wait_isr_event(hi2c, I2C_ISR_TCR, 1, timeout_ref)) in i2c_write()
1171 if (i2c_wait_stop(hi2c, timeout_ref)) in i2c_write()
1220 uint64_t timeout_ref = 0; in stm32_i2c_read_write_membyte() local
1231 timeout_ref = timeout_init_us(I2C_TIMEOUT_BUSY_US); in stm32_i2c_read_write_membyte()
1232 if (wait_isr_event(hi2c, I2C_ISR_BUSY, 0, timeout_ref)) in stm32_i2c_read_write_membyte()
1242 timeout_ref = timeout_init_us(I2C_TIMEOUT_BUSY_US); in stm32_i2c_read_write_membyte()
1243 if (i2c_wait_txis(hi2c, timeout_ref)) in stm32_i2c_read_write_membyte()
1253 timeout_ref = timeout_init_us(I2C_TIMEOUT_BUSY_US); in stm32_i2c_read_write_membyte()
1254 if (wait_isr_event(hi2c, event_mask, 1, timeout_ref)) in stm32_i2c_read_write_membyte()
1261 timeout_ref = timeout_init_us(I2C_TIMEOUT_BUSY_US); in stm32_i2c_read_write_membyte()
1263 if (i2c_wait_txis(hi2c, timeout_ref)) in stm32_i2c_read_write_membyte()
1268 if (wait_isr_event(hi2c, I2C_ISR_RXNE, 1, timeout_ref)) in stm32_i2c_read_write_membyte()
1274 timeout_ref = timeout_init_us(I2C_TIMEOUT_BUSY_US); in stm32_i2c_read_write_membyte()
1275 if (i2c_wait_stop(hi2c, timeout_ref)) in stm32_i2c_read_write_membyte()
1304 uint64_t timeout_ref = 0; in i2c_read() local
1321 timeout_ref = timeout_init_us(I2C_TIMEOUT_BUSY_MS * 1000); in i2c_read()
1322 if (wait_isr_event(hi2c, I2C_ISR_BUSY, 0, timeout_ref)) in i2c_read()
1327 timeout_ref = timeout_init_us(request->timeout_ms * 1000); in i2c_read()
1331 if (i2c_request_mem_read(hi2c, request, timeout_ref)) in i2c_read()
1361 if (wait_isr_event(hi2c, I2C_ISR_TCR, 1, timeout_ref)) in i2c_read()
1385 if (i2c_wait_stop(hi2c, timeout_ref)) in i2c_read()
1453 uint64_t timeout_ref = 0; in stm32_i2c_is_device_ready() local
1473 timeout_ref = timeout_init_us(timeout_ms * 1000); in stm32_i2c_is_device_ready()
1474 while (!timeout_elapsed(timeout_ref)) in stm32_i2c_is_device_ready()
1484 if (wait_isr_event(hi2c, I2C_ISR_STOPF, 1, timeout_ref)) in stm32_i2c_is_device_ready()
1495 if (wait_isr_event(hi2c, I2C_ISR_STOPF, 1, timeout_ref)) in stm32_i2c_is_device_ready()
1504 if (wait_isr_event(hi2c, I2C_ISR_STOPF, 1, timeout_ref)) in stm32_i2c_is_device_ready()