threadx
TX_SEMAPHORE_STRUCT::tx_semaphore_suspension_list
is only used within threadx.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
threadx
TX_SEMAPHORE_STRUCT::tx_semaphore_suspension_list
TX_SEMAPHORE_STRUCT::tx_semaphore_suspension_list field
Syntax
from
tx_api.h:954
struct
TX_THREAD_STRUCT
*
tx_semaphore_suspension_list
;
References
Location
Referrer
Text
tx_api.h:955
*
tx_semaphore_suspension_list
;
tx_semaphore_ceiling_put.c:167
_tx_semaphore_ceiling_put()
thread_ptr
=
semaphore_ptr
->
tx_semaphore_suspension_list
;
tx_semaphore_ceiling_put.c:177
_tx_semaphore_ceiling_put()
semaphore_ptr
->
tx_semaphore_suspension_list
=
TX_NULL
;
tx_semaphore_ceiling_put.c:186
_tx_semaphore_ceiling_put()
semaphore_ptr
->
tx_semaphore_suspension_list
=
next_thread
;
tx_semaphore_cleanup.c:145
_tx_semaphore_cleanup()
semaphore_ptr
->
tx_semaphore_suspension_list
=
TX_NULL
;
tx_semaphore_cleanup.c:159
_tx_semaphore_cleanup()
if
(
semaphore_ptr
->
tx_semaphore_suspension_list
==
thread_ptr
)
tx_semaphore_cleanup.c:163
_tx_semaphore_cleanup()
semaphore_ptr
->
tx_semaphore_suspension_list
=
next_thread
;
tx_semaphore_delete.c:139
_tx_semaphore_delete()
thread_ptr
=
semaphore_ptr
->
tx_semaphore_suspension_list
;
tx_semaphore_delete.c:140
_tx_semaphore_delete()
semaphore_ptr
->
tx_semaphore_suspension_list
=
TX_NULL
;
tx_semaphore_get.c:170
_tx_semaphore_get()
semaphore_ptr
->
tx_semaphore_suspension_list
=
thread_ptr
;
tx_semaphore_get.c:178
_tx_semaphore_get()
next_thread
=
semaphore_ptr
->
tx_semaphore_suspension_list
;
tx_semaphore_info_get.c:118
_tx_semaphore_info_get()
*
first_suspended
=
semaphore_ptr
->
tx_semaphore_suspension_list
;
tx_semaphore_prioritize.c:114
_tx_semaphore_prioritize()
head_ptr
=
semaphore_ptr
->
tx_semaphore_suspension_list
;
tx_semaphore_prioritize.c:122
_tx_semaphore_prioritize()
semaphore_ptr
->
tx_semaphore_suspension_list
=
next_thread
;
tx_semaphore_prioritize.c:132
_tx_semaphore_prioritize()
head_ptr
=
semaphore_ptr
->
tx_semaphore_suspension_list
;
tx_semaphore_prioritize.c:168
_tx_semaphore_prioritize()
if
(
head_ptr
!=
semaphore_ptr
->
tx_semaphore_suspension_list
)
tx_semaphore_prioritize.c:199
_tx_semaphore_prioritize()
head_ptr
=
semaphore_ptr
->
tx_semaphore_suspension_list
;
tx_semaphore_prioritize.c:240
_tx_semaphore_prioritize()
semaphore_ptr
->
tx_semaphore_suspension_list
=
priority_thread_ptr
;
tx_semaphore_put.c:144
_tx_semaphore_put()
thread_ptr
=
semaphore_ptr
->
tx_semaphore_suspension_list
;
tx_semaphore_put.c:156
_tx_semaphore_put()
semaphore_ptr
->
tx_semaphore_suspension_list
=
TX_NULL
;
tx_semaphore_put.c:165
_tx_semaphore_put()
semaphore_ptr
->
tx_semaphore_suspension_list
=
next_thread
;
Data Use
Functions writing
TX_SEMAPHORE_STRUCT::tx_semaphore_suspension_list
Functions reading
TX_SEMAPHORE_STRUCT::tx_semaphore_suspension_list
_tx_semaphore_ceiling_put()
_tx_semaphore_cleanup()
_tx_semaphore_delete()
_tx_semaphore_get()
_tx_semaphore_prioritize()
_tx_semaphore_put()
all items filtered out
TX_SEMAPHORE_STRUCT::tx_semaphore_suspension_list
_tx_semaphore_ceiling_put()
_tx_semaphore_cleanup()
_tx_semaphore_delete()
_tx_semaphore_get()
_tx_semaphore_info_get()
_tx_semaphore_prioritize()
_tx_semaphore_put()
all items filtered out
Type of
TX_SEMAPHORE_STRUCT::tx_semaphore_suspension_list
TX_SEMAPHORE_STRUCT::tx_semaphore_suspension_list
TX_THREAD_STRUCT
all items filtered out