|
RTEMS CPU Kit with SuperCore
4.10.99.0
|
The following defines the control block used to manage each thread proxy. More...
#include <thread.h>

Data Fields | |
| Objects_Control | Object |
| This field is the object management structure for each proxy. | |
| States_Control | current_state |
| This field is the current execution state of this proxy. | |
| Priority_Control | current_priority |
| This field is the current priority state of this proxy. | |
| Priority_Control | real_priority |
| This field is the base priority of this proxy. | |
| uint32_t | resource_count |
| This field is the number of mutexes currently held by this proxy. | |
| Thread_Wait_information | Wait |
| This field is the blocking information for this proxy. | |
| Watchdog_Control | Timer |
| This field is the Watchdog used to manage proxy delays and timeouts. | |
| MP_packet_Prefix * | receive_packet |
| This field is the received response packet in an MP system. | |
| Chain_Node | Active |
| This field is used to manage the set of proxies in the system. | |
The following defines the control block used to manage each thread proxy.
This field is used to manage the set of proxies in the system.
Referenced by _Thread_MP_Free_proxy().
This field is the current priority state of this proxy.
This field is the current execution state of this proxy.
This field is the object management structure for each proxy.
This field is the base priority of this proxy.
This field is the received response packet in an MP system.
| uint32_t Thread_Proxy_control::resource_count |
This field is the number of mutexes currently held by this proxy.
This field is the Watchdog used to manage proxy delays and timeouts.
This field is the blocking information for this proxy.
1.7.5