Lines Matching refs:mutex
484 cy_rslt_t cy_rtos_mutex_init(cy_mutex_t* mutex, bool recursive) in cy_rtos_mutex_init() argument
486 if (mutex == NULL) in cy_rtos_mutex_init()
496 return convert_error(tx_mutex_create(mutex, TX_NULL, TX_INHERIT)); in cy_rtos_mutex_init()
503 cy_rslt_t cy_rtos_mutex_get(cy_mutex_t* mutex, cy_time_t timeout_ms) in cy_rtos_mutex_get() argument
505 if (mutex == NULL) in cy_rtos_mutex_get()
510 cy_rtos_error_t tx_rslt = tx_mutex_get(mutex, convert_ms_to_ticks(timeout_ms)); in cy_rtos_mutex_get()
525 cy_rslt_t cy_rtos_mutex_set(cy_mutex_t* mutex) in cy_rtos_mutex_set() argument
527 if (mutex == NULL) in cy_rtos_mutex_set()
532 return convert_error(tx_mutex_put(mutex)); in cy_rtos_mutex_set()
539 cy_rslt_t cy_rtos_mutex_deinit(cy_mutex_t* mutex) in cy_rtos_mutex_deinit() argument
541 if (mutex == NULL) in cy_rtos_mutex_deinit()
546 return convert_error(tx_mutex_delete(mutex)); in cy_rtos_mutex_deinit()