Lines Matching refs:operation_sem
48 struct k_sem operation_sem; member
199 ret = k_sem_take(&data->operation_sem, K_FOREVER); in ifx_cat1_i2c_configure()
208 k_sem_give(&data->operation_sem); in ifx_cat1_i2c_configure()
217 k_sem_give(&data->operation_sem); in ifx_cat1_i2c_configure()
269 ret = k_sem_take(&data->operation_sem, K_FOREVER); in ifx_cat1_i2c_transfer()
278 k_sem_give(&data->operation_sem); in ifx_cat1_i2c_transfer()
326 k_sem_give(&data->operation_sem); in ifx_cat1_i2c_transfer()
333 k_sem_give(&data->operation_sem); in ifx_cat1_i2c_transfer()
342 k_sem_give(&data->operation_sem); in ifx_cat1_i2c_transfer()
365 k_sem_give(&data->operation_sem); in ifx_cat1_i2c_transfer()
371 k_sem_give(&data->operation_sem); in ifx_cat1_i2c_transfer()
400 ret = k_sem_init(&data->operation_sem, 1, 1); in ifx_cat1_i2c_init()
467 k_sem_give(&data->operation_sem); in ifx_cat1_i2c_target_register()
482 k_sem_take(&data->operation_sem, K_FOREVER); in ifx_cat1_i2c_target_unregister()
490 k_sem_give(&data->operation_sem); in ifx_cat1_i2c_target_unregister()