Home
last modified time | relevance | path

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

/Zephyr-Core-3.7.0/drivers/i2c/
Di2c_nrfx_twi.c28 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), \
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_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), \