arch/util/persist-comm.c File Reference
Support for persistent communication setup.
More...
Go to the source code of this file.
|
Data Structures |
| struct | _PersistentRequestMsg |
| struct | _PersistentReqGrantedMsg |
| struct | _PersistentDestoryMsg |
Typedefs |
typedef struct
_PersistentRequestMsg | PersistentRequestMsg |
typedef struct
_PersistentReqGrantedMsg | PersistentReqGrantedMsg |
typedef struct
_PersistentDestoryMsg | PersistentDestoryMsg |
Functions |
| | CpvDeclare (PersistentSendsTable *, persistentSendsTableHead) |
| | CpvDeclare (PersistentSendsTable *, persistentSendsTableTail) |
| | CpvDeclare (int, persistentSendsTableCount) |
| | CpvDeclare (PersistentReceivesTable *, persistentReceivesTableHead) |
| | CpvDeclare (PersistentReceivesTable *, persistentReceivesTableTail) |
| | CpvDeclare (int, persistentReceivesTableCount) |
| | CpvDeclare (PersistentHandle *, phs) |
| | CpvDeclare (int, phsSize) |
| | CpvDeclare (int, curphs) |
| void | initRecvSlot (PersistentReceivesTable *slot) |
| void | initSendSlot (PersistentSendsTable *slot) |
| void | swapSendSlotBuffers (PersistentSendsTable *slot) |
| void | swapRecvSlotBuffers (PersistentReceivesTable *slot) |
| PersistentHandle | getFreeSendSlot () |
| PersistentHandle | getFreeRecvSlot () |
| PersistentHandle | CmiCreatePersistent (int destPE, int maxBytes) |
| PersistentHandle | CmiCreateNodePersistent (int destNode, int maxBytes) |
| static void | persistentRequestHandler (void *env) |
| static void | persistentReqGrantedHandler (void *env) |
| PersistentReq | CmiCreateReceiverPersistent (int maxBytes) |
| PersistentHandle | CmiRegisterReceivePersistent (PersistentReq recvHand) |
| void | persistentDestoryHandler (void *env) |
| void | CmiDestoryPersistent (PersistentHandle h) |
| void | CmiDestoryAllPersistent () |
| void | CmiPersistentInit () |
| void | CmiUsePersistentHandle (PersistentHandle *p, int n) |
| void | CmiPersistentOneSend () |
Variables |
| int | persistentRequestHandlerIdx |
| int | persistentReqGrantedHandlerIdx |
| int | persistentDestoryHandlerIdx |
Detailed Description
Support for persistent communication setup.
Definition in file persist-comm.c.