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

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Macros | Functions
percpudata.h File Reference
Internal » SuperCore » RTEMS Per CPU Information » Flexible Per-CPU Data

Definition of custom per-CPU items. More...

`#include <rtems/score/percpu.h>`
`#include <rtems/linkersets.h>`

Go to the source code of this file.

## Macros
#define | PER_CPU_DATA_ITEM_DECLARE(type, item) RTEMS_LINKER_RWSET_ITEM_DECLARE( _Per_CPU_Data, type, item )
| Declares a per-CPU item of the specified type.
#define | PER_CPU_DATA_ITEM(type, item) RTEMS_LINKER_RWSET_ITEM( _Per_CPU_Data, 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) &_Linker_set__Per_CPU_Data_##item, (void) cpu
| 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

Definition of custom per-CPU items.