RTEMS 6.3
Loading...
Searching...
No Matches

This header file provides the interfaces of the Flexible Per-CPU Data. More...

Go to the source code of this file.

Macros

#define PER_CPU_DATA_NEED_INITIALIZATION()
 Translation units which define per-CPU items shall call this macro exactly once at file scope.
#define PER_CPU_DATA_ITEM_DECLARE(type, item)
 Declares a per-CPU item of the specified type.
#define PER_CPU_DATA_ITEM(type, item)
 Defines a per-CPU item of the specified type.
#define PER_CPU_DATA_OFFSET(item)
 Returns the offset of the per-CPU item to the begin of the per-CPU data area.
#define PER_CPU_DATA_GET_BY_OFFSET(cpu, type, offset)
 Returns a pointer of the specified type to the per-CPU item at the specified offset for the specified processor.
#define PER_CPU_DATA_GET(cpu, type, item)
 Returns a pointer of the specified type to the specified per-CPU item for the specified processor.

Functions

 RTEMS_LINKER_RWSET_DECLARE (_Per_CPU_Data, char)

Detailed Description

This header file provides the interfaces of the Flexible Per-CPU Data.