RTEMS: cpukit/score/src/threadmp.c File Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Macros | Functions
threadmp.c File Reference
Internal » SuperCore » Thread Handler Multiprocessing Support

Distributed MP Support. More...

`#include <rtems/score/threadimpl.h>`
`#include <rtems/score/isrlock.h>`
`#include <rtems/score/schedulerimpl.h>`
`#include <string.h>`

## Macros
#define | THREAD_MP_PROXY_OF_ACTIVE_NODE(the_node) RTEMS_CONTAINER_OF( the_node, Thread_Proxy_control, Active )

## Functions
void | _Thread_MP_Handler_initialization (uint32_t maximum_proxies)
| Initialize MP thread handler.
Thread_Control * | _Thread_MP_Allocate_proxy (States_Control the_state)
| Allocates a MP proxy control block from the inactive chain of free proxy control blocks.
Thread_Control * | _Thread_MP_Find_proxy (Objects_Id the_id)
| Removes the MP proxy control block for the specified id from the active chain of proxy control blocks.
void | _Thread_MP_Free_proxy (Thread_Control *the_thread)
| Trees a proxy control block to the inactive chain of free proxy control blocks.

## Detailed Description

Distributed MP Support.