Go to the source code of this file.
|
PHOTON_INTERNAL int | __photon_get_event (int proc, photon_rid *id) |
|
PHOTON_INTERNAL int | __photon_get_nevents (int proc, int max, photon_rid **id, int *n) |
|
PHOTON_INTERNAL int | __photon_get_revent (int proc, photon_rid *id, uint64_t *imm) |
|
PHOTON_INTERNAL int | __photon_get_nrevents (int proc, int max, photon_rid **id, uint64_t **imms, int *n) |
|
PHOTON_INTERNAL int | __photon_nbpop_event (photonRequest req) |
|
PHOTON_INTERNAL int | __photon_nbpop_sr (photonRequest req) |
|
PHOTON_INTERNAL int | __photon_nbpop_ledger (photonRequest req) |
|
PHOTON_INTERNAL int | __photon_wait_ledger (photonRequest req) |
|
PHOTON_INTERNAL int | __photon_wait_event (photonRequest req) |
|
PHOTON_INTERNAL int | __photon_try_one_event (photonRequest *rreq) |
|
PHOTON_INTERNAL int | __photon_handle_cq_special (photon_rid rid) |
|
PHOTON_INTERNAL int | __photon_handle_cq_event (photonRequest req, photon_rid rid, photonRequest *rreq) |
|
PHOTON_INTERNAL int | __photon_handle_send_event (photonRequest req, photon_rid rid) |
|
PHOTON_INTERNAL int | __photon_handle_recv_event (photon_rid id) |
|
◆ DECODE_RCQ_32_CURR
#define DECODE_RCQ_32_CURR |
( |
|
v | ) |
((uint32_t)v<<3>>19) |
◆ DECODE_RCQ_32_FLAG
#define DECODE_RCQ_32_FLAG |
( |
|
v | ) |
((uint32_t)v<<2>>31) |
◆ DECODE_RCQ_32_LEAD
#define DECODE_RCQ_32_LEAD |
( |
|
v | ) |
((uint32_t)v<<1>>31) |
◆ DECODE_RCQ_32_PROC
#define DECODE_RCQ_32_PROC |
( |
|
v | ) |
((uint32_t)v<<16>>16) |
◆ DECODE_RCQ_32_TYPE
#define DECODE_RCQ_32_TYPE |
( |
|
v | ) |
((uint32_t)v>>31) |
◆ DECODE_RCQ_64_CURR
#define DECODE_RCQ_64_CURR |
( |
|
v | ) |
((uint64_t)v>>32) |
◆ ENCODE_RCQ_32
#define ENCODE_RCQ_32 |
( |
|
t, |
|
|
|
l, |
|
|
|
f, |
|
|
|
c, |
|
|
|
p |
|
) |
| |
Value:((((((uint32_t)t)<<15) | \
(((uint16_t)l)<<14) | \
(((uint16_t)f)<<13) | \
((uint16_t)c)) << 16) | \
(uint16_t)p )
Definition at line 39 of file photon_event.h.
◆ ENCODE_RCQ_64_CURR
#define ENCODE_RCQ_64_CURR |
( |
|
v | ) |
((uint64_t)v<<32) |
◆ PHOTON_EFLAG_LEDG
#define PHOTON_EFLAG_LEDG 0x00 |
◆ PHOTON_EFLAG_ONE
#define PHOTON_EFLAG_ONE 0x00 |
◆ PHOTON_EFLAG_PACK
#define PHOTON_EFLAG_PACK 0x01 |
◆ PHOTON_EFLAG_TWO
#define PHOTON_EFLAG_TWO 0x01 |
◆ PHOTON_ETYPE_DATA
#define PHOTON_ETYPE_DATA 0x00 |
◆ PHOTON_ETYPE_NTFY
#define PHOTON_ETYPE_NTFY 0x01 |
◆ PHOTON_EVENT_ERROR
#define PHOTON_EVENT_ERROR 0x01 |
◆ PHOTON_EVENT_NONE
#define PHOTON_EVENT_NONE 0x02 |
◆ PHOTON_EVENT_NOTIMPL
#define PHOTON_EVENT_NOTIMPL 0x06 |
◆ PHOTON_EVENT_OK
#define PHOTON_EVENT_OK 0x00 |
◆ PHOTON_EVENT_REQCOMP
#define PHOTON_EVENT_REQCOMP 0x04 |
◆ PHOTON_EVENT_REQFOUND
#define PHOTON_EVENT_REQFOUND 0x05 |
◆ __photon_get_event()
◆ __photon_get_nevents()
◆ __photon_get_nrevents()
◆ __photon_get_revent()
◆ __photon_handle_cq_event()
◆ __photon_handle_cq_special()
◆ __photon_handle_recv_event()
◆ __photon_handle_send_event()
◆ __photon_nbpop_event()
◆ __photon_nbpop_ledger()
◆ __photon_nbpop_sr()
◆ __photon_try_one_event()
◆ __photon_wait_event()
◆ __photon_wait_ledger()