RTEMS CPU Kit with SuperCore  4.11.3
Functions
objectmp.c File Reference

Objects MP Support. More...

#include <rtems/score/objectimpl.h>
#include <rtems/score/interr.h>
#include <rtems/score/threaddispatch.h>
#include <rtems/score/wkspace.h>
#include <rtems/config.h>
Include dependency graph for objectmp.c:

Functions

void _Objects_MP_Handler_early_initialization (void)
 Intializes the global object node number used in the ID field of all objects. More...
 
void _Objects_MP_Handler_initialization (void)
 Intializes the inactive global object chain based on the maximum number of global objects configured. More...
 
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. More...
 
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. More...
 
void _Objects_MP_Close (Objects_Information *information, Objects_Id the_id)
 Removes a global object from the specified information table. More...
 
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)
 Look for the object with the_name in the global object tables indicated by information. More...
 
void _Objects_MP_Is_remote (Objects_Information *information, Objects_Id the_id, Objects_Locations *location, Objects_Control **the_object)
 Searches the Global Object Table managed by information for the object indicated by ID. More...
 

Detailed Description

Objects MP Support.