threadx
+
0
/1 examples
SourceVu will show references to
TXM_MODULE_INSTANCE
from the following samples and libraries:
Examples
STM32F429ZI-Nucleo
Applications
ThreadX
Tx_MPU
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
threadx
TXM_MODULE_INSTANCE
TXM_MODULE_INSTANCE struct
Syntax
Show:
Summary
Declaration
from
txm_module.h:427
typedef
struct
TXM_MODULE_INSTANCE_STRUCT
{
ULONG
txm_module_instance_id
;
CHAR
*
txm_module_instance_name
;
ULONG
txm_module_instance_state
;
ULONG
txm_module_instance_property_flags
;
VOID
*
txm_module_instance_code_allocation_ptr
;
ULONG
txm_module_instance_code_allocation_size
;
VOID
*
txm_module_instance_code_start
;
VOID
*
txm_module_instance_code_end
;
ULONG
txm_module_instance_code_size
;
VOID
*
txm_module_instance_data_allocation_ptr
;
ULONG
txm_module_instance_data_allocation_size
;
VOID
*
txm_module_instance_data_start
;
VOID
*
txm_module_instance_data_end
;
VOID
*
txm_module_instance_module_data_base_address
;
ULONG
txm_module_instance_data_size
;
ULONG
txm_module_instance_total_ram_usage
;
VOID
*
txm_module_instance_start_stop_stack_start_address
;
VOID
*
txm_module_instance_start_stop_stack_end_address
;
VOID
*
txm_module_instance_callback_stack_start_address
;
VOID
*
txm_module_instance_callback_stack_end_address
;
TXM_MODULE_PREAMBLE
*
txm_module_instance_preamble_ptr
;
VOID
(
*
txm_module_instance_shell_entry_function
)
(
TX_THREAD
*
,
struct
TXM_MODULE_INSTANCE_STRUCT
*
)
;
VOID
(
*
txm_module_instance_start_thread_entry
)
(
ULONG
)
;
VOID
(
*
txm_module_instance_stop_thread_entry
)
(
ULONG
)
;
VOID
(
*
txm_module_instance_callback_request_thread_entry
)
(
ULONG
)
;
TXM_MODULE_MANAGER_PORT_EXTENSION
TX_THREAD
txm_module_instance_start_stop_thread
;
TX_THREAD
txm_module_instance_callback_request_thread
;
TX_QUEUE
txm_module_instance_callback_request_queue
;
ULONG
txm_module_instance_callback_request_queue_area
[
TXM_MODULE_CALLBACKS_QUEUE_DEPTH
*
(
sizeof
(
TXM_MODULE_CALLBACK_MESSAGE
)
/
sizeof
(
ULONG
)
)
]
;
ULONG
txm_module_instance_start_stop_stack_size
;
ULONG
txm_module_instance_start_stop_priority
;
ULONG
txm_module_instance_callback_stack_size
;
ULONG
txm_module_instance_callback_priority
;
ULONG
txm_module_instance_application_module_id
;
UINT
txm_module_instance_maximum_priority
;
struct
TXM_MODULE_ALLOCATED_OBJECT_STRUCT
*
txm_module_instance_object_list_head
;
ULONG
txm_module_instance_object_list_count
;
struct
TXM_MODULE_INSTANCE_STRUCT
*
txm_module_instance_loaded_next
,
*
txm_module_instance_loaded_previous
;
}
TXM_MODULE_INSTANCE
;
Fields
Field
Declared as
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_id
ULONG
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_name
CHAR
*
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_state
ULONG
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_property_flags
ULONG
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_code_allocation_ptr
VOID
*
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_code_allocation_size
ULONG
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_code_start
VOID
*
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_code_end
VOID
*
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_code_size
ULONG
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_data_allocation_ptr
VOID
*
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_data_allocation_size
ULONG
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_data_start
VOID
*
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_data_end
VOID
*
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_module_data_base_address
VOID
*
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_data_size
ULONG
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_total_ram_usage
ULONG
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_start_stop_stack_start_address
VOID
*
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_start_stop_stack_end_address
VOID
*
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_callback_stack_start_address
VOID
*
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_callback_stack_end_address
VOID
*
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_preamble_ptr
TXM_MODULE_PREAMBLE
*
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_loaded_previous
struct
TXM_MODULE_INSTANCE_STRUCT
*
txm_module_instance_loaded_next
,
*
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_shell_entry_function
VOID
(
*
)
(
TX_THREAD
*
,
struct
TXM_MODULE_INSTANCE_STRUCT
*
)
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_start_thread_entry
VOID
(
*
)
(
ULONG
)
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_stop_thread_entry
VOID
(
*
)
(
ULONG
)
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_callback_request_thread_entry
VOID
(
*
)
(
ULONG
)
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_mpu_registers
TXM_MODULE_MANAGER_PORT_EXTENSION
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_shared_memory_address
TXM_MODULE_MANAGER_PORT_EXTENSION
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_shared_memory_length
TXM_MODULE_MANAGER_PORT_EXTENSION
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_start_stop_thread
TX_THREAD
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_callback_request_thread
TX_THREAD
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_callback_request_queue
TX_QUEUE
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_callback_request_queue_area
ULONG
[
TXM_MODULE_CALLBACKS_QUEUE_DEPTH
*
(
sizeof
(
TXM_MODULE_CALLBACK_MESSAGE
)
/
sizeof
(
ULONG
)
)
]
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_start_stop_stack_size
ULONG
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_start_stop_priority
ULONG
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_callback_stack_size
ULONG
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_callback_priority
ULONG
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_application_module_id
ULONG
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_maximum_priority
UINT
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_object_list_head
struct
TXM_MODULE_ALLOCATED_OBJECT_STRUCT
*
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_object_list_count
ULONG
TXM_MODULE_INSTANCE_STRUCT::txm_module_instance_loaded_next
struct
TXM_MODULE_INSTANCE_STRUCT
*
Related Functions
Found 112 other functions taking a
TXM_MODULE_INSTANCE_STRUCT
argument:
Function
Description
_txm_module_manager_created_object_check()
_txm_module_manager_thread_create()
_txm_module_manager_mm_register_setup()
_txm_module_manager_external_memory_enable()
_txm_module_manager_internal_load()
_txm_module_manager_object_allocate()
_txm_module_manager_properties_get()
_txm_module_manager_start()
_txm_module_manager_stop()
_txm_module_manager_unload()
_txm_module_manager_in_place_load()
_txm_module_manager_memory_load()
_txm_module_manager_maximum_module_priority_set()
_txm_module_manager_absolute_load()
_txm_module_manager_object_memory_check()
_txm_module_manager_tx_block_allocate_dispatch()
ThreadX Component Module Manager
_txm_module_manager_tx_block_pool_create_dispatch()
_txm_module_manager_tx_block_pool_delete_dispatch()
_txm_module_manager_tx_block_pool_info_get_dispatch()
_txm_module_manager_tx_thread_time_slice_change_dispatch()
_txm_module_manager_tx_thread_wait_abort_dispatch()
_txm_module_manager_tx_block_pool_performance_info_get_dispatch()
_txm_module_manager_tx_timer_deactivate_dispatch()
_txm_module_manager_tx_timer_delete_dispatch()
_txm_module_manager_tx_time_get_dispatch()
_txm_module_manager_tx_time_set_dispatch()
_txm_module_manager_tx_timer_activate_dispatch()
_txm_module_manager_tx_timer_change_dispatch()
_txm_module_manager_tx_thread_delete_dispatch()
_txm_module_manager_tx_semaphore_performance_system_info_get_dispatch()
_txm_module_manager_tx_semaphore_prioritize_dispatch()
_txm_module_manager_tx_semaphore_put_dispatch()
_txm_module_manager_tx_semaphore_put_notify_dispatch()
_txm_module_manager_tx_thread_create_dispatch()
_txm_module_manager_tx_thread_entry_exit_notify_dispatch()
_txm_module_manager_tx_thread_identify_dispatch()
_txm_module_manager_tx_thread_info_get_dispatch()
_txm_module_manager_tx_byte_allocate_dispatch()
_txm_module_manager_tx_block_pool_performance_system_info_get_dispatch()
_txm_module_manager_tx_block_release_dispatch()
_txm_module_manager_tx_block_pool_prioritize_dispatch()
_txm_module_manager_tx_byte_pool_performance_info_get_dispatch()
_txm_module_manager_tx_byte_pool_delete_dispatch()
_txm_module_manager_tx_byte_pool_create_dispatch()
_txm_module_manager_tx_byte_pool_info_get_dispatch()
_txm_module_manager_tx_byte_pool_performance_system_info_get_dispatch()
_txm_module_manager_tx_timer_info_get_dispatch()
_txm_module_manager_tx_mutex_create_dispatch()
_txm_module_manager_tx_mutex_get_dispatch()
_txm_module_manager_tx_event_flags_set_notify_dispatch()
_txm_module_manager_tx_event_flags_performance_system_info_get_dispatch()
_txm_module_manager_tx_event_flags_set_dispatch()
_txm_module_manager_tx_mutex_delete_dispatch()
_txm_module_manager_tx_mutex_info_get_dispatch()
_txm_module_manager_tx_mutex_performance_system_info_get_dispatch()
_txm_module_manager_tx_mutex_performance_info_get_dispatch()
_txm_module_manager_tx_mutex_prioritize_dispatch()
_txm_module_manager_tx_queue_flush_dispatch()
_txm_module_manager_tx_queue_info_get_dispatch()
_txm_module_manager_tx_queue_delete_dispatch()
_txm_module_manager_tx_mutex_put_dispatch()
_txm_module_manager_tx_queue_create_dispatch()
_txm_module_manager_tx_queue_front_send_dispatch()
_txm_module_manager_tx_queue_send_notify_dispatch()
_txm_module_manager_tx_semaphore_info_get_dispatch()
_txm_module_manager_tx_semaphore_ceiling_put_dispatch()
_txm_module_manager_tx_semaphore_create_dispatch()
_txm_module_manager_tx_queue_send_dispatch()
_txm_module_manager_tx_semaphore_get_dispatch()
_txm_module_manager_tx_semaphore_delete_dispatch()
_txm_module_manager_tx_semaphore_performance_info_get_dispatch()
_txm_module_manager_tx_thread_interrupt_control_dispatch()
_txm_module_manager_tx_thread_performance_info_get_dispatch()
_txm_module_manager_tx_thread_performance_system_info_get_dispatch()
_txm_module_manager_tx_queue_performance_info_get_dispatch()
_txm_module_manager_tx_queue_performance_system_info_get_dispatch()
_txm_module_manager_tx_queue_prioritize_dispatch()
_txm_module_manager_tx_queue_receive_dispatch()
_txm_module_manager_txm_module_object_pointer_get_dispatch()
_txm_module_manager_txm_module_object_pointer_get_extended_dispatch()
_txm_module_manager_tx_thread_system_suspend_dispatch()
_txm_module_manager_tx_thread_preemption_change_dispatch()
_txm_module_manager_tx_thread_resume_dispatch()
_txm_module_manager_tx_thread_priority_change_dispatch()
_txm_module_manager_tx_thread_relinquish_dispatch()
_txm_module_manager_tx_thread_reset_dispatch()
_txm_module_manager_tx_thread_sleep_dispatch()
_txm_module_manager_tx_thread_stack_error_notify_dispatch()
_txm_module_manager_tx_thread_suspend_dispatch()
_txm_module_manager_tx_thread_terminate_dispatch()
_txm_module_manager_tx_timer_performance_system_info_get_dispatch()
_txm_module_manager_tx_trace_user_event_insert_dispatch()
_txm_module_manager_txm_module_object_allocate_dispatch()
_txm_module_manager_txm_module_object_deallocate_dispatch()
_txm_module_manager_tx_trace_buffer_full_notify_dispatch()
_txm_module_manager_tx_trace_disable_dispatch()
_txm_module_manager_tx_trace_enable_dispatch()
_txm_module_manager_tx_trace_event_filter_dispatch()
_txm_module_manager_tx_trace_event_unfilter_dispatch()
_txm_module_manager_tx_trace_interrupt_control_dispatch()
_txm_module_manager_tx_trace_isr_enter_insert_dispatch()
_txm_module_manager_tx_trace_isr_exit_insert_dispatch()
_txm_module_manager_tx_timer_create_dispatch()
_txm_module_manager_tx_event_flags_delete_dispatch()
_txm_module_manager_tx_byte_pool_prioritize_dispatch()
_txm_module_manager_tx_event_flags_info_get_dispatch()
_txm_module_manager_tx_event_flags_create_dispatch()
_txm_module_manager_tx_byte_release_dispatch()
_txm_module_manager_tx_event_flags_get_dispatch()
_txm_module_manager_tx_event_flags_performance_info_get_dispatch()
_txm_module_manager_tx_timer_performance_info_get_dispatch()
_txm_module_manager_inside_data_check()
Examples
TXM_MODULE_INSTANCE
is referenced by 1 libraries and example projects:
References
from
examples
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out