TX_BLOCK_POOL is only used within threadx.
 
Symbols
loading...
Files
loading...

TX_BLOCK_POOL struct

Syntax

typedef struct TX_BLOCK_POOL_STRUCT {     ULONG               tx_block_pool_id;     CHAR                *tx_block_pool_name;     UINT                tx_block_pool_available;     UINT                tx_block_pool_total;     UCHAR               *tx_block_pool_available_list;     UCHAR               *tx_block_pool_start;     ULONG               tx_block_pool_size;     UINT                tx_block_pool_block_size;     struct TX_THREAD_STRUCT                         *tx_block_pool_suspension_list;     UINT                tx_block_pool_suspended_count;     struct TX_BLOCK_POOL_STRUCT                         *tx_block_pool_created_next,                         *tx_block_pool_created_previous; #ifdef TX_BLOCK_POOL_ENABLE_PERFORMANCE_INFO     ULONG               tx_block_pool_performance_allocate_count;     ULONG               tx_block_pool_performance_release_count;     ULONG               tx_block_pool_performance_suspension_count;     ULONG               tx_block_pool_performance_timeout_count; #endif     TX_BLOCK_POOL_EXTENSION } TX_BLOCK_POOL;

Fields

tx_block_pool_id

No summary provided. Read more...

tx_block_pool_name

No summary provided. Read more...

tx_block_pool_available

No summary provided. Read more...

tx_block_pool_total

No summary provided. Read more...

tx_block_pool_available_list

No summary provided. Read more...

tx_block_pool_start

No summary provided. Read more...

tx_block_pool_size

No summary provided. Read more...

tx_block_pool_block_size

No summary provided. Read more...

tx_block_pool_suspension_list

No summary provided. Read more...

tx_block_pool_suspended_count

No summary provided. Read more...

tx_block_pool_created_next

No summary provided. Read more...

tx_block_pool_created_previous

No summary provided. Read more...

References

LocationReferrerScopeText
tx_api.h:544
typedef struct TX_BLOCK_POOL_STRUCT
tx_api.h:601
tx_api.h:578TX_BLOCK_POOL_STRUCT::tx_block_pool_created_nextTX_BLOCK_POOL_STRUCT
struct TX_BLOCK_POOL_STRUCT
tx_api.h:601TX_BLOCK_POOL
tx_api.h:1372_tx_block_allocate()::pool_ptr_tx_block_allocate()
tx_api.h:1373_tx_block_pool_create()::pool_ptr_tx_block_pool_create()
tx_api.h:1375_tx_block_pool_delete()::pool_ptr_tx_block_pool_delete()
tx_api.h:1376_tx_block_pool_info_get()::pool_ptr_tx_block_pool_info_get()
tx_api.h:1378_tx_block_pool_info_get()::next_pool_tx_block_pool_info_get()
tx_api.h:1379_tx_block_pool_performance_info_get()::pool_ptr_tx_block_pool_performance_info_get()
tx_api.h:1383_tx_block_pool_prioritize()::pool_ptr_tx_block_pool_prioritize()
tx_api.h:1390_txe_block_allocate()::pool_ptr_txe_block_allocate()
tx_api.h:1391_txe_block_pool_create()::pool_ptr_txe_block_pool_create()
tx_api.h:1393_txe_block_pool_delete()::pool_ptr_txe_block_pool_delete()
tx_api.h:1394_txe_block_pool_info_get()::pool_ptr_txe_block_pool_info_get()
tx_api.h:1396_txe_block_pool_info_get()::next_pool_txe_block_pool_info_get()
tx_api.h:1397_txe_block_pool_prioritize()::pool_ptr_txe_block_pool_prioritize()
tx_block_allocate.c:80_tx_block_allocate()::pool_ptr_tx_block_allocate()
tx_block_pool.h:108_tx_block_pool_created_ptr
tx_block_pool_cleanup.c:85_tx_block_pool_cleanup()::pool_ptr_tx_block_pool_cleanup()
TX_BLOCK_POOL *pool_ptr;
tx_block_pool_cleanup.c:105_tx_block_pool_cleanup()
tx_block_pool_create.c:77_tx_block_pool_create()::pool_ptr_tx_block_pool_create()
tx_block_pool_create.c:89_tx_block_pool_create()::next_pool_tx_block_pool_create()
TX_BLOCK_POOL *next_pool;
tx_block_pool_create.c:90_tx_block_pool_create()::previous_pool_tx_block_pool_create()
TX_BLOCK_POOL *previous_pool;
tx_block_pool_create.c:94_tx_block_pool_create()
tx_block_pool_delete.c:77_tx_block_pool_delete()::pool_ptr_tx_block_pool_delete()
tx_block_pool_delete.c:85_tx_block_pool_delete()::next_pool_tx_block_pool_delete()
TX_BLOCK_POOL *next_pool;
tx_block_pool_delete.c:86_tx_block_pool_delete()::previous_pool_tx_block_pool_delete()
TX_BLOCK_POOL *previous_pool;
tx_block_pool_info_get.c:80_tx_block_pool_info_get()::pool_ptr_tx_block_pool_info_get()
tx_block_pool_info_get.c:82_tx_block_pool_info_get()::next_pool_tx_block_pool_info_get()
tx_block_pool_performance_info_get.c:83_tx_block_pool_performance_info_get()::pool_ptr_tx_block_pool_performance_info_get()
tx_block_pool_prioritize.c:75_tx_block_pool_prioritize()::pool_ptr_tx_block_pool_prioritize()
tx_block_release.c:80_tx_block_release()::pool_ptr_tx_block_release()
TX_BLOCK_POOL *pool_ptr;
tx_block_release.c:98_tx_block_release()
pool_ptr = TX_UCHAR_TO_BLOCK_POOL_POINTER_CONVERT((*next_block_ptr));
txe_block_allocate.c:80_txe_block_allocate()::pool_ptr_txe_block_allocate()
txe_block_pool_create.c:85_txe_block_pool_create()::pool_ptr_txe_block_pool_create()
txe_block_pool_create.c:93_txe_block_pool_create()::next_pool_txe_block_pool_create()
TX_BLOCK_POOL *next_pool;
txe_block_pool_create.c:111_txe_block_pool_create()
else if (pool_control_block_size != (sizeof(TX_BLOCK_POOL)))
txe_block_pool_delete.c:76_txe_block_pool_delete()::pool_ptr_txe_block_pool_delete()
txe_block_pool_info_get.c:81_txe_block_pool_info_get()::pool_ptr_txe_block_pool_info_get()
txe_block_pool_info_get.c:83_txe_block_pool_info_get()::next_pool_txe_block_pool_info_get()
txe_block_pool_prioritize.c:72_txe_block_pool_prioritize()::pool_ptr_txe_block_pool_prioritize()
txe_block_release.c:76_txe_block_release()::pool_ptr_txe_block_release()
TX_BLOCK_POOL *pool_ptr;
txe_block_release.c:97_txe_block_release()
txm_module_manager_dispatch.h:36_txm_module_manager_tx_block_allocate_dispatch()
txm_module_manager_dispatch.h:44_txm_module_manager_tx_block_allocate_dispatch()
txm_module_manager_dispatch.h:68_txm_module_manager_tx_block_pool_create_dispatch()
txm_module_manager_dispatch.h:82_txm_module_manager_tx_block_pool_create_dispatch()
txm_module_manager_dispatch.h:104_txm_module_manager_tx_block_pool_delete_dispatch()
txm_module_manager_dispatch.h:109_txm_module_manager_tx_block_pool_delete_dispatch()
txm_module_manager_dispatch.h:138_txm_module_manager_tx_block_pool_info_get_dispatch()
txm_module_manager_dispatch.h:159_txm_module_manager_tx_block_pool_info_get_dispatch()
txm_module_manager_dispatch.h:164_txm_module_manager_tx_block_pool_info_get_dispatch()
txm_module_manager_dispatch.h:170_txm_module_manager_tx_block_pool_info_get_dispatch()
txm_module_manager_dispatch.h:191_txm_module_manager_tx_block_pool_performance_info_get_dispatch()
txm_module_manager_dispatch.h:211_txm_module_manager_tx_block_pool_performance_info_get_dispatch()
txm_module_manager_dispatch.h:272_txm_module_manager_tx_block_pool_prioritize_dispatch()
txm_module_manager_dispatch.h:277_txm_module_manager_tx_block_pool_prioritize_dispatch()
txm_module_manager_object_pointer_get_extended.c:110_txm_module_manager_object_pointer_get_extended()::block_pool_ptr_txm_module_manager_object_pointer_get_extended()
TX_BLOCK_POOL *block_pool_ptr;
txm_module_manager_stop.c:128_txm_module_manager_stop()::block_pool_ptr_txm_module_manager_stop()
TX_BLOCK_POOL *block_pool_ptr, *next_block_pool_ptr;

Type Use

all items filtered out
TX_BLOCK_POOL_STRUCT
all items filtered out