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

Macros

#define TX_BYTE_POOL_ID   ((ULONG) 0x42595445)
 ThreadX Component
More...
 
#define TX_BYTE_BLOCK_FREE   ((ULONG) 0xFFFFEEEEUL)
 
#define TX_BYTE_BLOCK_MIN   ((ULONG) 20)
 
#define TX_BYTE_POOL_MIN   ((ULONG) 100)
 
#define BYTE_POOL_DECLARE   extern
 
#define TX_BYTE_POOL_DELETE_PORT_COMPLETION(p)
 

Functions

VOID _tx_byte_pool_initialize (VOID)
 
UCHAR_tx_byte_pool_search (TX_BYTE_POOL *pool_ptr, ULONG memory_size)
 
VOID _tx_byte_pool_cleanup (TX_THREAD *thread_ptr, ULONG suspension_sequence)
 

Variables

BYTE_POOL_DECLARE TX_BYTE_POOL_tx_byte_pool_created_ptr
 
BYTE_POOL_DECLARE ULONG _tx_byte_pool_created_count
 

Macro Definition Documentation

◆ BYTE_POOL_DECLARE

#define BYTE_POOL_DECLARE   extern

◆ TX_BYTE_BLOCK_FREE

#define TX_BYTE_BLOCK_FREE   ((ULONG) 0xFFFFEEEEUL)

◆ TX_BYTE_BLOCK_MIN

#define TX_BYTE_BLOCK_MIN   ((ULONG) 20)

◆ TX_BYTE_POOL_DELETE_PORT_COMPLETION

#define TX_BYTE_POOL_DELETE_PORT_COMPLETION (   p)

◆ TX_BYTE_POOL_ID

#define TX_BYTE_POOL_ID   ((ULONG) 0x42595445)

ThreadX Component

Byte Memory

◆ TX_BYTE_POOL_MIN

#define TX_BYTE_POOL_MIN   ((ULONG) 100)

Function Documentation

◆ _tx_byte_pool_cleanup()

VOID _tx_byte_pool_cleanup ( TX_THREAD thread_ptr,
ULONG  suspension_sequence 
)

◆ _tx_byte_pool_initialize()

VOID _tx_byte_pool_initialize ( VOID  )

◆ _tx_byte_pool_search()

UCHAR* _tx_byte_pool_search ( TX_BYTE_POOL pool_ptr,
ULONG  memory_size 
)

Variable Documentation

◆ _tx_byte_pool_created_count

BYTE_POOL_DECLARE ULONG _tx_byte_pool_created_count

◆ _tx_byte_pool_created_ptr

BYTE_POOL_DECLARE TX_BYTE_POOL* _tx_byte_pool_created_ptr