RTEMS  5.0.0
Macros | Functions
threadmp.h File Reference

Multiprocessing Portion of the Thread Package. More...

#include <rtems/score/mpciimpl.h>

Go to the source code of this file.

Macros

#define _Thread_MP_Is_receive(_the_thread)   ((_the_thread) == _MPCI_Receive_server_tcb)
 

Functions

void _Thread_MP_Handler_initialization (uint32_t maximum_proxies)
 Initialize MP thread handler. More...
 
Thread_Control_Thread_MP_Allocate_proxy (States_Control the_state)
 Allocate a MP proxy control block from the inactive chain of free proxy control blocks. More...
 
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. More...
 
void _Thread_MP_Free_proxy (Thread_Control *the_thread)
 
RTEMS_INLINE_ROUTINE bool _Thread_MP_Is_remote (Objects_Id id)
 

Detailed Description

Multiprocessing Portion of the Thread Package.

This include file contains the specification for all routines and data specific to the multiprocessing portion of the thread package.