photon  1.1
Functions
photon_event.c File Reference
#include <assert.h>
#include "photon_event.h"
#include "photon_pwc.h"

Go to the source code of this file.

Functions

int __photon_handle_cq_special (photon_rid cookie)
 
int __photon_get_event (int proc, photon_rid *id)
 
int __photon_get_nevents (int proc, int max, photon_rid **ids, int *n)
 
int __photon_get_revent (int proc, photon_rid *id, uint64_t *imm)
 
int __photon_get_revents (int proc, int max, photon_rid **ids, uint64_t **imms, int *n)
 
int __photon_handle_cq_event (photonRequest req, photon_rid cookie, photonRequest *rreq)
 
int __photon_nbpop_event (photonRequest req)
 
int __photon_nbpop_sr (photonRequest req)
 
int __photon_nbpop_ledger (photonRequest req)
 
int __photon_wait_ledger (photonRequest req)
 
int __photon_try_one_event (photonRequest *rreq)
 
int __photon_wait_event (photonRequest req)
 

Function Documentation

◆ __photon_get_event()

int __photon_get_event ( int  proc,
photon_rid id 
)

Definition at line 87 of file photon_event.c.

◆ __photon_get_nevents()

int __photon_get_nevents ( int  proc,
int  max,
photon_rid **  ids,
int *  n 
)

Definition at line 113 of file photon_event.c.

◆ __photon_get_revent()

int __photon_get_revent ( int  proc,
photon_rid id,
uint64_t *  imm 
)

Definition at line 139 of file photon_event.c.

◆ __photon_get_revents()

int __photon_get_revents ( int  proc,
int  max,
photon_rid **  ids,
uint64_t **  imms,
int *  n 
)

Definition at line 156 of file photon_event.c.

◆ __photon_handle_cq_event()

int __photon_handle_cq_event ( photonRequest  req,
photon_rid  cookie,
photonRequest rreq 
)

Definition at line 173 of file photon_event.c.

◆ __photon_handle_cq_special()

int __photon_handle_cq_special ( photon_rid  cookie)

Definition at line 19 of file photon_event.c.

◆ __photon_nbpop_event()

int __photon_nbpop_event ( photonRequest  req)

Definition at line 233 of file photon_event.c.

◆ __photon_nbpop_ledger()

int __photon_nbpop_ledger ( photonRequest  req)

Definition at line 285 of file photon_event.c.

◆ __photon_nbpop_sr()

int __photon_nbpop_sr ( photonRequest  req)

Definition at line 272 of file photon_event.c.

◆ __photon_try_one_event()

int __photon_try_one_event ( photonRequest rreq)

Definition at line 387 of file photon_event.c.

◆ __photon_wait_event()

int __photon_wait_event ( photonRequest  req)

Definition at line 418 of file photon_event.c.

◆ __photon_wait_ledger()

int __photon_wait_ledger ( photonRequest  req)

Definition at line 337 of file photon_event.c.