...
...
...
...
...
#define TX_API_H
#define TX_PARAMETER_NOT_USED
#include "tx_port.h"
#define AZURE_RTOS_THREADX
#define THREADX_MAJOR_VERSION
#define THREADX_MINOR_VERSION
#define THREADX_PATCH_VERSION
#define EL_PRODUCT_THREADX
#define TX_NO_WAIT
#define TX_WAIT_FOREVER
#define TX_AND
#define TX_AND_CLEAR
#define TX_OR
#define TX_OR_CLEAR
#define TX_1_ULONG
#define TX_2_ULONG
#define TX_4_ULONG
#define TX_8_ULONG
#define TX_16_ULONG
#define TX_NO_TIME_SLICE
#define TX_AUTO_START
#define TX_DONT_START
#define TX_AUTO_ACTIVATE
#define TX_NO_ACTIVATE
#define TX_TRUE
#define TX_FALSE
#define TX_NULL
#define TX_INHERIT
#define TX_NO_INHERIT
#define TX_THREAD_ENTRY
#define TX_THREAD_EXIT
#define TX_NO_SUSPENSIONS
#define TX_NO_MESSAGES
#define TX_EMPTY
#define TX_CLEAR_ID
#define TX_STACK_FILL
#define TX_READY
#define TX_COMPLETED
#define TX_TERMINATED
#define TX_SUSPENDED
#define TX_SLEEP
#define TX_QUEUE_SUSP
#define TX_SEMAPHORE_SUSP
#define TX_EVENT_FLAG
#define TX_BLOCK_MEMORY
#define TX_BYTE_MEMORY
#define TX_IO_DRIVER
#define TX_FILE
#define TX_TCP_IP
#define TX_MUTEX_SUSP
#define TX_PRIORITY_CHANGE
#define TX_SUCCESS
#define TX_DELETED
#define TX_POOL_ERROR
#define TX_PTR_ERROR
#define TX_WAIT_ERROR
#define TX_SIZE_ERROR
#define TX_GROUP_ERROR
#define TX_NO_EVENTS
#define TX_OPTION_ERROR
#define TX_QUEUE_ERROR
#define TX_QUEUE_EMPTY
#define TX_QUEUE_FULL
#define TX_SEMAPHORE_ERROR
#define TX_NO_INSTANCE
#define TX_THREAD_ERROR
#define TX_PRIORITY_ERROR
#define TX_NO_MEMORY
#define TX_START_ERROR
#define TX_DELETE_ERROR
#define TX_RESUME_ERROR
#define TX_CALLER_ERROR
#define TX_SUSPEND_ERROR
#define TX_TIMER_ERROR
#define TX_TICK_ERROR
#define TX_ACTIVATE_ERROR
#define TX_THRESH_ERROR
#define TX_SUSPEND_LIFTED
#define TX_WAIT_ABORTED
#define TX_WAIT_ABORT_ERROR
#define TX_MUTEX_ERROR
#define TX_NOT_AVAILABLE
#define TX_NOT_OWNED
#define TX_INHERIT_ERROR
#define TX_NOT_DONE
#define TX_CEILING_EXCEEDED
#define TX_INVALID_CEILING
#define TX_FEATURE_NOT_ENABLED
#define TX_TIMER_TICKS_PER_SECOND
#define TX_TRACE_USER_EVENT_START
#define TX_TRACE_USER_EVENT_END
#define TX_TRACE_ALL_EVENTS
#define TX_TRACE_INTERNAL_EVENTS
#define TX_TRACE_BLOCK_POOL_EVENTS
#define TX_TRACE_BYTE_POOL_EVENTS
#define TX_TRACE_EVENT_FLAGS_EVENTS
#define TX_TRACE_INTERRUPT_CONTROL_EVENT
#define TX_TRACE_MUTEX_EVENTS
#define TX_TRACE_QUEUE_EVENTS
#define TX_TRACE_SEMAPHORE_EVENTS
#define TX_TRACE_THREAD_EVENTS
#define TX_TRACE_TIME_EVENTS
#define TX_TRACE_TIMER_EVENTS
#define TX_TRACE_USER_EVENTS
#define ALIGN_TYPE
#define TX_TIMER_INTERNAL_EXTENSION
TX_TIMER_INTERNAL_STRUCT
tx_timer_internal_remaining_ticks
tx_timer_internal_re_initialize_ticks
tx_timer_internal_timeout_function
tx_timer_internal_timeout_param
tx_timer_internal_active_next
tx_timer_internal_active_previous
tx_timer_internal_list_head
#define TX_TIMER_EXTENSION
TX_TIMER_STRUCT
tx_timer_id
tx_timer_name
tx_timer_internal
tx_timer_created_next
tx_timer_created_previous
TX_THREAD_STRUCT
tx_thread_id
tx_thread_run_count
tx_thread_stack_ptr
tx_thread_stack_start
tx_thread_stack_end
tx_thread_stack_size
tx_thread_time_slice
tx_thread_new_time_slice
tx_thread_ready_next
tx_thread_ready_previous
tx_thread_name
tx_thread_priority
tx_thread_state
tx_thread_delayed_suspend
tx_thread_suspending
tx_thread_preempt_threshold
tx_thread_schedule_hook
tx_thread_entry
tx_thread_entry_parameter
tx_thread_timer
tx_thread_suspend_cleanup
tx_thread_suspend_control_block
tx_thread_suspended_next
tx_thread_suspended_previous
tx_thread_suspend_info
tx_thread_additional_suspend_info
tx_thread_suspend_option
tx_thread_suspend_status
tx_thread_created_next
tx_thread_created_previous
tx_thread_filex_ptr
tx_thread_user_priority
tx_thread_user_preempt_threshold
tx_thread_inherit_priority
tx_thread_owned_mutex_count
TX_MUTEX_STRUCT
tx_thread_owned_mutex_list
tx_thread_stack_highest_ptr
tx_thread_entry_exit_notify
tx_thread_suspension_sequence
TX_BLOCK_POOL_STRUCT
tx_block_pool_id
tx_block_pool_name
tx_block_pool_available
tx_block_pool_total
tx_block_pool_available_list
tx_block_pool_start
tx_block_pool_size
tx_block_pool_block_size
tx_block_pool_suspension_list
tx_block_pool_suspended_count
tx_block_pool_created_next
tx_block_pool_created_previous
#define TX_BYTE_ALLOCATE_EXTENSION
#define TX_BYTE_RELEASE_EXTENSION
TX_BYTE_POOL_STRUCT
tx_byte_pool_id
tx_byte_pool_name
tx_byte_pool_available
tx_byte_pool_fragments
tx_byte_pool_list
tx_byte_pool_search
tx_byte_pool_start
tx_byte_pool_size
tx_byte_pool_owner
tx_byte_pool_suspension_list
tx_byte_pool_suspended_count
tx_byte_pool_created_next
tx_byte_pool_created_previous
TX_EVENT_FLAGS_GROUP_STRUCT
tx_event_flags_group_id
tx_event_flags_group_name
tx_event_flags_group_current
tx_event_flags_group_reset_search
tx_event_flags_group_suspension_list
tx_event_flags_group_suspended_count
tx_event_flags_group_created_next
tx_event_flags_group_created_previous
tx_event_flags_group_delayed_clear
tx_event_flags_group_set_notify
#define TX_MUTEX_PUT_EXTENSION_1
#define TX_MUTEX_PUT_EXTENSION_2
#define TX_MUTEX_PRIORITY_CHANGE_EXTENSION
TX_MUTEX_STRUCT
tx_mutex_id
tx_mutex_name
tx_mutex_ownership_count
tx_mutex_owner
tx_mutex_inherit
tx_mutex_original_priority
tx_mutex_suspension_list
tx_mutex_suspended_count
tx_mutex_created_next
tx_mutex_created_previous
tx_mutex_highest_priority_waiting
tx_mutex_owned_next
tx_mutex_owned_previous
TX_QUEUE_STRUCT
tx_queue_id
tx_queue_name
tx_queue_message_size
tx_queue_capacity
tx_queue_enqueued
tx_queue_available_storage
tx_queue_start
tx_queue_end
tx_queue_read
tx_queue_write
tx_queue_suspension_list
tx_queue_suspended_count
tx_queue_created_next
tx_queue_created_previous
tx_queue_send_notify
TX_SEMAPHORE_STRUCT
tx_semaphore_id
tx_semaphore_name
tx_semaphore_count
tx_semaphore_suspension_list
tx_semaphore_suspended_count
tx_semaphore_created_next
tx_semaphore_created_previous
tx_semaphore_put_notify
#define tx_kernel_enter
#define tx_block_allocate
#define tx_block_pool_create
#define tx_block_pool_delete
#define tx_block_pool_info_get
#define tx_block_pool_performance_info_get
#define tx_block_pool_performance_system_info_get
#define tx_block_pool_prioritize
#define tx_block_release
#define tx_byte_allocate
#define tx_byte_pool_create
#define tx_byte_pool_delete
#define tx_byte_pool_info_get
#define tx_byte_pool_performance_info_get
#define tx_byte_pool_performance_system_info_get
#define tx_byte_pool_prioritize
#define tx_byte_release
#define tx_event_flags_create
#define tx_event_flags_delete
#define tx_event_flags_get
#define tx_event_flags_info_get
#define tx_event_flags_performance_info_get
#define tx_event_flags_performance_system_info_get
#define tx_event_flags_set
#define tx_event_flags_set_notify
#define tx_interrupt_control
#define tx_interrupt_control
#define tx_interrupt_control
#define tx_mutex_create
#define tx_mutex_delete
#define tx_mutex_get
#define tx_mutex_info_get
#define tx_mutex_performance_info_get
#define tx_mutex_performance_system_info_get
#define tx_mutex_prioritize
#define tx_mutex_put
#define tx_queue_create
#define tx_queue_delete
#define tx_queue_flush
#define tx_queue_info_get
#define tx_queue_performance_info_get
#define tx_queue_performance_system_info_get
#define tx_queue_receive
#define tx_queue_send
#define tx_queue_send_notify
#define tx_queue_front_send
#define tx_queue_prioritize
#define tx_semaphore_ceiling_put
#define tx_semaphore_create
#define tx_semaphore_delete
#define tx_semaphore_get
#define tx_semaphore_info_get
#define tx_semaphore_performance_info_get
#define tx_semaphore_performance_system_info_get
#define tx_semaphore_prioritize
#define tx_semaphore_put
#define tx_semaphore_put_notify
#define tx_thread_create
#define tx_thread_delete
#define tx_thread_entry_exit_notify
#define tx_thread_identify
#define tx_thread_info_get
#define tx_thread_performance_info_get
#define tx_thread_performance_system_info_get
#define tx_thread_preemption_change
#define tx_thread_priority_change
#define tx_thread_relinquish
#define tx_thread_reset
#define tx_thread_resume
#define tx_thread_sleep
#define tx_thread_stack_error_notify
#define tx_thread_suspend
#define tx_thread_terminate
#define tx_thread_time_slice_change
#define tx_thread_wait_abort
#define tx_time_get
#define tx_time_set
#define tx_timer_activate
#define tx_timer_change
#define tx_timer_create
#define tx_timer_deactivate
#define tx_timer_delete
#define tx_timer_info_get
#define tx_timer_performance_info_get
#define tx_timer_performance_system_info_get
#define tx_trace_enable
#define tx_trace_event_filter
#define tx_trace_event_unfilter
#define tx_trace_disable
#define tx_trace_isr_enter_insert
#define tx_trace_isr_exit_insert
#define tx_trace_buffer_full_notify
#define tx_trace_user_event_insert
#define tx_kernel_enter
#define tx_block_allocate
#define tx_block_pool_create
#define tx_block_pool_delete
#define tx_block_pool_info_get
#define tx_block_pool_performance_info_get
#define tx_block_pool_performance_system_info_get
#define tx_block_pool_prioritize
#define tx_block_release
#define tx_byte_allocate
#define tx_byte_pool_create
#define tx_byte_pool_delete
#define tx_byte_pool_info_get
#define tx_byte_pool_performance_info_get
#define tx_byte_pool_performance_system_info_get
#define tx_byte_pool_prioritize
#define tx_byte_release
#define tx_event_flags_create
#define tx_event_flags_delete
#define tx_event_flags_get
#define tx_event_flags_info_get
#define tx_event_flags_performance_info_get
#define tx_event_flags_performance_system_info_get
#define tx_event_flags_set
#define tx_event_flags_set_notify
#define tx_interrupt_control
#define tx_interrupt_control
#define tx_interrupt_control
#define tx_mutex_create
#define tx_mutex_delete
#define tx_mutex_get
#define tx_mutex_info_get
#define tx_mutex_performance_info_get
#define tx_mutex_performance_system_info_get
#define tx_mutex_prioritize
#define tx_mutex_put
#define tx_queue_create
#define tx_queue_delete
#define tx_queue_flush
#define tx_queue_info_get
#define tx_queue_performance_info_get
#define tx_queue_performance_system_info_get
#define tx_queue_receive
#define tx_queue_send
#define tx_queue_send_notify
#define tx_queue_front_send
#define tx_queue_prioritize
#define tx_semaphore_ceiling_put
#define tx_semaphore_create
#define tx_semaphore_delete
#define tx_semaphore_get
#define tx_semaphore_info_get
#define tx_semaphore_performance_info_get
#define tx_semaphore_performance_system_info_get
#define tx_semaphore_prioritize
#define tx_semaphore_put
#define tx_semaphore_put_notify
#define tx_thread_create
#define tx_thread_delete
#define tx_thread_entry_exit_notify
#define tx_thread_identify
#define tx_thread_info_get
#define tx_thread_performance_info_get
#define tx_thread_performance_system_info_get
#define tx_thread_preemption_change
#define tx_thread_priority_change
#define tx_thread_relinquish
#define tx_thread_reset
#define tx_thread_resume
#define tx_thread_sleep
#define tx_thread_stack_error_notify
#define tx_thread_suspend
#define tx_thread_terminate
#define tx_thread_time_slice_change
#define tx_thread_wait_abort
#define tx_time_get
#define tx_time_set
#define tx_timer_activate
#define tx_timer_change
#define tx_timer_create
#define tx_timer_deactivate
#define tx_timer_delete
#define tx_timer_info_get
#define tx_timer_performance_info_get
#define tx_timer_performance_system_info_get
#define tx_trace_enable
#define tx_trace_event_filter
#define tx_trace_event_unfilter
#define tx_trace_disable
#define tx_trace_isr_enter_insert
#define tx_trace_isr_exit_insert
#define tx_trace_buffer_full_notify
#define tx_trace_user_event_insert
#define tx_block_allocate
#define tx_block_pool_create
#define tx_block_pool_delete
#define tx_block_pool_info_get
#define tx_block_pool_performance_info_get
#define tx_block_pool_performance_system_info_get
#define tx_block_pool_prioritize
#define tx_block_release
#define tx_byte_allocate
#define tx_byte_pool_create
#define tx_byte_pool_delete
#define tx_byte_pool_info_get
#define tx_byte_pool_performance_info_get
#define tx_byte_pool_performance_system_info_get
#define tx_byte_pool_prioritize
#define tx_byte_release
#define tx_event_flags_create
#define tx_event_flags_delete
#define tx_event_flags_get
#define tx_event_flags_info_get
#define tx_event_flags_performance_info_get
#define tx_event_flags_performance_system_info_get
#define tx_event_flags_set
#define tx_event_flags_set_notify
#define tx_interrupt_control
#define tx_interrupt_control
#define tx_interrupt_control
#define tx_mutex_create
#define tx_mutex_delete
#define tx_mutex_get
#define tx_mutex_info_get
#define tx_mutex_performance_info_get
#define tx_mutex_performance_system_info_get
#define tx_mutex_prioritize
#define tx_mutex_put
#define tx_queue_create
#define tx_queue_delete
#define tx_queue_flush
#define tx_queue_info_get
#define tx_queue_performance_info_get
#define tx_queue_performance_system_info_get
#define tx_queue_receive
#define tx_queue_send
#define tx_queue_send_notify
#define tx_queue_front_send
#define tx_queue_prioritize
#define tx_semaphore_ceiling_put
#define tx_semaphore_create
#define tx_semaphore_delete
#define tx_semaphore_get
#define tx_semaphore_info_get
#define tx_semaphore_performance_info_get
#define tx_semaphore_performance_system_info_get
#define tx_semaphore_prioritize
#define tx_semaphore_put
#define tx_semaphore_put_notify
#define tx_thread_create
#define tx_thread_delete
#define tx_thread_entry_exit_notify
#define tx_thread_identify
#define tx_thread_info_get
#define tx_thread_performance_info_get
#define tx_thread_performance_system_info_get
#define tx_thread_preemption_change
#define tx_thread_priority_change
#define tx_thread_relinquish
#define tx_thread_reset
#define tx_thread_resume
#define tx_thread_sleep
#define tx_thread_stack_error_notify
#define tx_thread_suspend
#define tx_thread_terminate
#define tx_thread_time_slice_change
#define tx_thread_wait_abort
#define tx_time_get
#define tx_time_set
#define tx_timer_activate
#define tx_timer_change
#define tx_timer_create
#define tx_timer_deactivate
#define tx_timer_delete
#define tx_timer_info_get
#define tx_timer_performance_info_get
#define tx_timer_performance_system_info_get
#define tx_trace_enable
#define tx_trace_event_filter
#define tx_trace_event_unfilter
#define tx_trace_disable
#define tx_trace_isr_enter_insert
#define tx_trace_isr_exit_insert
#define tx_trace_buffer_full_notify
#define tx_trace_user_event_insert
tx_application_define(void *);
_tx_block_allocate(TX_BLOCK_POOL *, void **, ULONG);
_tx_block_pool_create(TX_BLOCK_POOL *, CHAR *, ULONG, void *, ULONG);
_tx_block_pool_delete(TX_BLOCK_POOL *);
_tx_block_pool_info_get(TX_BLOCK_POOL *, CHAR **, ULONG *, ULONG *, TX_THREAD **, ULONG *, TX_BLOCK_POOL **);
_tx_block_pool_performance_info_get(TX_BLOCK_POOL *, ULONG *, ULONG *, ULONG *, ULONG *);
_tx_block_pool_performance_system_info_get(ULONG *, ULONG *, ULONG *, ULONG *);
_tx_block_pool_prioritize(TX_BLOCK_POOL *);
_tx_block_release(void *);
_txe_block_allocate(TX_BLOCK_POOL *, void **, ULONG);
_txe_block_pool_create(TX_BLOCK_POOL *, CHAR *, ULONG, void *, ULONG, UINT);
_txe_block_pool_delete(TX_BLOCK_POOL *);
_txe_block_pool_info_get(TX_BLOCK_POOL *, CHAR **, ULONG *, ULONG *, TX_THREAD **, ULONG *, TX_BLOCK_POOL **);
_txe_block_pool_prioritize(TX_BLOCK_POOL *);
_txe_block_release(void *);
_tx_byte_allocate(TX_BYTE_POOL *, void **, ULONG, ULONG);
_tx_byte_pool_create(TX_BYTE_POOL *, CHAR *, void *, ULONG);
_tx_byte_pool_delete(TX_BYTE_POOL *);
_tx_byte_pool_info_get(TX_BYTE_POOL *, CHAR **, ULONG *, ULONG *, TX_THREAD **, ULONG *, TX_BYTE_POOL **);
_tx_byte_pool_performance_info_get(TX_BYTE_POOL *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *);
_tx_byte_pool_performance_system_info_get(ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *);
_tx_byte_pool_prioritize(TX_BYTE_POOL *);
_tx_byte_release(void *);
_txe_byte_allocate(TX_BYTE_POOL *, void **, ULONG, ULONG);
_txe_byte_pool_create(TX_BYTE_POOL *, CHAR *, void *, ULONG, UINT);
_txe_byte_pool_delete(TX_BYTE_POOL *);
_txe_byte_pool_info_get(TX_BYTE_POOL *, CHAR **, ULONG *, ULONG *, TX_THREAD **, ULONG *, TX_BYTE_POOL **);
_txe_byte_pool_prioritize(TX_BYTE_POOL *);
_txe_byte_release(void *);
_tx_event_flags_create(TX_EVENT_FLAGS_GROUP *, CHAR *);
_tx_event_flags_delete(TX_EVENT_FLAGS_GROUP *);
_tx_event_flags_get(TX_EVENT_FLAGS_GROUP *, ULONG, UINT, ULONG *, ULONG);
_tx_event_flags_info_get(TX_EVENT_FLAGS_GROUP *, CHAR **, ULONG *, TX_THREAD **, ULONG *, TX_EVENT_FLAGS_GROUP **);
_tx_event_flags_performance_info_get(TX_EVENT_FLAGS_GROUP *, ULONG *, ULONG *, ULONG *, ULONG *);
_tx_event_flags_performance_system_info_get(ULONG *, ULONG *, ULONG *, ULONG *);
_tx_event_flags_set(TX_EVENT_FLAGS_GROUP *, ULONG, UINT);
_tx_event_flags_set_notify(TX_EVENT_FLAGS_GROUP *, void (*)(TX_EVENT_FLAGS_GROUP *));
_txe_event_flags_create(TX_EVENT_FLAGS_GROUP *, CHAR *, UINT);
_txe_event_flags_delete(TX_EVENT_FLAGS_GROUP *);
_txe_event_flags_get(TX_EVENT_FLAGS_GROUP *, ULONG, UINT, ULONG *, ULONG);
_txe_event_flags_info_get(TX_EVENT_FLAGS_GROUP *, CHAR **, ULONG *, TX_THREAD **, ULONG *, TX_EVENT_FLAGS_GROUP **);
_txe_event_flags_set(TX_EVENT_FLAGS_GROUP *, ULONG, UINT);
_txe_event_flags_set_notify(TX_EVENT_FLAGS_GROUP *, void (*)(TX_EVENT_FLAGS_GROUP *));
_tx_initialize_kernel_enter();
_tx_mutex_create(TX_MUTEX *, CHAR *, UINT);
_tx_mutex_delete(TX_MUTEX *);
_tx_mutex_get(TX_MUTEX *, ULONG);
_tx_mutex_info_get(TX_MUTEX *, CHAR **, ULONG *, TX_THREAD **, TX_THREAD **, ULONG *, TX_MUTEX **);
_tx_mutex_performance_info_get(TX_MUTEX *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *);
_tx_mutex_performance_system_info_get(ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *);
_tx_mutex_prioritize(TX_MUTEX *);
_tx_mutex_put(TX_MUTEX *);
_txe_mutex_create(TX_MUTEX *, CHAR *, UINT, UINT);
_txe_mutex_delete(TX_MUTEX *);
_txe_mutex_get(TX_MUTEX *, ULONG);
_txe_mutex_info_get(TX_MUTEX *, CHAR **, ULONG *, TX_THREAD **, TX_THREAD **, ULONG *, TX_MUTEX **);
_txe_mutex_prioritize(TX_MUTEX *);
_txe_mutex_put(TX_MUTEX *);
_tx_queue_create(TX_QUEUE *, CHAR *, UINT, void *, ULONG);
_tx_queue_delete(TX_QUEUE *);
_tx_queue_flush(TX_QUEUE *);
_tx_queue_info_get(TX_QUEUE *, CHAR **, ULONG *, ULONG *, TX_THREAD **, ULONG *, TX_QUEUE **);
_tx_queue_performance_info_get(TX_QUEUE *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *);
_tx_queue_performance_system_info_get(ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *);
_tx_queue_prioritize(TX_QUEUE *);
_tx_queue_receive(TX_QUEUE *, void *, ULONG);
_tx_queue_send(TX_QUEUE *, void *, ULONG);
_tx_queue_send_notify(TX_QUEUE *, void (*)(TX_QUEUE *));
_tx_queue_front_send(TX_QUEUE *, void *, ULONG);
_txe_queue_create(TX_QUEUE *, CHAR *, UINT, void *, ULONG, UINT);
_txe_queue_delete(TX_QUEUE *);
_txe_queue_flush(TX_QUEUE *);
_txe_queue_info_get(TX_QUEUE *, CHAR **, ULONG *, ULONG *, TX_THREAD **, ULONG *, TX_QUEUE **);
_txe_queue_prioritize(TX_QUEUE *);
_txe_queue_receive(TX_QUEUE *, void *, ULONG);
_txe_queue_send(TX_QUEUE *, void *, ULONG);
_txe_queue_send_notify(TX_QUEUE *, void (*)(TX_QUEUE *));
_txe_queue_front_send(TX_QUEUE *, void *, ULONG);
_tx_semaphore_ceiling_put(TX_SEMAPHORE *, ULONG);
_tx_semaphore_create(TX_SEMAPHORE *, CHAR *, ULONG);
_tx_semaphore_delete(TX_SEMAPHORE *);
_tx_semaphore_get(TX_SEMAPHORE *, ULONG);
_tx_semaphore_info_get(TX_SEMAPHORE *, CHAR **, ULONG *, TX_THREAD **, ULONG *, TX_SEMAPHORE **);
_tx_semaphore_performance_info_get(TX_SEMAPHORE *, ULONG *, ULONG *, ULONG *, ULONG *);
_tx_semaphore_performance_system_info_get(ULONG *, ULONG *, ULONG *, ULONG *);
_tx_semaphore_prioritize(TX_SEMAPHORE *);
_tx_semaphore_put(TX_SEMAPHORE *);
_tx_semaphore_put_notify(TX_SEMAPHORE *, void (*)(TX_SEMAPHORE *));
_txe_semaphore_ceiling_put(TX_SEMAPHORE *, ULONG);
_txe_semaphore_create(TX_SEMAPHORE *, CHAR *, ULONG, UINT);
_txe_semaphore_delete(TX_SEMAPHORE *);
_txe_semaphore_get(TX_SEMAPHORE *, ULONG);
_txe_semaphore_info_get(TX_SEMAPHORE *, CHAR **, ULONG *, TX_THREAD **, ULONG *, TX_SEMAPHORE **);
_txe_semaphore_prioritize(TX_SEMAPHORE *);
_txe_semaphore_put(TX_SEMAPHORE *);
_txe_semaphore_put_notify(TX_SEMAPHORE *, void (*)(TX_SEMAPHORE *));
_tx_thread_context_save();
_tx_thread_context_restore();
_tx_thread_create(TX_THREAD *, CHAR *, void (*)(ULONG), ULONG, void *, ULONG, UINT, UINT, ULONG, UINT);
_tx_thread_delete(TX_THREAD *);
_tx_thread_entry_exit_notify(TX_THREAD *, void (*)(TX_THREAD *, UINT));
_tx_thread_identify();
_tx_thread_info_get(TX_THREAD *, CHAR **, UINT *, ULONG *, UINT *, UINT *, ULONG *, TX_THREAD **, TX_THREAD **);
_tx_thread_interrupt_control(UINT);
_tx_thread_performance_info_get(TX_THREAD *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, TX_THREAD **);
_tx_thread_performance_system_info_get(ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *);
_tx_thread_preemption_change(TX_THREAD *, UINT, UINT *);
_tx_thread_priority_change(TX_THREAD *, UINT, UINT *);
_tx_thread_relinquish();
_tx_thread_reset(TX_THREAD *);
_tx_thread_resume(TX_THREAD *);
_tx_thread_sleep(ULONG);
_tx_thread_stack_error_notify(void (*)(TX_THREAD *));
_tx_thread_suspend(TX_THREAD *);
_tx_thread_terminate(TX_THREAD *);
_tx_thread_time_slice_change(TX_THREAD *, ULONG, ULONG *);
_tx_thread_wait_abort(TX_THREAD *);
_txe_thread_create(TX_THREAD *, CHAR *, void (*)(ULONG), ULONG, void *, ULONG, UINT, UINT, ULONG, UINT, UINT);
_txe_thread_delete(TX_THREAD *);
_txe_thread_entry_exit_notify(TX_THREAD *, void (*)(TX_THREAD *, UINT));
_txe_thread_info_get(TX_THREAD *, CHAR **, UINT *, ULONG *, UINT *, UINT *, ULONG *, TX_THREAD **, TX_THREAD **);
_txe_thread_preemption_change(TX_THREAD *, UINT, UINT *);
_txe_thread_priority_change(TX_THREAD *, UINT, UINT *);
_txe_thread_relinquish();
_txe_thread_reset(TX_THREAD *);
_txe_thread_resume(TX_THREAD *);
_txe_thread_suspend(TX_THREAD *);
_txe_thread_terminate(TX_THREAD *);
_txe_thread_time_slice_change(TX_THREAD *, ULONG, ULONG *);
_txe_thread_wait_abort(TX_THREAD *);
_tx_timer_activate(TX_TIMER *);
_tx_timer_change(TX_TIMER *, ULONG, ULONG);
_tx_timer_create(TX_TIMER *, CHAR *, void (*)(ULONG), ULONG, ULONG, ULONG, UINT);
_tx_timer_deactivate(TX_TIMER *);
_tx_timer_delete(TX_TIMER *);
_tx_timer_info_get(TX_TIMER *, CHAR **, UINT *, ULONG *, ULONG *, TX_TIMER **);
_tx_timer_performance_info_get(TX_TIMER *, ULONG *, ULONG *, ULONG *, ULONG *, ULONG *);
_tx_timer_performance_system_info_get(ULONG *, ULONG *, ULONG *, ULONG *, ULONG *);
_tx_time_get();
_tx_time_set(ULONG);
_txe_timer_activate(TX_TIMER *);
_txe_timer_change(TX_TIMER *, ULONG, ULONG);
_txe_timer_create(TX_TIMER *, CHAR *, void (*)(ULONG), ULONG, ULONG, ULONG, UINT, UINT);
_txe_timer_deactivate(TX_TIMER *);
_txe_timer_delete(TX_TIMER *);
_txe_timer_info_get(TX_TIMER *, CHAR **, UINT *, ULONG *, ULONG *, TX_TIMER **);
_tx_trace_enable(void *, ULONG, ULONG);
_tx_trace_event_filter(ULONG);
_tx_trace_event_unfilter(ULONG);
_tx_trace_disable();
_tx_trace_isr_enter_insert(ULONG);
_tx_trace_isr_exit_insert(ULONG);
_tx_trace_buffer_full_notify(void (*)(void *));
_tx_trace_user_event_insert(ULONG, ULONG, ULONG, ULONG, ULONG);
_tx_trace_interrupt_control(UINT);
#define TX_THREAD_STARTED_EXTENSION
#define TX_THREAD_STACK_ANALYZE_EXTENSION
#define TX_INITIALIZE_KERNEL_ENTER_EXTENSION
#define TX_MEMSET
#define TX_UCHAR_POINTER_ADD
#define TX_UCHAR_POINTER_SUB
#define TX_UCHAR_POINTER_DIF
#define TX_ULONG_POINTER_ADD
#define TX_ULONG_POINTER_SUB
#define TX_ULONG_POINTER_DIF
#define TX_POINTER_TO_ULONG_CONVERT
#define TX_ULONG_TO_POINTER_CONVERT
#define TX_QUEUE_MESSAGE_COPY
#define TX_TIMER_POINTER_DIF
#define TX_TIMER_POINTER_ADD
#define TX_USER_TIMER_POINTER_GET
#define TX_THREAD_STACK_CHECK
#define TX_TRACE_IN_LINE_INSERT
#define TX_LOOP_FOREVER
#define TX_INDIRECT_VOID_TO_UCHAR_POINTER_CONVERT
#define TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT
#define TX_BLOCK_POOL_TO_UCHAR_POINTER_CONVERT
#define TX_VOID_TO_BLOCK_POOL_POINTER_CONVERT
#define TX_VOID_TO_UCHAR_POINTER_CONVERT
#define TX_UCHAR_TO_BLOCK_POOL_POINTER_CONVERT
#define TX_VOID_TO_INDIRECT_UCHAR_POINTER_CONVERT
#define TX_VOID_TO_BYTE_POOL_POINTER_CONVERT
#define TX_BYTE_POOL_TO_UCHAR_POINTER_CONVERT
#define TX_UCHAR_TO_ALIGN_TYPE_POINTER_CONVERT
#define TX_UCHAR_TO_INDIRECT_BYTE_POOL_POINTER
#define TX_VOID_TO_EVENT_FLAGS_POINTER_CONVERT
#define TX_VOID_TO_ULONG_POINTER_CONVERT
#define TX_VOID_TO_MUTEX_POINTER_CONVERT
#define TX_MUTEX_PRIORITIZE_MISRA_EXTENSION
#define TX_VOID_TO_QUEUE_POINTER_CONVERT
#define TX_VOID_TO_SEMAPHORE_POINTER_CONVERT
#define TX_UCHAR_TO_VOID_POINTER_CONVERT
#define TX_ULONG_TO_THREAD_POINTER_CONVERT
#define TX_TIMER_INDIRECT_TO_VOID_POINTER_CONVERT
#define TX_TIMER_INITIALIZE_EXTENSION
#define TX_CONST_CHAR_TO_CHAR_POINTER_CONVERT
#define TX_VOID_TO_THREAD_POINTER_CONVERT
#define TX_CHAR_TO_UCHAR_POINTER_CONVERT
#define TX_EVENT_FLAGS_GROUP_NOT_USED
#define TX_EVENT_FLAGS_SET_NOTIFY_NOT_USED
#define TX_QUEUE_NOT_USED
#define TX_QUEUE_SEND_NOTIFY_NOT_USED
#define TX_SEMAPHORE_NOT_USED
#define TX_SEMAPHORE_PUT_NOTIFY_NOT_USED
#define TX_THREAD_NOT_USED
#define TX_THREAD_ENTRY_EXIT_NOTIFY_NOT_USED
#define TX_MEMSET
#define TX_UCHAR_POINTER_ADD
#define TX_UCHAR_POINTER_SUB
#define TX_UCHAR_POINTER_DIF
#define TX_ULONG_POINTER_ADD
#define TX_ULONG_POINTER_SUB
#define TX_ULONG_POINTER_DIF
#define TX_POINTER_TO_ULONG_CONVERT
#define TX_ULONG_TO_POINTER_CONVERT
#define TX_POINTER_TO_ALIGN_TYPE_CONVERT
#define TX_ALIGN_TYPE_TO_POINTER_CONVERT
#define TX_TIMER_POINTER_DIF
#define TX_TIMER_POINTER_ADD
#define TX_LOOP_FOREVER
#define TX_INDIRECT_VOID_TO_UCHAR_POINTER_CONVERT
#define TX_UCHAR_TO_INDIRECT_UCHAR_POINTER_CONVERT
#define TX_BLOCK_POOL_TO_UCHAR_POINTER_CONVERT
#define TX_VOID_TO_BLOCK_POOL_POINTER_CONVERT
#define TX_VOID_TO_UCHAR_POINTER_CONVERT
#define TX_UCHAR_TO_BLOCK_POOL_POINTER_CONVERT
#define TX_VOID_TO_INDIRECT_UCHAR_POINTER_CONVERT
#define TX_VOID_TO_BYTE_POOL_POINTER_CONVERT
#define TX_BYTE_POOL_TO_UCHAR_POINTER_CONVERT
#define TX_UCHAR_TO_ALIGN_TYPE_POINTER_CONVERT
#define TX_UCHAR_TO_INDIRECT_BYTE_POOL_POINTER
#define TX_VOID_TO_EVENT_FLAGS_POINTER_CONVERT
#define TX_VOID_TO_ULONG_POINTER_CONVERT
#define TX_VOID_TO_MUTEX_POINTER_CONVERT
#define TX_VOID_TO_QUEUE_POINTER_CONVERT
#define TX_VOID_TO_SEMAPHORE_POINTER_CONVERT
#define TX_UCHAR_TO_VOID_POINTER_CONVERT
#define TX_ULONG_TO_THREAD_POINTER_CONVERT
#define TX_TIMER_INDIRECT_TO_VOID_POINTER_CONVERT
#define TX_TIMER_INITIALIZE_EXTENSION
#define TX_CONST_CHAR_TO_CHAR_POINTER_CONVERT
#define TX_VOID_TO_THREAD_POINTER_CONVERT
#define TX_CHAR_TO_UCHAR_POINTER_CONVERT
#define TX_EVENT_FLAGS_GROUP_NOT_USED
#define TX_EVENT_FLAGS_SET_NOTIFY_NOT_USED
#define TX_QUEUE_NOT_USED
#define TX_QUEUE_SEND_NOTIFY_NOT_USED
#define TX_SEMAPHORE_NOT_USED
#define TX_SEMAPHORE_PUT_NOTIFY_NOT_USED
#define TX_THREAD_NOT_USED
#define TX_THREAD_ENTRY_EXIT_NOTIFY_NOT_USED
#include "tx_api_extension.h"
#define TX_SAFETY_CRITICAL_EXCEPTION
#include "tx_el.h"
#define _tx_el_user_event_insert
#define TX_EL_INITIALIZE
#define TX_EL_THREAD_REGISTER
#define TX_EL_THREAD_UNREGISTER
#define TX_EL_THREAD_STATUS_CHANGE_INSERT
#define TX_EL_BYTE_ALLOCATE_INSERT
#define TX_EL_BYTE_POOL_CREATE_INSERT
#define TX_EL_BYTE_POOL_DELETE_INSERT
#define TX_EL_BYTE_RELEASE_INSERT
#define TX_EL_BLOCK_ALLOCATE_INSERT
#define TX_EL_BLOCK_POOL_CREATE_INSERT
#define TX_EL_BLOCK_POOL_DELETE_INSERT
#define TX_EL_BLOCK_RELEASE_INSERT
#define TX_EL_EVENT_FLAGS_CREATE_INSERT
#define TX_EL_EVENT_FLAGS_DELETE_INSERT
#define TX_EL_EVENT_FLAGS_GET_INSERT
#define TX_EL_EVENT_FLAGS_SET_INSERT
#define TX_EL_INTERRUPT_CONTROL_INSERT
#define TX_EL_QUEUE_CREATE_INSERT
#define TX_EL_QUEUE_DELETE_INSERT
#define TX_EL_QUEUE_FLUSH_INSERT
#define TX_EL_QUEUE_RECEIVE_INSERT
#define TX_EL_QUEUE_SEND_INSERT
#define TX_EL_SEMAPHORE_CREATE_INSERT
#define TX_EL_SEMAPHORE_DELETE_INSERT
#define TX_EL_SEMAPHORE_GET_INSERT
#define TX_EL_SEMAPHORE_PUT_INSERT
#define TX_EL_THREAD_CREATE_INSERT
#define TX_EL_THREAD_DELETE_INSERT
#define TX_EL_THREAD_IDENTIFY_INSERT
#define TX_EL_THREAD_PREEMPTION_CHANGE_INSERT
#define TX_EL_THREAD_PRIORITY_CHANGE_INSERT
#define TX_EL_THREAD_RELINQUISH_INSERT
#define TX_EL_THREAD_RESUME_INSERT
#define TX_EL_THREAD_SLEEP_INSERT
#define TX_EL_THREAD_SUSPEND_INSERT
#define TX_EL_THREAD_TERMINATE_INSERT
#define TX_EL_THREAD_TIME_SLICE_CHANGE_INSERT
#define TX_EL_TIME_GET_INSERT
#define TX_EL_TIME_SET_INSERT
#define TX_EL_TIMER_ACTIVATE_INSERT
#define TX_EL_TIMER_CHANGE_INSERT
#define TX_EL_TIMER_CREATE_INSERT
#define TX_EL_TIMER_DEACTIVATE_INSERT
#define TX_EL_TIMER_DELETE_INSERT
#define TX_EL_BLOCK_POOL_INFO_GET_INSERT
#define TX_EL_BLOCK_POOL_PRIORITIZE_INSERT
#define TX_EL_BYTE_POOL_INFO_GET_INSERT
#define TX_EL_BYTE_POOL_PRIORITIZE_INSERT
#define TX_EL_EVENT_FLAGS_INFO_GET_INSERT
#define TX_EL_MUTEX_CREATE_INSERT
#define TX_EL_MUTEX_DELETE_INSERT
#define TX_EL_MUTEX_GET_INSERT
#define TX_EL_MUTEX_INFO_GET_INSERT
#define TX_EL_MUTEX_PRIORITIZE_INSERT
#define TX_EL_MUTEX_PUT_INSERT
#define TX_EL_QUEUE_INFO_GET_INSERT
#define TX_EL_QUEUE_FRONT_SEND_INSERT
#define TX_EL_QUEUE_PRIORITIZE_INSERT
#define TX_EL_SEMAPHORE_INFO_GET_INSERT
#define TX_EL_SEMAPHORE_PRIORITIZE_INSERT
#define TX_EL_THREAD_INFO_GET_INSERT
#define TX_EL_THREAD_WAIT_ABORT_INSERT
#define TX_EL_TIMER_INFO_GET_INSERT
#define TX_EL_BLOCK_POOL_PERFORMANCE_INFO_GET_INSERT
#define TX_EL_BLOCK_POOL_PERFORMANCE_SYSTEM_INFO_GET_INSERT
#define TX_EL_BYTE_POOL_PERFORMANCE_INFO_GET_INSERT
#define TX_EL_BYTE_POOL_PERFORMANCE_SYSTEM_INFO_GET_INSERT
#define TX_EL_EVENT_FLAGS_PERFORMANCE_INFO_GET_INSERT
#define TX_EL_EVENT_FLAGS__PERFORMANCE_SYSTEM_INFO_GET_INSERT
#define TX_EL_EVENT_FLAGS_SET_NOTIFY_INSERT
#define TX_EL_MUTEX_PERFORMANCE_INFO_GET_INSERT
#define TX_EL_MUTEX_PERFORMANCE_SYSTEM_INFO_GET_INSERT
#define TX_EL_QUEUE_PERFORMANCE_INFO_GET_INSERT
#define TX_EL_QUEUE_PERFORMANCE_SYSTEM_INFO_GET_INSERT
#define TX_EL_QUEUE_SEND_NOTIFY_INSERT
#define TX_EL_SEMAPHORE_CEILING_PUT_INSERT
#define TX_EL_SEMAPHORE_PERFORMANCE_INFO_GET_INSERT
#define TX_EL_SEMAPHORE_PERFORMANCE_SYSTEM_INFO_GET_INSERT
#define TX_EL_SEMAPHORE_PUT_NOTIFY_INSERT
#define TX_EL_THREAD_ENTRY_EXIT_NOTIFY_INSERT
#define TX_EL_THREAD_RESET_INSERT
#define TX_EL_THREAD_PERFORMANCE_INFO_GET_INSERT
#define TX_EL_THREAD_PERFORMANCE_SYSTEM_INFO_GET_INSERT
#define TX_EL_THREAD_STACK_ERROR_NOTIFY_INSERT
#define TX_EL_TIMER_PERFORMANCE_INFO_GET_INSERT
#define TX_EL_TIMER_PERFORMANCE_SYSTEM_INFO_GET_INSERT
#define TX_THREAD_GET_SYSTEM_STATE