photon  1.1
Functions
photon_request.c File Reference
#include <stdlib.h>
#include <string.h>
#include <assert.h>
#include "photon_backend.h"
#include "photon_request.h"
#include "photon_pwc.h"
#include "util.h"

Go to the source code of this file.

Functions

int photon_request_init (photonConfig cfg)
 
photonRequest photon_get_request (int proc)
 
photonRequest photon_lookup_request (photon_rid rid)
 
int photon_count_request (int proc)
 
int photon_free_request (photonRequest req)
 
photonRequest photon_setup_request_direct (photonBuffer lbuf, photonBuffer rbuf, uint64_t size, int proc, int events)
 
photonRequest photon_setup_request_ledger_info (photonRILedgerEntry ri_entry, int curr, int proc)
 
photonRequest photon_setup_request_ledger_eager (photonRDMALedgerEntry entry, int curr, int proc)
 
photonRequest photon_setup_request_recv (photonAddr addr, int msn, int msize, int bindex, int nbufs)
 
photonRequest photon_setup_request_send (photonAddr addr, int *bufs, int nbufs)
 

Function Documentation

◆ photon_count_request()

int photon_count_request ( int  proc)

Definition at line 165 of file photon_request.c.

◆ photon_free_request()

int photon_free_request ( photonRequest  req)

Definition at line 189 of file photon_request.c.

◆ photon_get_request()

photonRequest photon_get_request ( int  proc)

Definition at line 88 of file photon_request.c.

◆ photon_lookup_request()

photonRequest photon_lookup_request ( photon_rid  rid)

Definition at line 138 of file photon_request.c.

◆ photon_request_init()

int photon_request_init ( photonConfig  cfg)

Definition at line 26 of file photon_request.c.

◆ photon_setup_request_direct()

photonRequest photon_setup_request_direct ( photonBuffer  lbuf,
photonBuffer  rbuf,
uint64_t  size,
int  proc,
int  events 
)

Definition at line 209 of file photon_request.c.

◆ photon_setup_request_ledger_eager()

photonRequest photon_setup_request_ledger_eager ( photonRDMALedgerEntry  entry,
int  curr,
int  proc 
)

Definition at line 297 of file photon_request.c.

◆ photon_setup_request_ledger_info()

photonRequest photon_setup_request_ledger_info ( photonRILedgerEntry  ri_entry,
int  curr,
int  proc 
)

Definition at line 257 of file photon_request.c.

◆ photon_setup_request_recv()

photonRequest photon_setup_request_recv ( photonAddr  addr,
int  msn,
int  msize,
int  bindex,
int  nbufs 
)

Definition at line 332 of file photon_request.c.

◆ photon_setup_request_send()

photonRequest photon_setup_request_send ( photonAddr  addr,
int *  bufs,
int  nbufs 
)

Definition at line 358 of file photon_request.c.