apimutex.h File Reference

#include <rtems/score/coremutex.h>
#include <rtems/score/isr.h>
#include <rtems/score/object.h>

Include dependency graph for apimutex.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  API_Mutex_Control

Defines

#define _RTEMS_Lock_allocator()   _API_Mutex_Lock( _RTEMS_Allocator_Mutex )
#define _RTEMS_Unlock_allocator()   _API_Mutex_Unlock( _RTEMS_Allocator_Mutex )

Functions

void _API_Mutex_Initialization (uint32_t maximum_mutexes)
void _API_Mutex_Allocate (API_Mutex_Control **the_mutex)
void _API_Mutex_Lock (API_Mutex_Control *the_mutex)
void _API_Mutex_Unlock (API_Mutex_Control *the_mutex)

Variables

SCORE_EXTERN Objects_Information _API_Mutex_Information
SCORE_EXTERN API_Mutex_Control_RTEMS_Allocator_Mutex


Detailed Description

This include file contains all the constants and structures associated with the API Mutex Handler. This handler is used by API level routines to manage mutual exclusion.

Generated on Fri Jul 4 00:20:37 2008 for RTEMSSuperCore by  doxygen 1.5.6