Searched refs:transfer_sync (Results 1 – 3 of 3) sorted by relevance
/Zephyr-latest/drivers/i2c/ |
D | i2c_nrfx_twi.c | 28 struct k_sem transfer_sync; member 49 k_sem_take(&data->transfer_sync, K_FOREVER); in i2c_nrfx_twi_transfer() 100 k_sem_give(&data->transfer_sync); in i2c_nrfx_twi_transfer() 152 .transfer_sync = Z_SEM_INITIALIZER( \ 153 twi_##idx##_data.transfer_sync, 1, 1), \
|
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() 282 .transfer_sync = Z_SEM_INITIALIZER( \ 283 rv32m1_lpi2c_##id##_data.transfer_sync, 1, 1), \
|
D | i2c_nrfx_twim.c | 31 struct k_sem transfer_sync; member 49 k_sem_take(&dev_data->transfer_sync, K_FOREVER); in i2c_nrfx_twim_transfer() 169 k_sem_give(&dev_data->transfer_sync); in i2c_nrfx_twim_transfer() 201 k_sem_init(&data->transfer_sync, 1, 1); in i2c_nrfx_twim_init()
|