RTEMS 6.3
Loading...
Searching...
No Matches
rtl-indirect-ptr.h File Reference

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
struct  rtems_rtl_sptr
struct  rtems_rtl_ptr_chain
struct  rtems_rtl_sptr_chain

Macros

#define rtems_rtl_ptr_type_get(_h, _t)
#define rtems_rtl_sptr_type_get(_h, _t)

Typedefs

typedef struct rtems_rtl_ptr rtems_rtl_ptr
typedef struct rtems_rtl_sptr rtems_rtl_sptr
typedef struct rtems_rtl_ptr_chain rtems_rtl_ptr_chain
typedef struct rtems_rtl_sptr_chain rtems_rtl_sptr_chain

Detailed Description

RTEMS Run-Time Linker Indirect Pointer Management allows memory compaction in the allocator.

Macro Definition Documentation

◆ rtems_rtl_ptr_type_get

#define rtems_rtl_ptr_type_get ( _h,
_t )
Value:
((_t*) rtems_rtl_ptr_get (_h))

Return the pointer as the type provided.

Parameters
_hThe handle.
_tThe type.

◆ rtems_rtl_sptr_type_get

#define rtems_rtl_sptr_type_get ( _h,
_t )
Value:
((_t*) rtems_rtl_sptr_get (_h))

Return the pointer as the type provided.

Parameters
_hThe handle.
_tThe type.