Home
last modified time | relevance | path

Searched refs:transfer_sync (Results 1 – 3 of 3) sorted by relevance

/Zephyr-Core-3.6.0/drivers/i2c/
Di2c_rv32m1_lpi2c.c38 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), \
Di2c_nrfx_twi.c26 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), \
Di2c_nrfx_twim.c29 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), \