threadx
TX_THREAD_STRUCT::tx_thread_preempt_threshold
is only used within threadx.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
threadx
TX_THREAD_STRUCT::tx_thread_preempt_threshold
TX_THREAD_STRUCT::tx_thread_preempt_threshold field
Syntax
from
tx_api.h:401
UINT
tx_thread_preempt_threshold
;
References
Location
Referrer
Text
tx_api.h:401
UINT
tx_thread_preempt_threshold
;
/* Preemption threshold */
tx_mutex_priority_change.c:125
_tx_mutex_priority_change()
thread_ptr
->
tx_thread_preempt_threshold
=
thread_ptr
->
tx_thread_user_preempt_threshold
;
tx_mutex_priority_change.c:131
_tx_mutex_priority_change()
thread_ptr
->
tx_thread_preempt_threshold
=
new_priority
;
tx_mutex_priority_change.c:219
_tx_mutex_priority_change()
thread_ptr
->
tx_thread_preempt_threshold
=
thread_ptr
->
tx_thread_user_preempt_threshold
;
tx_mutex_priority_change.c:225
_tx_mutex_priority_change()
thread_ptr
->
tx_thread_preempt_threshold
=
new_priority
;
tx_mutex_priority_change.c:282
_tx_mutex_priority_change()
if
(
thread_ptr
->
tx_thread_preempt_threshold
<
thread_ptr
->
tx_thread_priority
)
tx_mutex_priority_change.c:288
_tx_mutex_priority_change()
if
(
thread_ptr
->
tx_thread_preempt_threshold
<=
next_execute_ptr
->
tx_thread_priority
)
tx_thread_create.c:176
_tx_thread_create()
thread_ptr
->
tx_thread_preempt_threshold
=
preempt_threshold
;
tx_thread_create.c:186
_tx_thread_create()
thread_ptr
->
tx_thread_preempt_threshold
=
(
(
UINT
)
0
)
;
tx_thread_create.c:193
_tx_thread_create()
thread_ptr
->
tx_thread_preempt_threshold
=
priority
;
tx_thread_create.c:295
_tx_thread_create()
saved_threshold
=
saved_thread_ptr
->
tx_thread_preempt_threshold
;
tx_thread_create.c:300
_tx_thread_create()
saved_thread_ptr
->
tx_thread_preempt_threshold
=
saved_thread_ptr
->
tx_thread_priority
;
tx_thread_create.c:338
_tx_thread_create()
saved_thread_ptr
->
tx_thread_preempt_threshold
=
saved_threshold
;
tx_thread_preemption_change.c:179
_tx_thread_preemption_change()
thread_ptr
->
tx_thread_preempt_threshold
=
new_threshold
;
tx_thread_preemption_change.c:185
_tx_thread_preemption_change()
thread_ptr
->
tx_thread_preempt_threshold
=
thread_ptr
->
tx_thread_inherit_priority
;
tx_thread_preemption_change.c:205
_tx_thread_preemption_change()
if
(
thread_ptr
->
tx_thread_preempt_threshold
!=
thread_ptr
->
tx_thread_priority
)
tx_thread_priority_change.c:127
_tx_thread_priority_change()
thread_ptr
->
tx_thread_preempt_threshold
=
new_priority
;
tx_thread_priority_change.c:134
_tx_thread_priority_change()
thread_ptr
->
tx_thread_preempt_threshold
=
thread_ptr
->
tx_thread_inherit_priority
;
tx_thread_priority_change.c:220
_tx_thread_priority_change()
thread_ptr
->
tx_thread_preempt_threshold
=
new_priority
;
tx_thread_priority_change.c:227
_tx_thread_priority_change()
thread_ptr
->
tx_thread_preempt_threshold
=
thread_ptr
->
tx_thread_inherit_priority
;
tx_thread_resume.c:143
_tx_thread_resume()
saved_threshold
=
saved_thread_ptr
->
tx_thread_preempt_threshold
;
tx_thread_resume.c:148
_tx_thread_resume()
saved_thread_ptr
->
tx_thread_preempt_threshold
=
saved_thread_ptr
->
tx_thread_priority
;
tx_thread_resume.c:185
_tx_thread_resume()
saved_thread_ptr
->
tx_thread_preempt_threshold
=
saved_threshold
;
tx_thread_system_resume.c:246
_tx_thread_system_resume()
if
(
priority
<
execute_ptr
->
tx_thread_preempt_threshold
)
tx_thread_system_resume.c:252
_tx_thread_system_resume()
if
(
execute_ptr
->
tx_thread_preempt_threshold
!=
execute_ptr
->
tx_thread_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_time_slice.c:131
_tx_thread_time_slice()
if
(
thread_ptr
->
tx_thread_priority
==
thread_ptr
->
tx_thread_preempt_threshold
)
txm_module_manager_thread_create.c:389
_txm_module_manager_thread_create()
thread_ptr
->
tx_thread_preempt_threshold
=
preempt_threshold
;
txm_module_manager_thread_create.c:661
_txm_module_manager_thread_create()
saved_threshold
=
saved_thread_ptr
->
tx_thread_preempt_threshold
;
txm_module_manager_thread_create.c:666
_txm_module_manager_thread_create()
saved_thread_ptr
->
tx_thread_preempt_threshold
=
saved_thread_ptr
->
tx_thread_priority
;
txm_module_manager_thread_create.c:704
_txm_module_manager_thread_create()
saved_thread_ptr
->
tx_thread_preempt_threshold
=
saved_threshold
;
Data Use
Functions writing
TX_THREAD_STRUCT::tx_thread_preempt_threshold
Functions reading
TX_THREAD_STRUCT::tx_thread_preempt_threshold
_tx_mutex_priority_change()
_tx_thread_create()
_tx_thread_preemption_change()
_tx_thread_priority_change()
_tx_thread_resume()
_txm_module_manager_thread_create()
all items filtered out
TX_THREAD_STRUCT::tx_thread_preempt_threshold
_tx_mutex_priority_change()
_tx_thread_create()
_tx_thread_preemption_change()
_tx_thread_resume()
_tx_thread_system_resume()
_tx_thread_system_suspend()
_tx_thread_time_slice()
_txm_module_manager_thread_create()
all items filtered out
Type of
TX_THREAD_STRUCT::tx_thread_preempt_threshold
TX_THREAD_STRUCT::tx_thread_preempt_threshold
UINT
all items filtered out