PPL Logo

ck-core/msgalloc.C File Reference

Go to the source code of this file.

Functions

 CkpvDeclare (size_t *, _offsets)
void * CkAllocSysMsg (void)
void CkFreeSysMsg (void *m)
void * CkAllocMsg (int msgIdx, int msgBytes, int prioBits)
void * CkAllocBuffer (void *msg, int bufsize)
void CkFreeMsg (void *msg)
void * CkCopyMsg (void **pMsg)
void CkSetQueueing (void *msg, int strategy)
void * CkPriorityPtr (void *msg)
CkMarshallMsgCkAllocateMarshallMsgNoninline (int size, const CkEntryOptions *opts)


Function Documentation

CkpvDeclare ( size_t *  ,
_offsets   
)

void* CkAllocSysMsg ( void   ) 

void CkFreeSysMsg ( void *  m  ) 

Definition at line 13 of file msgalloc.C.

Referenced by CkPupChareData(), and migrationDone().

void* CkAllocMsg ( int  msgIdx,
int  msgBytes,
int  prioBits 
)

void* CkAllocBuffer ( void *  msg,
int  bufsize 
)

void CkFreeMsg ( void *  msg  ) 

Definition at line 50 of file msgalloc.C.

References CmiFree(), and UsrToEnv().

Referenced by _handlePhase0(), _handlePhase1(), _handlePhase2(), _initCharm(), LBgroup::balance(), PVT::beginCheckpoint(), PVT::beginLoadbalancing(), edge::buildLockingCloud(), sim::Cancel(), elemRef::checkIfLongEdge(), sim::CheckpointStep(), chunk::chunk(), CkWaitVoidFuture(), GVT::computeGVT(), CharmStrategy::deliverToIndices(), EventMsgPool::EventMsgPool(), chunk::findRemoteNeighbor(), element::flip23remote(), element::flip32remote(), edge::flipPrevent(), edgeRef::flipPrevent(), nodeRef::get(), elemRef::getArea(), edgeRef::getBoundary(), edgeRef::getNbr(), element::getNeighbor(), elemRef::getVolume(), chunk::getVolume(), elemRef::hasDependent(), MulticastStrategy::insertMessage(), CkMemCheckPT::isMaster(), edgeRef::isPending(), chunk::LEsplit(), edgeRef::lock(), chunk::lockArc(), edgeRef::locked(), element::lockLF(), chunk::newMesh(), prioMsg::operator delete(), cancelMsg::operator delete(), eventMsg::operator delete(), Stats::operator delete(), CkArrayMessage::operator delete(), CkQdMsg::operator delete(), ConfigurableRRMap::populateInitial(), CldMap::populateInitial(), BlockMap::populateInitial(), CkArrayMap::populateInitial(), PUPbytes(), LineFFTArray::receiveFFTMessage(), LineFFTArray::receiveGridMessage(), LBstrategy::recvLoadReport(), element::refineCP(), element::refineLE(), element::refineLF(), chunk::relocationVote(), element::remove32element(), chunk::removeElement(), chunk::removeNode(), PVT::reportReduce(), chunk::resetTargetVolume(), PVT::resumeAfterCheckpoint(), PVT::resumeAfterLB(), CkCallback::send(), PVT::setGVT(), chunk::setTargetVolume(), edge::split(), edgeRef::split(), sim::Step(), ChildInitMsg::unpack(), NeighborMsg::unpack(), chunk::updateNodeCoord(), chunk::updateNodeCoords(), CkCallbackResumeThread::~CkCallbackResumeThread(), and CkMarshalledMessage::~CkMarshalledMessage().

void* CkCopyMsg ( void **  pMsg  ) 

void CkSetQueueing ( void *  msg,
int  strategy 
)

void* CkPriorityPtr ( void *  msg  ) 

CkMarshallMsg* CkAllocateMarshallMsgNoninline ( int  size,
const CkEntryOptions *  opts 
)


Generated on Sat May 26 08:08:06 2012 for Charm++ by  doxygen 1.5.5