RTEMS CPU Kit with SuperCore
4.11.2
|
RTEMS Run-Time Linker Indirect Pointer Management allows memory compaction in the allocator. More...
#include <rtems/chain.h>
Go to the source code of this file.
Data Structures | |
struct | rtems_rtl_ptr_s |
The RTL Indirect pointer. More... | |
struct | rtems_rtl_sptr_s |
The RTL Indirect size and pointer. More... | |
struct | rtems_rtl_ptr_chain_s |
A chain of indirect pointers for users to chain in applications. More... | |
struct | rtems_rtl_sptr_chain_s |
A chain of indirect sized pointers for users to chain in applications. More... | |
Macros | |
#define | rtems_rtl_ptr_type_get(_h, _t) ((_t*) rtems_rtl_ptr_get (_h)) |
Return the pointer as the type provided. More... | |
#define | rtems_rtl_sptr_type_get(_h, _t) ((_t*) rtems_rtl_sptr_get (_h)) |
Return the pointer as the type provided. More... | |
Typedefs | |
typedef struct rtems_rtl_ptr_s | rtems_rtl_ptr_t |
typedef struct rtems_rtl_sptr_s | rtems_rtl_sptr_t |
typedef struct rtems_rtl_ptr_chain_s | rtems_rtl_ptr_chain_t |
typedef struct rtems_rtl_sptr_chain_s | rtems_rtl_sptr_chain_t |
RTEMS Run-Time Linker Indirect Pointer Management allows memory compaction in the allocator.
#define rtems_rtl_ptr_type_get | ( | _h, | |
_t | |||
) | ((_t*) rtems_rtl_ptr_get (_h)) |
Return the pointer as the type provided.
_h | The handle. |
_t | The type. |
#define rtems_rtl_sptr_type_get | ( | _h, | |
_t | |||
) | ((_t*) rtems_rtl_sptr_get (_h)) |
Return the pointer as the type provided.
_h | The handle. |
_t | The type. |