Dataflow Runtime API  3.1.1.0
Macros | Functions | Variables
tx_mutex.h File Reference

Macros

#define TX_MUTEX_ID   ((ULONG) 0x4D555445)
 ThreadX Component
More...
 
#define MUTEX_DECLARE   extern
 
#define TX_MUTEX_DELETE_PORT_COMPLETION(m)
 

Functions

VOID _tx_mutex_initialize (VOID)
 
VOID _tx_mutex_cleanup (TX_THREAD *thread_ptr, ULONG suspension_sequence)
 
VOID _tx_mutex_thread_release (TX_THREAD *thread_ptr)
 
VOID _tx_mutex_priority_change (TX_THREAD *thread_ptr, UINT new_priority)
 

Variables

MUTEX_DECLARE TX_MUTEX_tx_mutex_created_ptr
 
MUTEX_DECLARE ULONG _tx_mutex_created_count
 

Macro Definition Documentation

◆ MUTEX_DECLARE

#define MUTEX_DECLARE   extern

◆ TX_MUTEX_DELETE_PORT_COMPLETION

#define TX_MUTEX_DELETE_PORT_COMPLETION (   m)

◆ TX_MUTEX_ID

#define TX_MUTEX_ID   ((ULONG) 0x4D555445)

ThreadX Component

Mutex

Function Documentation

◆ _tx_mutex_cleanup()

VOID _tx_mutex_cleanup ( TX_THREAD thread_ptr,
ULONG  suspension_sequence 
)

◆ _tx_mutex_initialize()

VOID _tx_mutex_initialize ( VOID  )

◆ _tx_mutex_priority_change()

VOID _tx_mutex_priority_change ( TX_THREAD thread_ptr,
UINT  new_priority 
)

◆ _tx_mutex_thread_release()

VOID _tx_mutex_thread_release ( TX_THREAD thread_ptr)

Variable Documentation

◆ _tx_mutex_created_count

MUTEX_DECLARE ULONG _tx_mutex_created_count

◆ _tx_mutex_created_ptr

MUTEX_DECLARE TX_MUTEX* _tx_mutex_created_ptr