DASH
0.3.0
|
DART Global pointer type. More...
#include <dart_globmem.h>
Public Attributes | |
dart_unit_t | unitid: 24 |
The unit holding the memory element. More... | |
unsigned int | flags: 8 |
Reserved. More... | |
int16_t | segid |
The segment ID of the allocation. More... | |
int16_t | teamid |
The team associated with the allocation. More... | |
union { | |
uint64_t offset | |
void * addr | |
} | addr_or_offs |
Absolute address or relative offset. More... | |
DART Global pointer type.
Definition at line 77 of file dart_globmem.h.
union { ... } dart_gptr_t::addr_or_offs |
Absolute address or relative offset.
Referenced by dash::GlobSharedRef< T, GlobalPointerType >::is_local().
unsigned int dart_gptr_t::flags |
Reserved.
Definition at line 85 of file dart_globmem.h.
Referenced by dash::GlobSharedRef< T, GlobalPointerType >::is_local().
int16_t dart_gptr_t::segid |
The segment ID of the allocation.
Definition at line 87 of file dart_globmem.h.
Referenced by dash::GlobSharedRef< T, GlobalPointerType >::is_local().
int16_t dart_gptr_t::teamid |
The team associated with the allocation.
Definition at line 89 of file dart_globmem.h.
Referenced by dash::GlobSharedRef< T, GlobalPointerType >::is_local(), and dash::GlobRef< T >::is_local().
dart_unit_t dart_gptr_t::unitid |
The unit holding the memory element.
The ID is relative to the team identified by teamid
.
Definition at line 83 of file dart_globmem.h.
Referenced by dash::GlobSharedRef< T, GlobalPointerType >::is_local(), dash::GlobRef< T >::is_local(), and dash::GlobPtr< event_ctr_t, globmem_t >::set_unit().