Lines Matching refs:cq
221 struct ibv_cq *cq;
686 int (*poll_cq)(struct ibv_cq *cq, int num_entries, struct ibv_wc *wc);
687 int (*req_notify_cq)(struct ibv_cq *cq, int solicited_only);
688 void (*cq_event)(struct ibv_cq *cq);
689 int (*resize_cq)(struct ibv_cq *cq, int cqe);
690 int (*destroy_cq)(struct ibv_cq *cq);
872 * @cq: The CQ to resize.
875 * Users can examine the cq structure to determine the actual CQ size.
877 int ibv_resize_cq(struct ibv_cq *cq, int cqe);
882 int ibv_destroy_cq(struct ibv_cq *cq);
887 * @cq: Used to return pointer to CQ.
893 int ibv_get_cq_event(struct ibv_comp_channel *channel, struct ibv_cq **cq,
898 * @cq: CQ to acknowledge events for
909 void ibv_ack_cq_events(struct ibv_cq *cq, unsigned int nevents);
913 * @cq:the CQ being polled
924 /*static inline int ibv_poll_cq(struct ibv_cq *cq, int num_entries, struct ibv_wc *wc)
926 return cq->context->ops.poll_cq(cq, num_entries, wc);
933 * @cq: The completion queue to request notification for.
938 /*static inline int ibv_req_notify_cq(struct ibv_cq *cq, int solicited_only)
940 return cq->context->ops.req_notify_cq(cq, solicited_only);