RTEMS
|
Definition of custom per-CPU items. More...
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. More... | |
#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. More... | |
#define | PER_CPU_DATA_OFFSET(item) |
Returns the offset of the per-CPU item to the begin of the per-CPU data area. More... | |
#define | PER_CPU_DATA_GET_BY_OFFSET(cpu, type, offset) (type *) ( cpu->data + offset ) |
Returns a pointer of the specified type to the per-CPU item at the specified offset for the specified processor. More... | |
#define | PER_CPU_DATA_GET(cpu, type, item) PER_CPU_DATA_GET_BY_OFFSET( cpu, type, PER_CPU_DATA_OFFSET( item ) ) |
Returns a pointer of the specified type to the specified per-CPU item for the specified processor. More... | |
Functions | |
RTEMS_LINKER_RWSET_DECLARE (_Per_CPU_Data, char) | |
Definition of custom per-CPU items.
Definition in file percpudata.h.