Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
#define | OP(x) IB_OPCODE_RC_##x |
Functions | |
int | ipath_make_rc_req (struct ipath_qp *qp) |
void | ipath_restart_rc (struct ipath_qp *qp, u32 psn) |
void | ipath_rc_error (struct ipath_qp *qp, enum ib_wc_status err) |
void | ipath_rc_rcv (struct ipath_ibdev *dev, struct ipath_ib_header *hdr, int has_grh, void *data, u32 tlen, struct ipath_qp *qp) |
Definition at line 40 of file ipath_rc.c.
ipath_make_rc_req - construct a request packet (SEND, RDMA r/w, ATOMIC) : a pointer to the QP
Return 1 if constructed; otherwise, return 0.
Definition at line 213 of file ipath_rc.c.
void ipath_rc_error | ( | struct ipath_qp * | qp, |
enum ib_wc_status | err | ||
) |
Definition at line 1525 of file ipath_rc.c.
void ipath_rc_rcv | ( | struct ipath_ibdev * | dev, |
struct ipath_ib_header * | hdr, | ||
int | has_grh, | ||
void * | data, | ||
u32 | tlen, | ||
struct ipath_qp * | qp | ||
) |
ipath_rc_rcv - process an incoming RC packet : the device this packet came in on : the header of this packet : true if the header has a GRH : the packet data : the packet length : the QP for this packet
This is called from ipath_qp_rcv() to process an incoming RC packet for the given QP. Called at interrupt level.
Definition at line 1570 of file ipath_rc.c.