TIOVX User Guide

Detailed Description

APIs for mutex operations on the host.

Typedefs

typedef struct tivx_vx_mutex_t * tivx_mutex
 Typedef for a mutex.
 

Functions

vx_status tivxMutexCreate (tivx_mutex *mutex)
 Create a mutex. More...
 
vx_status tivxMutexDelete (tivx_mutex *mutex)
 Delete a mutex. More...
 
vx_status tivxMutexLock (tivx_mutex mutex)
 Lock a mutex. More...
 
vx_status tivxMutexUnlock (tivx_mutex mutex)
 UnLock a mutex. More...
 

Function Documentation

◆ tivxMutexCreate()

vx_status tivxMutexCreate ( tivx_mutex mutex)

Create a mutex.

Parameters
mutex[out] Pointer to mutex object
Returns
VX_SUCCESS on success

◆ tivxMutexDelete()

vx_status tivxMutexDelete ( tivx_mutex mutex)

Delete a mutex.

Parameters
mutex[in] Pointer to mutex object
Returns
VX_SUCCESS on success

◆ tivxMutexLock()

vx_status tivxMutexLock ( tivx_mutex  mutex)

Lock a mutex.

Parameters
mutex[in] mutex object
Returns
VX_SUCCESS on success

◆ tivxMutexUnlock()

vx_status tivxMutexUnlock ( tivx_mutex  mutex)

UnLock a mutex.

Parameters
mutex[in] mutex object
Returns
VX_SUCCESS on success