anonymous_namespace{PageAlloc.cpp} Namespace Reference

Classes

struct  FreeNode
struct  PAState

Typedefs

typedef
Galois::Runtime::LL::PtrLock
< FreeNode, true > 
HeadPtr
typedef
Galois::Runtime::LL::CacheLineStorage
< HeadPtr
HeadPtrStorage

Functions

void * allocFromOS ()

Variables

static
Galois::Runtime::LL::StaticInstance
< PAState
PA
static
Galois::Runtime::LL::SimpleLock
< DoAllocLock > 
allocLock
static
Galois::Runtime::LL::SimpleLock
< true > 
dataLock
static __thread HeadPtrhead = 0

Typedef Documentation

typedef Galois::Runtime::LL::PtrLock<FreeNode, true> anonymous_namespace{PageAlloc.cpp}::HeadPtr
typedef Galois::Runtime::LL::CacheLineStorage<HeadPtr> anonymous_namespace{PageAlloc.cpp}::HeadPtrStorage

Function Documentation

void* anonymous_namespace{PageAlloc.cpp}::allocFromOS (  ) 

Variable Documentation

Galois::Runtime::LL::SimpleLock<DoAllocLock> anonymous_namespace{PageAlloc.cpp}::allocLock [static]
Galois::Runtime::LL::SimpleLock<true> anonymous_namespace{PageAlloc.cpp}::dataLock [static]
__thread HeadPtr* anonymous_namespace{PageAlloc.cpp}::head = 0 [static]
Galois::Runtime::LL::StaticInstance<PAState> anonymous_namespace{PageAlloc.cpp}::PA [static]

Generated on 2 Nov 2013 for Galois by  doxygen 1.6.1