threadx
_tx_thread_priority_list
is only used within threadx.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
threadx
_tx_thread_priority_list
_tx_thread_priority_list variable
Syntax
from
tx_thread.h:392
THREAD_DECLARE
TX_THREAD
*
_tx_thread_priority_list
[
TX_MAX_PRIORITIES
]
;
Implemented in
tx_thread_initialize.c:126
References
Location
Referrer
Text
tx_thread_initialize.c:126
TX_THREAD
*
_tx_thread_priority_list
[
TX_MAX_PRIORITIES
]
;
tx_thread.h:392
THREAD_DECLARE
TX_THREAD
*
_tx_thread_priority_list
[
TX_MAX_PRIORITIES
]
;
tx_mutex_priority_change.c:274
_tx_mutex_priority_change()
_tx_thread_priority_list
[
thread_ptr
->
tx_thread_priority
]
=
thread_ptr
;
tx_mutex_priority_change.c:300
_tx_mutex_priority_change()
_tx_thread_priority_list
[
thread_ptr
->
tx_thread_priority
]
=
thread_ptr
;
tx_thread_initialize.c:352
_tx_thread_initialize()
TX_MEMSET
(
&
_tx_thread_priority_list
[
0
]
,
0
,
(
sizeof
(
_tx_thread_priority_list
)
)
)
;
tx_thread_preemption_change.c:139
_tx_thread_preemption_change()
if
(
_tx_thread_priority_list
[
thread_ptr
->
tx_thread_priority
]
==
thread_ptr
)
tx_thread_preemption_change.c:261
_tx_thread_preemption_change()
_tx_thread_execute_ptr
=
_tx_thread_priority_list
[
_tx_thread_highest_priority
]
;
tx_thread_priority_change.c:270
_tx_thread_priority_change()
_tx_thread_priority_list
[
thread_ptr
->
tx_thread_priority
]
=
thread_ptr
;
tx_thread_relinquish.c:114
_tx_thread_relinquish()
_tx_thread_priority_list
[
priority
]
=
thread_ptr
->
tx_thread_ready_next
;
tx_thread_relinquish.c:126
_tx_thread_relinquish()
_tx_thread_execute_ptr
=
_tx_thread_priority_list
[
_tx_thread_highest_priority
]
;
tx_thread_system_resume.c:197
_tx_thread_system_resume()
head_ptr
=
_tx_thread_priority_list
[
priority
]
;
tx_thread_system_resume.c:202
_tx_thread_system_resume()
_tx_thread_priority_list
[
priority
]
=
thread_ptr
;
tx_thread_system_suspend.c:219
_tx_thread_system_suspend()
if
(
_tx_thread_priority_list
[
priority
]
==
thread_ptr
)
tx_thread_system_suspend.c:223
_tx_thread_system_suspend()
_tx_thread_priority_list
[
priority
]
=
ready_next
;
tx_thread_system_suspend.c:261
_tx_thread_system_suspend()
_tx_thread_priority_list
[
priority
]
=
TX_NULL
;
tx_thread_system_suspend.c:405
_tx_thread_system_suspend()
_tx_thread_execute_ptr
=
_tx_thread_priority_list
[
_tx_thread_highest_priority
]
;
tx_thread_system_suspend.c:463
_tx_thread_system_suspend()
if
(
_tx_thread_highest_priority
>=
(
_tx_thread_priority_list
[
priority
]
->
tx_thread_preempt_threshold
)
)
tx_thread_system_suspend.c:468
_tx_thread_system_suspend()
_tx_thread_execute_ptr
=
_tx_thread_priority_list
[
priority
]
;
tx_thread_time_slice.c:138
_tx_thread_time_slice()
_tx_thread_priority_list
[
thread_ptr
->
tx_thread_priority
]
=
thread_ptr
->
tx_thread_ready_next
;
tx_thread_time_slice.c:143
_tx_thread_time_slice()
_tx_thread_execute_ptr
=
_tx_thread_priority_list
[
_tx_thread_highest_priority
]
;
Data Use
Functions reading
_tx_thread_priority_list
_tx_thread_priority_list
_tx_thread_initialize()
_tx_mutex_priority_change()
_tx_thread_preemption_change()
_tx_thread_priority_change()
_tx_thread_relinquish()
_tx_thread_system_resume()
_tx_thread_system_suspend()
_tx_thread_time_slice()
all items filtered out
Type of
_tx_thread_priority_list
_tx_thread_priority_list
TX_THREAD_STRUCT
all items filtered out