Home
last modified time | relevance | path

Searched refs:completion_sync (Results 1 – 4 of 4) sorted by relevance

/Zephyr-latest/drivers/i2c/
Di2c_nrfx_twi.c29 struct k_sem completion_sync; member
52 k_sem_take(&data->completion_sync, K_NO_WAIT); in i2c_nrfx_twi_transfer()
68 ret = k_sem_take(&data->completion_sync, in i2c_nrfx_twi_transfer()
125 k_sem_give(&dev_data->completion_sync); in event_handler()
154 .completion_sync = Z_SEM_INITIALIZER( \
155 twi_##idx##_data.completion_sync, 0, 1) \
Di2c_rv32m1_lpi2c.c39 struct k_sem completion_sync; member
108 k_sem_give(&data->completion_sync); in rv32m1_lpi2c_master_transfer_callback()
178 k_sem_take(&data->completion_sync, K_FOREVER); in rv32m1_lpi2c_transfer()
284 .completion_sync = Z_SEM_INITIALIZER( \
285 rv32m1_lpi2c_##id##_data.completion_sync, 0, 1), \
Di2c_nrfx_twim.c32 struct k_sem completion_sync; member
52 k_sem_take(&dev_data->completion_sync, K_NO_WAIT); in i2c_nrfx_twim_transfer()
119 ret = k_sem_take(&dev_data->completion_sync, in i2c_nrfx_twim_transfer()
194 k_sem_give(&dev_data->completion_sync); in event_handler()
202 k_sem_init(&data->completion_sync, 0, 1); in i2c_nrfx_twim_init()
/Zephyr-latest/drivers/smbus/
Dintel_pch_smbus.c53 struct k_sem completion_sync; member
267 k_sem_init(&data->completion_sync, 0, 1); in pch_smbus_init()
483 ret = k_sem_take(&data->completion_sync, K_MSEC(30)); in pch_smbus_quick()
516 ret = k_sem_take(&data->completion_sync, K_MSEC(30)); in pch_smbus_byte_write()
549 ret = k_sem_take(&data->completion_sync, K_MSEC(30)); in pch_smbus_byte_read()
588 ret = k_sem_take(&data->completion_sync, K_MSEC(30)); in pch_smbus_byte_data_write()
622 ret = k_sem_take(&data->completion_sync, K_MSEC(30)); in pch_smbus_byte_data_read()
661 ret = k_sem_take(&data->completion_sync, K_MSEC(30)); in pch_smbus_word_data_write()
696 ret = k_sem_take(&data->completion_sync, K_MSEC(30)); in pch_smbus_word_data_read()
737 ret = k_sem_take(&data->completion_sync, K_MSEC(30)); in pch_smbus_pcall()
[all …]