PPL Logo

conv-core/conv-onesided.c File Reference

Go to the source code of this file.

Data Structures

struct  CmiCb
struct  CmiRMA
struct  CmiRMAMsg
struct  RMAPutMsg

Typedefs

typedef struct CmiCb CmiCb
typedef struct CmiRMA CmiRMA
typedef struct CmiRMAMsg CmiRMAMsg
typedef struct RMAPutMsg RMAPutMsg

Functions

int CmiRegisterMemory (void *addr, unsigned int size)
int CmiUnRegisterMemory (void *addr, unsigned int size)
void handlePutSrc (void *msg)
void handlePutDest (void *msg)
void * CmiPut (unsigned int sourceId, unsigned int targetId, void *Saddr, void *Taddr, unsigned int size)
void CmiPutCb (unsigned int sourceId, unsigned int targetId, void *Saddr, void *Taddr, unsigned int size, CmiRdmaCallbackFn fn, void *param)
void handleGetSrc (void *msg)
void handleGetDest (void *msg)
void * CmiGet (unsigned int sourceId, unsigned int targetId, void *Saddr, void *Taddr, unsigned int size)
void CmiGetCb (unsigned int sourceId, unsigned int targetId, void *Saddr, void *Taddr, unsigned int size, CmiRdmaCallbackFn fn, void *param)
int CmiWaitTest (void *obj)


Typedef Documentation

typedef struct CmiCb CmiCb

Definition at line 20 of file conv-onesided.c.

typedef struct CmiRMA CmiRMA

Definition at line 33 of file conv-onesided.c.

typedef struct CmiRMAMsg CmiRMAMsg

Definition at line 39 of file conv-onesided.c.

typedef struct RMAPutMsg RMAPutMsg

Definition at line 50 of file conv-onesided.c.


Function Documentation

int CmiRegisterMemory ( void *  addr,
unsigned int  size 
)

Definition at line 52 of file conv-onesided.c.

int CmiUnRegisterMemory ( void *  addr,
unsigned int  size 
)

Definition at line 57 of file conv-onesided.c.

void handlePutSrc ( void *  msg  ) 

void handlePutDest ( void *  msg  ) 

void* CmiPut ( unsigned int  sourceId,
unsigned int  targetId,
void *  Saddr,
void *  Taddr,
unsigned int  size 
)

Definition at line 94 of file conv-onesided.c.

void CmiPutCb ( unsigned int  sourceId,
unsigned int  targetId,
void *  Saddr,
void *  Taddr,
unsigned int  size,
CmiRdmaCallbackFn  fn,
void *  param 
)

Definition at line 117 of file conv-onesided.c.

void* CmiGet ( unsigned int  sourceId,
unsigned int  targetId,
void *  Saddr,
void *  Taddr,
unsigned int  size 
)

Definition at line 173 of file conv-onesided.c.

void CmiGetCb ( unsigned int  sourceId,
unsigned int  targetId,
void *  Saddr,
void *  Taddr,
unsigned int  size,
CmiRdmaCallbackFn  fn,
void *  param 
)

Definition at line 196 of file conv-onesided.c.

int CmiWaitTest ( void *  obj  ) 

Definition at line 221 of file conv-onesided.c.


Generated on Fri May 25 08:00:44 2012 for Charm++ by  doxygen 1.5.5