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

Macros

#define TX_SEMAPHORE_ID   ((ULONG) 0x53454D41)
 ThreadX Component
More...
 
#define SEMAPHORE_DECLARE   extern
 
#define TX_SEMAPHORE_DELETE_PORT_COMPLETION(s)
 

Functions

VOID _tx_semaphore_initialize (VOID)
 
VOID _tx_semaphore_cleanup (TX_THREAD *thread_ptr, ULONG suspension_sequence)
 

Variables

SEMAPHORE_DECLARE TX_SEMAPHORE_tx_semaphore_created_ptr
 
SEMAPHORE_DECLARE ULONG _tx_semaphore_created_count
 

Macro Definition Documentation

◆ SEMAPHORE_DECLARE

#define SEMAPHORE_DECLARE   extern

◆ TX_SEMAPHORE_DELETE_PORT_COMPLETION

#define TX_SEMAPHORE_DELETE_PORT_COMPLETION (   s)

◆ TX_SEMAPHORE_ID

#define TX_SEMAPHORE_ID   ((ULONG) 0x53454D41)

ThreadX Component

Semaphore

Function Documentation

◆ _tx_semaphore_cleanup()

VOID _tx_semaphore_cleanup ( TX_THREAD thread_ptr,
ULONG  suspension_sequence 
)

◆ _tx_semaphore_initialize()

VOID _tx_semaphore_initialize ( VOID  )

Variable Documentation

◆ _tx_semaphore_created_count

SEMAPHORE_DECLARE ULONG _tx_semaphore_created_count

◆ _tx_semaphore_created_ptr

SEMAPHORE_DECLARE TX_SEMAPHORE* _tx_semaphore_created_ptr