TX_SEMAPHORE_STRUCT::tx_semaphore_suspension_list is only used within threadx.
 
Symbols
loading...
Files
loading...
CodeScopeSTM32 Libraries and SamplesthreadxTX_SEMAPHORE_STRUCT::tx_semaphore_suspension_list

TX_SEMAPHORE_STRUCT::tx_semaphore_suspension_list field

Syntax

struct TX_THREAD_STRUCT *tx_semaphore_suspension_list;

References

LocationReferrerText
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_STRUCT::tx_semaphore_suspension_list
Type of TX_SEMAPHORE_STRUCT::tx_semaphore_suspension_list
TX_SEMAPHORE_STRUCT::tx_semaphore_suspension_list
all items filtered out