Searched refs:operation_sem (Results 1 – 3 of 3) sorted by relevance
59 struct k_sem operation_sem; member105 if (k_sem_take(&data->operation_sem, K_FOREVER)) { in ifx_xmc4_i2c_configure()127 k_sem_give(&data->operation_sem); in ifx_xmc4_i2c_configure()183 if (k_sem_take(&data->operation_sem, K_FOREVER)) { in ifx_xmc4_i2c_transfer()189 k_sem_give(&data->operation_sem); in ifx_xmc4_i2c_transfer()213 k_sem_give(&data->operation_sem); in ifx_xmc4_i2c_transfer()233 k_sem_give(&data->operation_sem); in ifx_xmc4_i2c_transfer()245 k_sem_give(&data->operation_sem); in ifx_xmc4_i2c_transfer()262 k_sem_give(&data->operation_sem); in ifx_xmc4_i2c_transfer()282 k_sem_give(&data->operation_sem); in ifx_xmc4_i2c_transfer()[all …]
48 struct k_sem operation_sem; member199 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()[all …]
101 struct k_sem operation_sem; member193 k_sem_give(&driver_data->operation_sem); in on_script_finished()331 err = k_sem_take(&data->operation_sem, K_NO_WAIT); in rylr_config()365 k_sem_give(&data->operation_sem); in rylr_config()375 err = k_sem_take(&data->operation_sem, K_NO_WAIT); in rylr_send()408 k_sem_give(&data->operation_sem); in rylr_send()419 err = k_sem_take(&data->operation_sem, K_NO_WAIT); in rylr_send_async()462 k_sem_give(&data->operation_sem); in rylr_send_async()474 ret = k_sem_take(&data->operation_sem, K_NO_WAIT); in rylr_recv()516 k_sem_give(&data->operation_sem); in rylr_recv()[all …]