Home
last modified time | relevance | path

Searched refs:bus_sem (Results 1 – 6 of 6) sorted by relevance

/drivers/wifi/esp_hosted/
A Desp_hosted_hal.c73 if (k_sem_take(&data->bus_sem, K_FOREVER) != 0) { in esp_hosted_hal_spi_transfer()
83 k_sem_give(&data->bus_sem); in esp_hosted_hal_spi_transfer()
A Desp_hosted_wifi.h54 struct k_sem bus_sem; member
A Desp_hosted_wifi.c582 if (k_sem_init(&data->bus_sem, 1, 1)) { in esp_hosted_dev_init()
/drivers/i2c/
A Di2c_ambiq.c51 struct k_sem bus_sem; member
255 k_sem_take(&data->bus_sem, K_FOREVER); in i2c_ambiq_transfer()
277 k_sem_give(&data->bus_sem); in i2c_ambiq_transfer()
331 k_sem_take(&data->bus_sem, K_FOREVER); in i2c_ambiq_recover_bus()
362 k_sem_give(&data->bus_sem); in i2c_ambiq_recover_bus()
497 .bus_sem = Z_SEM_INITIALIZER(i2c_ambiq_data##n.bus_sem, 1, 1), \
A Di2c_dw.h129 struct k_sem bus_sem; member
A Di2c_dw.c103 ret = k_sem_take(&dw->bus_sem, K_FOREVER); in i2c_dw_recovery_bus()
110 k_sem_give(&dw->bus_sem); in i2c_dw_recovery_bus()
792 ret = k_sem_take(&dw->bus_sem, K_FOREVER); in i2c_dw_transfer()
923 k_sem_give(&dw->bus_sem); in i2c_dw_transfer()
1287 k_sem_init(&dw->bus_sem, 1, 1); in i2c_dw_initialize()

Completed in 19 milliseconds