Searched refs:bus_mutex (Results 1 – 11 of 11) sorted by relevance
/Zephyr-latest/drivers/mdio/ |
D | mdio_nxp_s32_gmac.c | 34 struct k_mutex bus_mutex; member 45 k_mutex_lock(&data->bus_mutex, K_FOREVER); in mdio_nxp_s32_read_c45() 53 k_mutex_unlock(&data->bus_mutex); in mdio_nxp_s32_read_c45() 65 k_mutex_lock(&data->bus_mutex, K_FOREVER); in mdio_nxp_s32_write_c45() 73 k_mutex_unlock(&data->bus_mutex); in mdio_nxp_s32_write_c45() 85 k_mutex_lock(&data->bus_mutex, K_FOREVER); in mdio_nxp_s32_read_c22() 93 k_mutex_unlock(&data->bus_mutex); in mdio_nxp_s32_read_c22() 105 k_mutex_lock(&data->bus_mutex, K_FOREVER); in mdio_nxp_s32_write_c22() 113 k_mutex_unlock(&data->bus_mutex); in mdio_nxp_s32_write_c22() 139 k_mutex_init(&data->bus_mutex); in mdio_nxp_s32_init()
|
/Zephyr-latest/drivers/i2c/ |
D | i2c_ll_stm32.c | 107 k_sem_take(&data->bus_mutex, K_FOREVER); in i2c_stm32_runtime_configure() 135 k_sem_give(&data->bus_mutex); in i2c_stm32_runtime_configure() 191 k_sem_take(&data->bus_mutex, K_FOREVER); in i2c_stm32_transfer() 224 k_sem_give(&data->bus_mutex); in i2c_stm32_transfer() 276 k_sem_take(&data->bus_mutex, K_FOREVER); in i2c_stm32_recover_bus() 307 k_sem_give(&data->bus_mutex); in i2c_stm32_recover_bus() 402 k_sem_init(&data->bus_mutex, 1, 1); in i2c_stm32_init()
|
D | i2c_gd32.c | 46 struct k_sem bus_mutex; member 446 k_sem_take(&data->bus_mutex, K_FOREVER); in i2c_gd32_transfer() 485 k_sem_give(&data->bus_mutex); in i2c_gd32_transfer() 498 k_sem_take(&data->bus_mutex, K_FOREVER); in i2c_gd32_configure() 639 k_sem_give(&data->bus_mutex); in i2c_gd32_configure() 665 k_sem_init(&data->bus_mutex, 1, 1); in i2c_gd32_init()
|
D | i2c_ll_stm32.h | 57 struct k_sem bus_mutex; member
|
D | i2c_cdns.c | 170 struct k_mutex bus_mutex; member 358 (void)k_mutex_lock(&i2c_bus->bus_mutex, K_FOREVER); in cdns_i2c_configure() 390 (void)k_mutex_unlock(&i2c_bus->bus_mutex); in cdns_i2c_configure() 958 (void)k_mutex_lock(&i2c_bus->bus_mutex, K_FOREVER); in cdns_i2c_master_transfer() 999 (void)k_mutex_unlock(&i2c_bus->bus_mutex); in cdns_i2c_master_transfer() 1016 (void)k_mutex_init(&i2c_bus->bus_mutex); in cdns_i2c_init()
|
D | i2c_renesas_rz_riic.c | 31 struct k_mutex bus_mutex; member 169 k_mutex_lock(&data->bus_mutex, K_FOREVER); in i2c_rz_riic_transfer() 243 k_mutex_unlock(&data->bus_mutex); in i2c_rz_riic_transfer() 275 k_mutex_init(&data->bus_mutex); in i2c_rz_riic_init()
|
D | i2c_renesas_ra_iic.c | 39 struct k_mutex bus_mutex; member 172 k_mutex_lock(&data->bus_mutex, K_FOREVER); in i2c_ra_iic_transfer() 251 k_mutex_unlock(&data->bus_mutex); in i2c_ra_iic_transfer() 281 k_mutex_init(&data->bus_mutex); in i2c_ra_iic_init()
|
D | i2c_sam4l_twim.c | 89 struct k_mutex bus_mutex; member 510 k_mutex_lock(&data->bus_mutex, K_FOREVER); in i2c_sam_twim_transfer() 530 k_mutex_unlock(&data->bus_mutex); in i2c_sam_twim_transfer() 551 k_mutex_init(&data->bus_mutex); in i2c_sam_twim_initialize()
|
D | i2c_dw.h | 109 struct k_mutex bus_mutex; member
|
D | i2c_dw.c | 633 ret = k_mutex_lock(&dw->bus_mutex, K_FOREVER); in i2c_dw_transfer() 734 k_mutex_unlock(&dw->bus_mutex); in i2c_dw_transfer() 1093 k_mutex_init(&dw->bus_mutex); in i2c_dw_initialize()
|
/Zephyr-latest/drivers/i3c/ |
D | i3c_stm32.c | 135 struct k_mutex bus_mutex; /* Sync between transfers */ member 887 k_mutex_unlock(&data->bus_mutex); in i3c_stm32_clear_err() 990 k_mutex_lock(&data->bus_mutex, K_FOREVER); in i3c_stm32_do_ccc() 1038 k_mutex_unlock(&data->bus_mutex); in i3c_stm32_do_ccc() 1050 k_mutex_lock(&data->bus_mutex, K_FOREVER); in i3c_stm32_do_daa() 1081 k_mutex_unlock(&data->bus_mutex); in i3c_stm32_do_daa() 1258 k_mutex_lock(&data->bus_mutex, K_FOREVER); in i3c_stm32_i3c_transfer() 1285 k_mutex_unlock(&data->bus_mutex); in i3c_stm32_i3c_transfer() 1309 k_mutex_lock(&data->bus_mutex, K_FOREVER); in i3c_stm32_i2c_transfer() 1337 k_mutex_unlock(&data->bus_mutex); in i3c_stm32_i2c_transfer() [all …]
|