Searched refs:completion_sync (Results 1 – 4 of 4) sorted by relevance
/Zephyr-latest/drivers/i2c/ |
D | i2c_nrfx_twi.c | 29 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) \
|
D | i2c_rv32m1_lpi2c.c | 39 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), \
|
D | i2c_nrfx_twim.c | 32 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/ |
D | intel_pch_smbus.c | 53 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 …]
|