photon  1.1
Functions
photon_pwc.c File Reference
#include <stdlib.h>
#include <string.h>
#include <stdint.h>
#include <inttypes.h>
#include <assert.h>
#include "photon_backend.h"
#include "photon_buffertable.h"
#include "photon_event.h"
#include "photon_pwc.h"
#include "photon_coll.h"
#include "util.h"

Go to the source code of this file.

Functions

int photon_pwc_init (photonConfig cfg)
 
int photon_pwc_register_ctype_handler (pwc_cid_type type, void *handler)
 
int photon_pwc_add_req (photonRequest req)
 
photonRequest photon_pwc_pop_req (int proc)
 
int _photon_put_with_completion (int proc, uint64_t size, photonBuffer lbuf, photonBuffer rbuf, photon_cid local, photon_cid remote, int flags, pwc_cid_type type, pwc_command cmd)
 
int _photon_get_with_completion (int proc, uint64_t size, photonBuffer lbuf, photonBuffer rbuf, photon_cid local, photon_cid remote, int flags, pwc_cid_type type, pwc_command cmd)
 
int _photon_probe_completion (int proc, int *flag, int *remaining, photon_cid *comp, int *src, void(*cb)(photon_cid), int flags)
 

Function Documentation

◆ _photon_get_with_completion()

int _photon_get_with_completion ( int  proc,
uint64_t  size,
photonBuffer  lbuf,
photonBuffer  rbuf,
photon_cid  local,
photon_cid  remote,
int  flags,
pwc_cid_type  type,
pwc_command  cmd 
)

Definition at line 854 of file photon_pwc.c.

◆ _photon_probe_completion()

int _photon_probe_completion ( int  proc,
int *  flag,
int *  remaining,
photon_cid comp,
int *  src,
void(*)(photon_cid cb,
int  flags 
)

Definition at line 1390 of file photon_pwc.c.

◆ _photon_put_with_completion()

int _photon_put_with_completion ( int  proc,
uint64_t  size,
photonBuffer  lbuf,
photonBuffer  rbuf,
photon_cid  local,
photon_cid  remote,
int  flags,
pwc_cid_type  type,
pwc_command  cmd 
)

Definition at line 759 of file photon_pwc.c.

◆ photon_pwc_add_req()

int photon_pwc_add_req ( photonRequest  req)

Definition at line 749 of file photon_pwc.c.

◆ photon_pwc_init()

int photon_pwc_init ( photonConfig  cfg)

Definition at line 716 of file photon_pwc.c.

◆ photon_pwc_pop_req()

photonRequest photon_pwc_pop_req ( int  proc)

Definition at line 755 of file photon_pwc.c.

◆ photon_pwc_register_ctype_handler()

int photon_pwc_register_ctype_handler ( pwc_cid_type  type,
void *  handler 
)

Definition at line 743 of file photon_pwc.c.