Lines Matching refs:timeout_ref
955 unsigned int awaited_value, uint64_t timeout_ref) in wait_isr_event() argument
962 while (!timeout_elapsed(timeout_ref)) in wait_isr_event()
974 static int i2c_ack_failed(struct i2c_handle_s *hi2c, uint64_t timeout_ref) in i2c_ack_failed() argument
986 while (!timeout_elapsed(timeout_ref)) in i2c_ack_failed()
1010 static int i2c_wait_txis(struct i2c_handle_s *hi2c, uint64_t timeout_ref) in i2c_wait_txis() argument
1012 while (!timeout_elapsed(timeout_ref)) { in i2c_wait_txis()
1015 if (i2c_ack_failed(hi2c, timeout_ref)) in i2c_wait_txis()
1022 if (i2c_ack_failed(hi2c, timeout_ref)) in i2c_wait_txis()
1030 static int i2c_wait_stop(struct i2c_handle_s *hi2c, uint64_t timeout_ref) in i2c_wait_stop() argument
1032 while (!timeout_elapsed(timeout_ref)) { in i2c_wait_stop()
1036 if (i2c_ack_failed(hi2c, timeout_ref)) in i2c_wait_stop()
1043 if (i2c_ack_failed(hi2c, timeout_ref)) in i2c_wait_stop()
1083 uint64_t timeout_ref) in i2c_request_mem_write() argument
1090 if (i2c_wait_txis(hi2c, timeout_ref)) in i2c_request_mem_write()
1100 if (i2c_wait_txis(hi2c, timeout_ref)) in i2c_request_mem_write()
1107 if (wait_isr_event(hi2c, I2C_ISR_TCR, 1, timeout_ref)) in i2c_request_mem_write()
1120 uint64_t timeout_ref) in i2c_request_mem_read() argument
1127 if (i2c_wait_txis(hi2c, timeout_ref)) in i2c_request_mem_read()
1137 if (i2c_wait_txis(hi2c, timeout_ref)) in i2c_request_mem_read()
1144 if (wait_isr_event(hi2c, I2C_ISR_TC, 1, timeout_ref)) in i2c_request_mem_read()
1162 uint64_t timeout_ref = 0; in do_write() local
1184 timeout_ref = timeout_init_us(I2C_TIMEOUT_BUSY_MS * 1000); in do_write()
1185 if (wait_isr_event(hi2c, I2C_ISR_BUSY, 0, timeout_ref)) in do_write()
1190 timeout_ref = timeout_init_us(request->timeout_ms * 1000); in do_write()
1194 if (i2c_request_mem_write(hi2c, request, timeout_ref)) in do_write()
1222 if (i2c_wait_txis(hi2c, timeout_ref)) in do_write()
1232 if (wait_isr_event(hi2c, I2C_ISR_TCR, 1, timeout_ref)) in do_write()
1257 if (i2c_wait_stop(hi2c, timeout_ref)) in do_write()
1307 uint64_t timeout_ref = 0; in stm32_i2c_read_write_membyte() local
1322 timeout_ref = timeout_init_us(I2C_TIMEOUT_BUSY_US); in stm32_i2c_read_write_membyte()
1323 if (wait_isr_event(hi2c, I2C_ISR_BUSY, 0, timeout_ref)) in stm32_i2c_read_write_membyte()
1333 timeout_ref = timeout_init_us(I2C_TIMEOUT_BUSY_US); in stm32_i2c_read_write_membyte()
1334 if (i2c_wait_txis(hi2c, timeout_ref)) in stm32_i2c_read_write_membyte()
1344 timeout_ref = timeout_init_us(I2C_TIMEOUT_BUSY_US); in stm32_i2c_read_write_membyte()
1345 if (wait_isr_event(hi2c, event_mask, 1, timeout_ref)) in stm32_i2c_read_write_membyte()
1352 timeout_ref = timeout_init_us(I2C_TIMEOUT_BUSY_US); in stm32_i2c_read_write_membyte()
1354 if (i2c_wait_txis(hi2c, timeout_ref)) in stm32_i2c_read_write_membyte()
1359 if (wait_isr_event(hi2c, I2C_ISR_RXNE, 1, timeout_ref)) in stm32_i2c_read_write_membyte()
1365 timeout_ref = timeout_init_us(I2C_TIMEOUT_BUSY_US); in stm32_i2c_read_write_membyte()
1366 if (i2c_wait_stop(hi2c, timeout_ref)) in stm32_i2c_read_write_membyte()
1396 uint64_t timeout_ref = 0; in do_read() local
1417 timeout_ref = timeout_init_us(I2C_TIMEOUT_BUSY_MS * 1000); in do_read()
1418 if (wait_isr_event(hi2c, I2C_ISR_BUSY, 0, timeout_ref)) in do_read()
1423 timeout_ref = timeout_init_us(request->timeout_ms * 1000); in do_read()
1427 if (i2c_request_mem_read(hi2c, request, timeout_ref)) in do_read()
1457 if (wait_isr_event(hi2c, I2C_ISR_TCR, 1, timeout_ref)) in do_read()
1481 if (i2c_wait_stop(hi2c, timeout_ref)) in do_read()
1596 uint64_t timeout_ref = 0; in stm32_i2c_is_device_ready() local
1616 timeout_ref = timeout_init_us(timeout_ms * 1000); in stm32_i2c_is_device_ready()
1617 while (!timeout_elapsed(timeout_ref)) in stm32_i2c_is_device_ready()
1627 if (wait_isr_event(hi2c, I2C_ISR_STOPF, 1, timeout_ref)) in stm32_i2c_is_device_ready()
1638 if (wait_isr_event(hi2c, I2C_ISR_STOPF, 1, timeout_ref)) in stm32_i2c_is_device_ready()
1647 if (wait_isr_event(hi2c, I2C_ISR_STOPF, 1, timeout_ref)) in stm32_i2c_is_device_ready()