rvt_cq
struct rvt_cq *cq = container_of(work, struct rvt_cq, comptask);
struct rvt_cq *cq = ibcq_to_rvtcq(ibcq);
bool rvt_cq_enter(struct rvt_cq *cq, struct ib_wc *entry, bool solicited)
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);
TP_PROTO(struct rvt_cq *cq, struct ib_wc *wc, u32 idx),
TP_PROTO(struct rvt_cq *cq, struct ib_wc *wc, u32 idx),
#define TRACE_SYSTEM rvt_cq
TP_PROTO(struct rvt_cq *cq,
TP_PROTO(struct rvt_cq *cq, const struct ib_cq_init_attr *attr),
TP_PROTO(struct rvt_cq *cq, struct ib_wc *wc, u32 idx),
INIT_RDMA_OBJ_SIZE(ib_cq, rvt_cq, ibcq),
static inline struct rvt_cq *ibcq_to_rvtcq(struct ib_cq *ibcq)
return container_of(ibcq, struct rvt_cq, ibcq);
bool rvt_cq_enter(struct rvt_cq *cq, struct ib_wc *entry, bool solicited);
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);
struct rvt_cq *cq = ibcq_to_rvtcq(send_cq);