RTEMS: cpukit/include/rtems/score/objectmp.h File Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Functions | Variables
objectmp.h File Reference
Internal » SuperCore » Object Handler Multiprocessing Support

Data Associated with the Manipulation of Global RTEMS Objects. More...

`#include <rtems/score/chainimpl.h>`

Go to the source code of this file.

## Functions
void | _Objects_MP_Handler_initialization (void)
| Intializes the inactive global object chain based on the maximum number of global objects configured.
void | _Objects_MP_Handler_early_initialization (void)
| Intializes the global object node number used in the ID field of all objects.
void | _Objects_MP_Open (Objects_Information *information, Objects_MP_Control *the_global_object, uint32_t the_name, Objects_Id the_id)
| Place the specified global object in the specified information table.
bool | _Objects_MP_Allocate_and_open (Objects_Information *information, uint32_t the_name, Objects_Id the_id, bool is_fatal_error)
| Allocates a global object control block and places it in the specified information table.
void | _Objects_MP_Close (Objects_Information *information, Objects_Id the_id)
| Removes a global object from the specified information table.
Objects_Name_or_id_lookup_errors | _Objects_MP_Global_name_search (Objects_Information *information, Objects_Name the_name, uint32_t nodes_to_search, Objects_Id *the_id)
| Looks for the object with the_name in the global object tables indicated by information.
bool | _Objects_MP_Is_remote (Objects_Id id, const Objects_Information *information)
| Checks if the object identifier is in the global object identifier cache of the specified object information.
Objects_MP_Control * | _Objects_MP_Allocate_global_object (void)
| This function allocates a Global Object control block.
void | _Objects_MP_Free_global_object (Objects_MP_Control *the_object)
| This routine deallocates a Global Object control block.
RTEMS_INLINE_ROUTINE bool | _Objects_MP_Is_null_global_object (Objects_MP_Control *the_object)
| Checks if the global object is NULL or not.

## Variables
uint32_t | _Objects_MP_Maximum_global_objects

## Detailed Description

Data Associated with the Manipulation of Global RTEMS Objects.

This include file contains all the constants and structures associated with the manipulation of Global RTEMS Objects.