TX_BYTE_POOL_STRUCT::tx_byte_pool_available is only used within threadx.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesthreadxTX_BYTE_POOL_STRUCT::tx_byte_pool_available

TX_BYTE_POOL_STRUCT::tx_byte_pool_available field

Syntax

ULONG tx_byte_pool_available;

References

LocationReferrerText
tx_api.h:632
ULONG tx_byte_pool_available;
tx_byte_pool_create.c:111_tx_byte_pool_create()
pool_ptr -> tx_byte_pool_available = pool_size - ((sizeof(VOID *)) + (sizeof(ALIGN_TYPE)));
tx_byte_pool_info_get.c:111_tx_byte_pool_info_get()
*available_bytes = pool_ptr -> tx_byte_pool_available;
tx_byte_pool_search.c:110_tx_byte_pool_search()
total_theoretical_available = pool_ptr -> tx_byte_pool_available + ((pool_ptr -> tx_byte_pool_fragments - 2) * ((sizeof(UCHAR *)) + (sizeof(ALIGN_TYPE))));
tx_byte_pool_search.c:322_tx_byte_pool_search()
pool_ptr -> tx_byte_pool_available = (pool_ptr -> tx_byte_pool_available - available_bytes) - ((sizeof(UCHAR *)) + (sizeof(ALIGN_TYPE)));
tx_byte_release.c:204_tx_byte_release()
pool_ptr -> tx_byte_pool_available =
tx_byte_release.c:205_tx_byte_release()
pool_ptr -> tx_byte_pool_available + TX_UCHAR_POINTER_DIF(next_block_ptr, work_ptr);
tx_byte_release.c:348_tx_byte_release()
pool_ptr -> tx_byte_pool_available =
tx_byte_release.c:349_tx_byte_release()
pool_ptr -> tx_byte_pool_available + TX_UCHAR_POINTER_DIF(next_block_ptr, work_ptr);

Data Use

Functions writing TX_BYTE_POOL_STRUCT::tx_byte_pool_available
Functions reading TX_BYTE_POOL_STRUCT::tx_byte_pool_available
TX_BYTE_POOL_STRUCT::tx_byte_pool_available
Type of TX_BYTE_POOL_STRUCT::tx_byte_pool_available
TX_BYTE_POOL_STRUCT::tx_byte_pool_available
all items filtered out