ibcq_to_rvtcq
struct rvt_cq *cq = ibcq_to_rvtcq(ibcq);
struct rvt_cq *cq = ibcq_to_rvtcq(ibcq);
struct rvt_cq *cq = ibcq_to_rvtcq(ibcq);
struct rvt_cq *cq = ibcq_to_rvtcq(ibcq);
struct rvt_cq *cq = ibcq_to_rvtcq(ibcq);
rvt_cq_enter(ibcq_to_rvtcq(qp->ibqp.recv_cq), &wc, 1);
rvt_cq_enter(ibcq_to_rvtcq(qp->ibqp.recv_cq), &wc, 1);
rvt_cq_enter(ibcq_to_rvtcq(qp->ibqp.recv_cq), &wc, 1);
rvt_cq_enter(ibcq_to_rvtcq(qp->ibqp.recv_cq), &wc, 1);
struct rvt_cq *cq = ibcq_to_rvtcq(qp->ibqp.recv_cq);
struct rvt_cq *cq = ibcq_to_rvtcq(qp->ibqp.send_cq);
struct rvt_cq *cq = ibcq_to_rvtcq(send_cq);
return ibcq_to_rvtcq(send_cq)->ip ?
ibcq_to_rvtcq(send_cq)->kqueue->tail;
struct rvt_cq *cq = ibcq_to_rvtcq(send_cq);
return ibcq_to_rvtcq(send_cq)->ip ?
ibcq_to_rvtcq(send_cq)->kqueue->head;