Lines Matching refs:cq
774 struct ib_cq *cq; member
1094 struct ib_cq *cq; member
1394 void (*done)(struct ib_cq *cq, struct ib_wc *wc);
1600 typedef void (*ib_comp_handler)(struct ib_cq *cq, void *cq_context);
1652 struct ib_cq *cq; member
1703 struct ib_cq *cq; member
1723 struct ib_cq *cq; member
2384 int (*poll_cq)(struct ib_cq *cq, int num_entries, struct ib_wc *wc);
2385 int (*peek_cq)(struct ib_cq *cq, int wc_cnt);
2386 int (*req_notify_cq)(struct ib_cq *cq, enum ib_cq_notify_flags flags);
2510 int (*create_cq)(struct ib_cq *cq, const struct ib_cq_init_attr *attr,
2512 int (*create_cq_umem)(struct ib_cq *cq,
2516 int (*modify_cq)(struct ib_cq *cq, u16 cq_count, u16 cq_period);
2517 int (*destroy_cq)(struct ib_cq *cq, struct ib_udata *udata);
2518 int (*resize_cq)(struct ib_cq *cq, int cqe, struct ib_udata *udata);
2523 int (*pre_destroy_cq)(struct ib_cq *cq);
2527 void (*post_destroy_cq)(struct ib_cq *cq);
4008 void ib_free_cq(struct ib_cq *cq);
4009 int ib_process_cq_direct(struct ib_cq *cq, int budget);
4040 int ib_resize_cq(struct ib_cq *cq, int cqe);
4049 int rdma_set_cq_moderation(struct ib_cq *cq, u16 cq_count, u16 cq_period);
4056 int ib_destroy_cq_user(struct ib_cq *cq, struct ib_udata *udata);
4064 static inline void ib_destroy_cq(struct ib_cq *cq) in ib_destroy_cq() argument
4066 int ret = ib_destroy_cq_user(cq, NULL); in ib_destroy_cq()
4083 static inline int ib_poll_cq(struct ib_cq *cq, int num_entries, in ib_poll_cq() argument
4086 return cq->device->ops.poll_cq(cq, num_entries, wc); in ib_poll_cq()
4116 static inline int ib_req_notify_cq(struct ib_cq *cq, in ib_req_notify_cq() argument
4119 return cq->device->ops.req_notify_cq(cq, flags); in ib_req_notify_cq()
4126 void ib_cq_pool_put(struct ib_cq *cq, unsigned int nr_cqe);