Searched refs:transfer_sync (Results 1 – 3 of 3) sorted by relevance
/Zephyr-Core-3.6.0/drivers/i2c/ |
D | i2c_rv32m1_lpi2c.c | 38 struct k_sem transfer_sync; member 136 k_sem_take(&data->transfer_sync, K_FOREVER); in rv32m1_lpi2c_transfer() 196 k_sem_give(&data->transfer_sync); in rv32m1_lpi2c_transfer() 279 .transfer_sync = Z_SEM_INITIALIZER( \ 280 rv32m1_lpi2c_##id##_data.transfer_sync, 1, 1), \
|
D | i2c_nrfx_twi.c | 26 struct k_sem transfer_sync; member 48 k_sem_take(&data->transfer_sync, K_FOREVER); in i2c_nrfx_twi_transfer() 143 k_sem_give(&data->transfer_sync); in i2c_nrfx_twi_transfer() 297 .transfer_sync = Z_SEM_INITIALIZER( \ 298 twi_##idx##_data.transfer_sync, 1, 1), \
|
D | i2c_nrfx_twim.c | 29 struct k_sem transfer_sync; member 60 k_sem_take(&dev_data->transfer_sync, K_FOREVER); in i2c_nrfx_twim_transfer() 203 k_sem_give(&dev_data->transfer_sync); in i2c_nrfx_twim_transfer() 404 .transfer_sync = Z_SEM_INITIALIZER( \ 405 twim_##idx##_data.transfer_sync, 1, 1), \
|