rvt_ack_entry
void opfn_conn_response(struct rvt_qp *qp, struct rvt_ack_entry *e,
void opfn_conn_response(struct rvt_qp *qp, struct rvt_ack_entry *e,
struct rvt_ack_entry *e = NULL;
struct rvt_ack_entry *find_prev_entry(struct rvt_qp *qp, u32 psn, u8 *prev,
struct rvt_ack_entry *e = NULL;
struct rvt_ack_entry *e;
struct rvt_ack_entry *e;
struct rvt_ack_entry *e;
struct rvt_ack_entry *e;
static inline void release_rdma_sge_mr(struct rvt_ack_entry *e)
struct rvt_ack_entry *find_prev_entry(struct rvt_qp *qp, u32 psn, u8 *prev,
struct rvt_ack_entry *e,
struct rvt_ack_entry *e;
struct rvt_ack_entry *e;
u32 hfi1_build_tid_rdma_read_resp(struct rvt_qp *qp, struct rvt_ack_entry *e,
struct rvt_ack_entry *e;
struct rvt_ack_entry *e = &qp->s_ack_queue[i];
struct rvt_ack_entry *e;
struct rvt_ack_entry *e;
u32 hfi1_build_tid_rdma_write_resp(struct rvt_qp *qp, struct rvt_ack_entry *e,
struct rvt_ack_entry *e;
u32 hfi1_build_tid_rdma_write_ack(struct rvt_qp *qp, struct rvt_ack_entry *e,
struct rvt_ack_entry *e;
struct rvt_ack_entry *e = &qp->s_ack_queue[qp->s_tail_ack_queue];
struct rvt_ack_entry *e;
bool hfi1_tid_rdma_ack_interlock(struct rvt_qp *qp, struct rvt_ack_entry *e)
struct rvt_ack_entry *prev;
struct rvt_ack_entry *ack;
u32 hfi1_build_tid_rdma_read_resp(struct rvt_qp *qp, struct rvt_ack_entry *e,
u32 hfi1_build_tid_rdma_write_resp(struct rvt_qp *qp, struct rvt_ack_entry *e,
u32 hfi1_build_tid_rdma_write_ack(struct rvt_qp *qp, struct rvt_ack_entry *e,
bool hfi1_tid_rdma_ack_interlock(struct rvt_qp *qp, struct rvt_ack_entry *e);
static inline struct tid_rdma_request *ack_to_tid_req(struct rvt_ack_entry *e)
struct rvt_ack_entry *e = &qp->s_ack_queue[n];
struct rvt_ack_entry *e = &qp->s_ack_queue[i];
struct rvt_ack_entry *s_ack_queue;