Lines Matching refs:ib_cq

669 		struct ib_cq	*cq;
952 struct ib_cq *cq;
1046 struct ib_cq *send_cq;
1047 struct ib_cq *recv_cq;
1236 void (*done)(struct ib_cq *cq, struct ib_wc *wc);
1458 typedef void (*ib_comp_handler)(struct ib_cq *cq, void *cq_context);
1466 struct ib_cq { struct
1488 struct ib_cq *cq; argument
1526 struct ib_cq *cq;
1545 struct ib_cq *cq;
1585 struct ib_cq *send_cq;
1586 struct ib_cq *recv_cq;
2103 DECLARE_RDMA_OBJ_SIZE(ib_cq);
2112 (pop)[0] INIT_RDMA_OBJ_SIZE(ib_cq, driver##_ib_cq, ibcq); \
2269 int (*create_cq)(struct ib_cq *,
2272 int (*modify_cq)(struct ib_cq *cq, u16 cq_count,
2274 void (*destroy_cq)(struct ib_cq *cq, struct ib_udata *udata);
2275 int (*resize_cq)(struct ib_cq *cq, int cqe,
2277 int (*poll_cq)(struct ib_cq *cq, int num_entries,
2279 int (*peek_cq)(struct ib_cq *cq, int wc_cnt);
2280 int (*req_notify_cq)(struct ib_cq *cq,
2282 int (*req_ncomp_notif)(struct ib_cq *cq,
3296 struct ib_cq *__ib_alloc_cq_user(struct ib_device *dev, void *private,
3310 static inline struct ib_cq *ib_alloc_cq_user(struct ib_device *dev, in ib_alloc_cq_user()
3330 static inline struct ib_cq *ib_alloc_cq(struct ib_device *dev, void *private, in ib_alloc_cq()
3343 void ib_free_cq_user(struct ib_cq *cq, struct ib_udata *udata);
3351 static inline void ib_free_cq(struct ib_cq *cq) in ib_free_cq()
3369 struct ib_cq *__ib_create_cq(struct ib_device *device,
3385 int ib_resize_cq(struct ib_cq *cq, int cqe);
3394 int ib_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period);
3401 int ib_destroy_cq_user(struct ib_cq *cq, struct ib_udata *udata);
3409 static inline void ib_destroy_cq(struct ib_cq *cq) in ib_destroy_cq()
3426 static inline int ib_poll_cq(struct ib_cq *cq, int num_entries, in ib_poll_cq()
3442 int ib_peek_cq(struct ib_cq *cq, int wc_cnt);
3471 static inline int ib_req_notify_cq(struct ib_cq *cq, in ib_req_notify_cq()
3484 static inline int ib_req_ncomp_notif(struct ib_cq *cq, int wc_cnt) in ib_req_ncomp_notif()