threadx
TX_TRACE_IN_LINE_INSERT
is only used within threadx.
Symbol previews are coming soon...
Symbols
loading (3/4)...
Files
loading (4/4)...
threadx
filex
cmsis_rtos_threadx
netxduo
Summary
Syntax
Arguments
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
threadx
TX_TRACE_IN_LINE_INSERT
TX_TRACE_IN_LINE_INSERT macro
Syntax
Show:
Summary
Declaration
from
tx_trace.h:63
#define
TX_TRACE_IN_LINE_INSERT
(
i
,
a
,
b
,
c
,
d
,
f
)
Arguments
Argument
i
a
b
c
d
f
Examples
References
from
examples
Code
Location
#define
TX_TRACE_IN_LINE_INSERT
(
i
,
a
,
b
,
c
,
d
,
f
)
tx_trace.h:63
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_BLOCK_POOL_CREATE
,
pool_ptr
,
TX_POINTER_TO_ULONG_CONVERT
(
pool_start
)
,
blocks
,
block_size
,
TX_TRACE_BLOCK_POOL_EVENTS
)
tx_block_pool_create.c:194
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_BLOCK_POOL_DELETE
,
pool_ptr
,
TX_POINTER_TO_ULONG_CONVERT
(
&
thread_ptr
)
,
0
,
0
,
TX_TRACE_BLOCK_POOL_EVENTS
)
tx_block_pool_delete.c:93
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_BLOCK_POOL_INFO_GET
,
pool_ptr
,
0
,
0
,
0
,
TX_TRACE_BLOCK_POOL_EVENTS
)
tx_block_pool_info_get.c:92
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_BLOCK_POOL_PRIORITIZE
,
pool_ptr
,
pool_ptr
->
tx_block_pool_suspended_count
,
TX_POINTER_TO_ULONG_CONVERT
(
&
suspended_count
)
,
0
,
TX_TRACE_BLOCK_POOL_EVENTS
)
tx_block_pool_prioritize.c:93
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_BLOCK_RELEASE
,
pool_ptr
,
TX_POINTER_TO_ULONG_CONVERT
(
block_ptr
)
,
pool_ptr
->
tx_block_pool_suspended_count
,
TX_POINTER_TO_ULONG_CONVERT
(
&
work_ptr
)
,
TX_TRACE_BLOCK_POOL_EVENTS
)
tx_block_release.c:110
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_BYTE_POOL_CREATE
,
pool_ptr
,
TX_POINTER_TO_ULONG_CONVERT
(
pool_start
)
,
pool_size
,
TX_POINTER_TO_ULONG_CONVERT
(
&
block_ptr
)
,
TX_TRACE_BYTE_POOL_EVENTS
)
tx_byte_pool_create.c:188
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_BYTE_POOL_DELETE
,
pool_ptr
,
TX_POINTER_TO_ULONG_CONVERT
(
&
thread_ptr
)
,
0
,
0
,
TX_TRACE_BYTE_POOL_EVENTS
)
tx_byte_pool_delete.c:97
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_BYTE_POOL_INFO_GET
,
pool_ptr
,
0
,
0
,
0
,
TX_TRACE_BYTE_POOL_EVENTS
)
tx_byte_pool_info_get.c:92
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_BYTE_POOL_PRIORITIZE
,
pool_ptr
,
pool_ptr
->
tx_byte_pool_suspended_count
,
TX_POINTER_TO_ULONG_CONVERT
(
&
suspended_count
)
,
0
,
TX_TRACE_BYTE_POOL_EVENTS
)
tx_byte_pool_prioritize.c:93
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_BYTE_RELEASE
,
pool_ptr
,
TX_POINTER_TO_ULONG_CONVERT
(
memory_ptr
)
,
pool_ptr
->
tx_byte_pool_suspended_count
,
pool_ptr
->
tx_byte_pool_available
,
TX_TRACE_BYTE_POOL_EVENTS
)
tx_byte_release.c:191
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_EVENT_FLAGS_CREATE
,
group_ptr
,
TX_POINTER_TO_ULONG_CONVERT
(
&
next_group
)
,
0
,
0
,
TX_TRACE_EVENT_FLAGS_EVENTS
)
tx_event_flags_create.c:132
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_EVENT_FLAGS_DELETE
,
group_ptr
,
TX_POINTER_TO_ULONG_CONVERT
(
&
thread_ptr
)
,
0
,
0
,
TX_TRACE_EVENT_FLAGS_EVENTS
)
tx_event_flags_delete.c:93
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_EVENT_FLAGS_GET
,
group_ptr
,
requested_flags
,
group_ptr
->
tx_event_flags_group_current
,
get_option
,
TX_TRACE_EVENT_FLAGS_EVENTS
)
tx_event_flags_get.c:117
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_EVENT_FLAGS_INFO_GET
,
group_ptr
,
0
,
0
,
0
,
TX_TRACE_EVENT_FLAGS_EVENTS
)
tx_event_flags_info_get.c:94
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_EVENT_FLAGS_SET
,
group_ptr
,
flags_to_set
,
set_option
,
group_ptr
->
tx_event_flags_group_suspended_count
,
TX_TRACE_EVENT_FLAGS_EVENTS
)
tx_event_flags_set.c:122
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_EVENT_FLAGS_SET_NOTIFY
,
group_ptr
,
0
,
0
,
0
,
TX_TRACE_EVENT_FLAGS_EVENTS
)
tx_event_flags_set_notify.c:94
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_MUTEX_CREATE
,
mutex_ptr
,
inherit
,
TX_POINTER_TO_ULONG_CONVERT
(
&
next_mutex
)
,
0
,
TX_TRACE_MUTEX_EVENTS
)
tx_mutex_create.c:137
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_MUTEX_DELETE
,
mutex_ptr
,
TX_POINTER_TO_ULONG_CONVERT
(
&
thread_ptr
)
,
0
,
0
,
TX_TRACE_MUTEX_EVENTS
)
tx_mutex_delete.c:97
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_MUTEX_GET
,
mutex_ptr
,
wait_option
,
TX_POINTER_TO_ULONG_CONVERT
(
mutex_ptr
->
tx_mutex_owner
)
,
mutex_ptr
->
tx_mutex_ownership_count
,
TX_TRACE_MUTEX_EVENTS
)
tx_mutex_get.c:104
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_MUTEX_INFO_GET
,
mutex_ptr
,
0
,
0
,
0
,
TX_TRACE_MUTEX_EVENTS
)
tx_mutex_info_get.c:93
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_MUTEX_PRIORITIZE
,
mutex_ptr
,
mutex_ptr
->
tx_mutex_suspended_count
,
TX_POINTER_TO_ULONG_CONVERT
(
&
suspended_count
)
,
0
,
TX_TRACE_MUTEX_EVENTS
)
tx_mutex_prioritize.c:96
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_MUTEX_PUT
,
mutex_ptr
,
TX_POINTER_TO_ULONG_CONVERT
(
mutex_ptr
->
tx_mutex_owner
)
,
mutex_ptr
->
tx_mutex_ownership_count
,
TX_POINTER_TO_ULONG_CONVERT
(
&
old_priority
)
,
TX_TRACE_MUTEX_EVENTS
)
tx_mutex_put.c:116
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_QUEUE_CREATE
,
queue_ptr
,
message_size
,
TX_POINTER_TO_ULONG_CONVERT
(
queue_start
)
,
queue_size
,
TX_TRACE_QUEUE_EVENTS
)
tx_queue_create.c:161
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_QUEUE_DELETE
,
queue_ptr
,
TX_POINTER_TO_ULONG_CONVERT
(
&
thread_ptr
)
,
0
,
0
,
TX_TRACE_QUEUE_EVENTS
)
tx_queue_delete.c:92
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_QUEUE_FLUSH
,
queue_ptr
,
TX_POINTER_TO_ULONG_CONVERT
(
&
thread_ptr
)
,
0
,
0
,
TX_TRACE_QUEUE_EVENTS
)
tx_queue_flush.c:95
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_QUEUE_FRONT_SEND
,
queue_ptr
,
TX_POINTER_TO_ULONG_CONVERT
(
source_ptr
)
,
wait_option
,
queue_ptr
->
tx_queue_enqueued
,
TX_TRACE_QUEUE_EVENTS
)
tx_queue_front_send.c:114
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_QUEUE_INFO_GET
,
queue_ptr
,
0
,
0
,
0
,
TX_TRACE_QUEUE_EVENTS
)
tx_queue_info_get.c:91
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_QUEUE_PRIORITIZE
,
queue_ptr
,
queue_ptr
->
tx_queue_suspended_count
,
TX_POINTER_TO_ULONG_CONVERT
(
&
suspended_count
)
,
0
,
TX_TRACE_QUEUE_EVENTS
)
tx_queue_prioritize.c:93
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_QUEUE_RECEIVE
,
queue_ptr
,
TX_POINTER_TO_ULONG_CONVERT
(
destination_ptr
)
,
wait_option
,
queue_ptr
->
tx_queue_enqueued
,
TX_TRACE_QUEUE_EVENTS
)
tx_queue_receive.c:114
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_QUEUE_SEND
,
queue_ptr
,
TX_POINTER_TO_ULONG_CONVERT
(
source_ptr
)
,
wait_option
,
queue_ptr
->
tx_queue_enqueued
,
TX_TRACE_QUEUE_EVENTS
)
tx_queue_send.c:114
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_QUEUE_SEND_NOTIFY
,
queue_ptr
,
0
,
0
,
0
,
TX_TRACE_QUEUE_EVENTS
)
tx_queue_send_notify.c:94
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_SEMAPHORE_CEILING_PUT
,
semaphore_ptr
,
semaphore_ptr
->
tx_semaphore_count
,
semaphore_ptr
->
tx_semaphore_suspended_count
,
ceiling
,
TX_TRACE_SEMAPHORE_EVENTS
)
tx_semaphore_ceiling_put.c:109
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_SEMAPHORE_CREATE
,
semaphore_ptr
,
initial_count
,
TX_POINTER_TO_ULONG_CONVERT
(
&
next_semaphore
)
,
0
,
TX_TRACE_SEMAPHORE_EVENTS
)
tx_semaphore_create.c:133
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_SEMAPHORE_DELETE
,
semaphore_ptr
,
TX_POINTER_TO_ULONG_CONVERT
(
&
thread_ptr
)
,
0
,
0
,
TX_TRACE_SEMAPHORE_EVENTS
)
tx_semaphore_delete.c:93
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_SEMAPHORE_GET
,
semaphore_ptr
,
wait_option
,
semaphore_ptr
->
tx_semaphore_count
,
TX_POINTER_TO_ULONG_CONVERT
(
&
thread_ptr
)
,
TX_TRACE_SEMAPHORE_EVENTS
)
tx_semaphore_get.c:103
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_SEMAPHORE_INFO_GET
,
semaphore_ptr
,
0
,
0
,
0
,
TX_TRACE_SEMAPHORE_EVENTS
)
tx_semaphore_info_get.c:92
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_SEMAPHORE_PRIORITIZE
,
semaphore_ptr
,
semaphore_ptr
->
tx_semaphore_suspended_count
,
TX_POINTER_TO_ULONG_CONVERT
(
&
suspended_count
)
,
0
,
TX_TRACE_SEMAPHORE_EVENTS
)
tx_semaphore_prioritize.c:93
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_SEMAPHORE_PUT
,
semaphore_ptr
,
semaphore_ptr
->
tx_semaphore_count
,
semaphore_ptr
->
tx_semaphore_suspended_count
,
TX_POINTER_TO_ULONG_CONVERT
(
&
thread_ptr
)
,
TX_TRACE_SEMAPHORE_EVENTS
)
tx_semaphore_put.c:103
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_SEMAPHORE_PUT_NOTIFY
,
semaphore_ptr
,
0
,
0
,
0
,
TX_TRACE_SEMAPHORE_EVENTS
)
tx_semaphore_put_notify.c:94
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_THREAD_CREATE
,
thread_ptr
,
priority
,
TX_POINTER_TO_ULONG_CONVERT
(
stack_start
)
,
stack_size
,
TX_TRACE_THREAD_EVENTS
)
tx_thread_create.c:257
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_THREAD_DELETE
,
thread_ptr
,
TX_POINTER_TO_ULONG_CONVERT
(
&
next_thread
)
,
0
,
0
,
TX_TRACE_THREAD_EVENTS
)
tx_thread_delete.c:116
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_THREAD_ENTRY_EXIT_NOTIFY
,
thread_ptr
,
thread_ptr
->
tx_thread_state
,
0
,
0
,
TX_TRACE_THREAD_EVENTS
)
tx_thread_entry_exit_notify.c:96
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_THREAD_INFO_GET
,
thread_ptr
,
thread_ptr
->
tx_thread_state
,
0
,
0
,
TX_TRACE_THREAD_EVENTS
)
tx_thread_info_get.c:95
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_THREAD_PREEMPTION_CHANGE
,
thread_ptr
,
new_threshold
,
thread_ptr
->
tx_thread_preempt_threshold
,
thread_ptr
->
tx_thread_state
,
TX_TRACE_THREAD_EVENTS
)
tx_thread_preemption_change.c:117
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_THREAD_PRIORITY_CHANGE
,
thread_ptr
,
new_priority
,
thread_ptr
->
tx_thread_priority
,
thread_ptr
->
tx_thread_state
,
TX_TRACE_THREAD_EVENTS
)
tx_thread_priority_change.c:106
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_THREAD_RELINQUISH
,
&
thread_ptr
,
TX_POINTER_TO_ULONG_CONVERT
(
_tx_thread_execute_ptr
)
,
0
,
0
,
TX_TRACE_THREAD_EVENTS
)
tx_thread_relinquish.c:133
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_THREAD_RESET
,
thread_ptr
,
thread_ptr
->
tx_thread_state
,
0
,
0
,
TX_TRACE_THREAD_EVENTS
)
tx_thread_reset.c:150
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_THREAD_RESUME_API
,
thread_ptr
,
thread_ptr
->
tx_thread_state
,
TX_POINTER_TO_ULONG_CONVERT
(
&
status
)
,
0
,
TX_TRACE_THREAD_EVENTS
)
tx_thread_resume.c:114
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_THREAD_SLEEP
,
TX_ULONG_TO_POINTER_CONVERT
(
timer_ticks
)
,
thread_ptr
->
tx_thread_state
,
TX_POINTER_TO_ULONG_CONVERT
(
&
status
)
,
0
,
TX_TRACE_THREAD_EVENTS
)
tx_thread_sleep.c:154
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_THREAD_SUSPEND_API
,
thread_ptr
,
thread_ptr
->
tx_thread_state
,
TX_POINTER_TO_ULONG_CONVERT
(
&
status
)
,
0
,
TX_TRACE_THREAD_EVENTS
)
tx_thread_suspend.c:97
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_THREAD_RESUME
,
thread_ptr
,
thread_ptr
->
tx_thread_state
,
TX_POINTER_TO_ULONG_CONVERT
(
&
execute_ptr
)
,
TX_POINTER_TO_ULONG_CONVERT
(
_tx_thread_execute_ptr
)
,
TX_TRACE_INTERNAL_EVENTS
)
tx_thread_system_resume.c:138
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_THREAD_SUSPEND
,
thread_ptr
,
thread_ptr
->
tx_thread_state
,
TX_POINTER_TO_ULONG_CONVERT
(
&
priority
)
,
TX_POINTER_TO_ULONG_CONVERT
(
_tx_thread_execute_ptr
)
,
TX_TRACE_INTERNAL_EVENTS
)
tx_thread_system_suspend.c:180
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_THREAD_TERMINATE
,
thread_ptr
,
thread_ptr
->
tx_thread_state
,
TX_POINTER_TO_ULONG_CONVERT
(
&
suspend_cleanup
)
,
0
,
TX_TRACE_THREAD_EVENTS
)
tx_thread_terminate.c:103
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_THREAD_TIME_SLICE_CHANGE
,
thread_ptr
,
new_time_slice
,
thread_ptr
->
tx_thread_new_time_slice
,
0
,
TX_TRACE_THREAD_EVENTS
)
tx_thread_time_slice_change.c:90
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_THREAD_WAIT_ABORT
,
thread_ptr
,
thread_ptr
->
tx_thread_state
,
0
,
0
,
TX_TRACE_THREAD_EVENTS
)
tx_thread_wait_abort.c:90
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_TIME_GET
,
TX_ULONG_TO_POINTER_CONVERT
(
temp_time
)
,
TX_POINTER_TO_ULONG_CONVERT
(
&
another_temp_time
)
,
0
,
0
,
TX_TRACE_TIME_EVENTS
)
tx_time_get.c:93
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_TIME_SET
,
TX_ULONG_TO_POINTER_CONVERT
(
new_time
)
,
0
,
0
,
0
,
TX_TRACE_TIME_EVENTS
)
tx_time_set.c:83
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_TIMER_CHANGE
,
timer_ptr
,
initial_ticks
,
reschedule_ticks
,
0
,
TX_TRACE_TIMER_EVENTS
)
tx_timer_change.c:85
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_TIMER_CREATE
,
timer_ptr
,
initial_ticks
,
reschedule_ticks
,
auto_activate
,
TX_TRACE_TIMER_EVENTS
)
tx_timer_create.c:141
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_TIMER_DEACTIVATE
,
timer_ptr
,
TX_POINTER_TO_ULONG_CONVERT
(
&
ticks_left
)
,
0
,
0
,
TX_TRACE_TIMER_EVENTS
)
tx_timer_deactivate.c:101
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_TIMER_DELETE
,
timer_ptr
,
0
,
0
,
0
,
TX_TRACE_TIMER_EVENTS
)
tx_timer_delete.c:93
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_TIMER_INFO_GET
,
timer_ptr
,
TX_POINTER_TO_ULONG_CONVERT
(
&
ticks_left
)
,
0
,
0
,
TX_TRACE_TIMER_EVENTS
)
tx_timer_info_get.c:96
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_THREAD_CREATE
,
thread_ptr
,
priority
,
TX_POINTER_TO_ULONG_CONVERT
(
stack_start
)
,
stack_size
,
TX_TRACE_THREAD_EVENTS
)
txm_module_manager_thread_create.c:509
TX_TRACE_IN_LINE_INSERT
(
TX_TRACE_THREAD_RESET
,
thread_ptr
,
thread_ptr
->
tx_thread_state
,
0
,
0
,
TX_TRACE_THREAD_EVENTS
)
txm_module_manager_thread_reset.c:165
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