Home
last modified time | relevance | path

Searched refs:ib_cq (Results 1 – 75 of 75) sorted by relevance

/linux-4.4.14/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.h51 int ocrdma_poll_cq(struct ib_cq *, int num_entries, struct ib_wc *wc);
52 int ocrdma_arm_cq(struct ib_cq *, enum ib_cq_notify_flags flags);
89 struct ib_cq *ocrdma_create_cq(struct ib_device *ibdev,
93 int ocrdma_resize_cq(struct ib_cq *, int cqe, struct ib_udata *);
94 int ocrdma_destroy_cq(struct ib_cq *);
Docrdma.h317 struct ib_cq ibcq;
474 static inline struct ocrdma_cq *get_ocrdma_cq(struct ib_cq *ibcq) in get_ocrdma_cq()
Docrdma_verbs.c1068 struct ib_cq *ocrdma_create_cq(struct ib_device *ibdev, in ocrdma_create_cq()
1124 int ocrdma_resize_cq(struct ib_cq *ibcq, int new_cnt, in ocrdma_resize_cq()
1164 int ocrdma_destroy_cq(struct ib_cq *ibcq) in ocrdma_destroy_cq()
2951 int ocrdma_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc) in ocrdma_poll_cq()
2987 int ocrdma_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags cq_flags) in ocrdma_arm_cq()
/linux-4.4.14/drivers/staging/rdma/ehca/
Dehca_uverbs.c168 ehca_dbg(cq->ib_cq.device, "cq_num=%x fw", cq->cq_number); in ehca_mmap_cq()
171 ehca_err(cq->ib_cq.device, in ehca_mmap_cq()
179 ehca_dbg(cq->ib_cq.device, "cq_num=%x queue", cq->cq_number); in ehca_mmap_cq()
182 ehca_err(cq->ib_cq.device, in ehca_mmap_cq()
190 ehca_err(cq->ib_cq.device, "bad resource type=%x cq_num=%x", in ehca_mmap_cq()
269 if (!cq->ib_cq.uobject || cq->ib_cq.uobject->context != context) in ehca_mmap()
274 ehca_err(cq->ib_cq.device, in ehca_mmap()
Dehca_cq.c65 ehca_dbg(cq->ib_cq.device, "cq_num=%x real_qp_num=%x", in ehca_cq_assign_qp()
84 ehca_dbg(cq->ib_cq.device, in ehca_cq_unassign_qp()
93 ehca_err(cq->ib_cq.device, in ehca_cq_unassign_qp()
116 struct ib_cq *ehca_create_cq(struct ib_device *device, in ehca_create_cq()
123 struct ib_cq *cq; in ehca_create_cq()
166 cq = &my_cq->ib_cq; in ehca_create_cq()
267 my_cq->ib_cq.cqe = my_cq->nr_of_entries = in ehca_create_cq()
320 int ehca_destroy_cq(struct ib_cq *cq) in ehca_destroy_cq()
323 struct ehca_cq *my_cq = container_of(cq, struct ehca_cq, ib_cq); in ehca_destroy_cq()
375 int ehca_resize_cq(struct ib_cq *cq, int cqe, struct ib_udata *udata) in ehca_resize_cq()
Dehca_iverbs.h133 struct ib_cq *ehca_create_cq(struct ib_device *device,
138 int ehca_destroy_cq(struct ib_cq *cq);
140 int ehca_resize_cq(struct ib_cq *cq, int cqe, struct ib_udata *udata);
142 int ehca_poll_cq(struct ib_cq *cq, int num_entries, struct ib_wc *wc);
144 int ehca_peek_cq(struct ib_cq *cq, int wc_cnt);
146 int ehca_req_notify_cq(struct ib_cq *cq, enum ib_cq_notify_flags notify_flags);
Dehca_reqs.c626 static inline int ehca_poll_cq_one(struct ib_cq *cq, struct ib_wc *wc) in ehca_poll_cq_one()
629 struct ehca_cq *my_cq = container_of(cq, struct ehca_cq, ib_cq); in ehca_poll_cq_one()
799 static int generate_flush_cqes(struct ehca_qp *my_qp, struct ib_cq *cq, in generate_flush_cqes()
873 int ehca_poll_cq(struct ib_cq *cq, int num_entries, struct ib_wc *wc) in ehca_poll_cq()
875 struct ehca_cq *my_cq = container_of(cq, struct ehca_cq, ib_cq); in ehca_poll_cq()
930 int ehca_req_notify_cq(struct ib_cq *cq, enum ib_cq_notify_flags notify_flags) in ehca_req_notify_cq()
932 struct ehca_cq *my_cq = container_of(cq, struct ehca_cq, ib_cq); in ehca_req_notify_cq()
Dehca_classes.h97 struct ib_cq *ibcq_aqp1;
238 struct ib_cq ib_cq; member
Dehca_irq.c79 if (!cq->ib_cq.comp_handler) in comp_event_callback()
83 cq->ib_cq.comp_handler(&cq->ib_cq, cq->ib_cq.cq_context); in comp_event_callback()
Dehca_main.c554 struct ib_cq *ibcq; in ehca_create_aqp1()
Dehca_qp.c634 container_of(init_attr->recv_cq, struct ehca_cq, ib_cq); in internal_create_qp()
637 container_of(init_attr->send_cq, struct ehca_cq, ib_cq); in internal_create_qp()
/linux-4.4.14/drivers/infiniband/hw/usnic/
Dusnic_ib_verbs.h65 struct ib_cq *usnic_ib_create_cq(struct ib_device *ibdev,
69 int usnic_ib_destroy_cq(struct ib_cq *cq);
86 int usnic_ib_poll_cq(struct ib_cq *ibcq, int num_entries,
88 int usnic_ib_req_notify_cq(struct ib_cq *cq,
Dusnic_ib_verbs.c592 struct ib_cq *usnic_ib_create_cq(struct ib_device *ibdev, in usnic_ib_create_cq()
597 struct ib_cq *cq; in usnic_ib_create_cq()
610 int usnic_ib_destroy_cq(struct ib_cq *cq) in usnic_ib_destroy_cq()
769 int usnic_ib_poll_cq(struct ib_cq *ibcq, int num_entries, in usnic_ib_poll_cq()
776 int usnic_ib_req_notify_cq(struct ib_cq *cq, in usnic_ib_req_notify_cq()
/linux-4.4.14/drivers/infiniband/hw/mlx5/
Dmlx5_ib.h272 struct ib_cq ibcq;
354 struct ib_cq *cq;
402 struct ib_cq *c0;
451 static inline struct mlx5_ib_cq *to_mcq(struct ib_cq *ibcq) in to_mcq()
539 struct ib_cq *mlx5_ib_create_cq(struct ib_device *ibdev,
543 int mlx5_ib_destroy_cq(struct ib_cq *cq);
544 int mlx5_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
545 int mlx5_ib_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags);
546 int mlx5_ib_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period);
547 int mlx5_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata);
[all …]
Dcq.c42 struct ib_cq *ibcq = &to_mibcq(cq)->ibcq; in mlx5_ib_cq_comp()
51 struct ib_cq *ibcq = &cq->ibcq; in mlx5_ib_cq_event()
554 int mlx5_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc) in mlx5_ib_poll_cq()
581 int mlx5_ib_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags) in mlx5_ib_arm_cq()
746 struct ib_cq *mlx5_ib_create_cq(struct ib_device *ibdev, in mlx5_ib_create_cq()
843 int mlx5_ib_destroy_cq(struct ib_cq *cq) in mlx5_ib_destroy_cq()
929 int mlx5_ib_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period) in mlx5_ib_modify_cq()
1080 int mlx5_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata) in mlx5_ib_resize_cq()
1193 int mlx5_ib_get_cqe_size(struct mlx5_ib_dev *dev, struct ib_cq *ibcq) in mlx5_ib_get_cqe_size()
Dqp.c1813 static int mlx5_wq_overflow(struct mlx5_ib_wq *wq, int nreq, struct ib_cq *ib_cq) in mlx5_wq_overflow() argument
1822 cq = to_mcq(ib_cq); in mlx5_wq_overflow()
Dmain.c1080 struct ib_cq *cq; in create_umr_res()
Dmr.c737 void mlx5_umr_cq_handler(struct ib_cq *cq, void *cq_context) in mlx5_umr_cq_handler()
/linux-4.4.14/include/rdma/
Dib_verbs.h484 struct ib_cq *cq;
814 struct ib_cq *cq;
885 struct ib_cq *send_cq;
886 struct ib_cq *recv_cq;
1308 typedef void (*ib_comp_handler)(struct ib_cq *cq, void *cq_context);
1310 struct ib_cq { struct
1332 struct ib_cq *cq; argument
1341 struct ib_cq *send_cq;
1342 struct ib_cq *recv_cq;
1709 struct ib_cq * (*create_cq)(struct ib_device *device,
[all …]
/linux-4.4.14/drivers/infiniband/hw/mlx4/
Dmlx4_ib.h102 struct ib_cq *cq;
117 struct ib_cq ibcq;
431 struct ib_cq *cq;
630 static inline struct mlx4_ib_cq *to_mcq(struct ib_cq *ibcq) in to_mcq()
716 int mlx4_ib_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period);
717 int mlx4_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata);
718 struct ib_cq *mlx4_ib_create_cq(struct ib_device *ibdev,
722 int mlx4_ib_destroy_cq(struct ib_cq *cq);
723 int mlx4_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
724 int mlx4_ib_arm_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags);
Dcq.c44 struct ib_cq *ibcq = &to_mibcq(cq)->ibcq; in mlx4_ib_cq_comp()
51 struct ib_cq *ibcq; in mlx4_ib_cq_event()
92 int mlx4_ib_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period) in mlx4_ib_modify_cq()
170 struct ib_cq *mlx4_ib_create_cq(struct ib_device *ibdev, in mlx4_ib_create_cq()
372 int mlx4_ib_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata) in mlx4_ib_resize_cq()
473 int mlx4_ib_destroy_cq(struct ib_cq *cq) in mlx4_ib_destroy_cq()
891 int mlx4_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc) in mlx4_ib_poll_cq()
923 int mlx4_ib_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags) in mlx4_ib_arm_cq()
Dqp.c2486 static int mlx4_wq_overflow(struct mlx4_ib_wq *wq, int nreq, struct ib_cq *ib_cq) in mlx4_wq_overflow() argument
2495 cq = to_mcq(ib_cq); in mlx4_wq_overflow()
Dmad.c1124 static void mlx4_ib_tunnel_comp_handler(struct ib_cq *cq, void *arg) in mlx4_ib_tunnel_comp_handler()
/linux-4.4.14/drivers/staging/rdma/ipath/
Dipath_cq.c129 int ipath_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *entry) in ipath_poll_cq()
200 struct ib_cq *ipath_create_cq(struct ib_device *ibdev, in ipath_create_cq()
209 struct ib_cq *ret; in ipath_create_cq()
319 int ipath_destroy_cq(struct ib_cq *ibcq) in ipath_destroy_cq()
347 int ipath_req_notify_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags notify_flags) in ipath_req_notify_cq()
376 int ipath_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata) in ipath_resize_cq()
Dipath_verbs.h215 struct ib_cq ibcq;
676 static inline struct ipath_cq *to_icq(struct ib_cq *ibcq) in to_icq()
816 int ipath_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *entry);
818 struct ib_cq *ipath_create_cq(struct ib_device *ibdev,
823 int ipath_destroy_cq(struct ib_cq *ibcq);
825 int ipath_req_notify_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags notify_flags);
827 int ipath_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata);
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_cq.c136 int qib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *entry) in qib_poll_cq()
215 struct ib_cq *qib_create_cq(struct ib_device *ibdev, in qib_create_cq()
224 struct ib_cq *ret; in qib_create_cq()
335 int qib_destroy_cq(struct ib_cq *ibcq) in qib_destroy_cq()
363 int qib_req_notify_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags notify_flags) in qib_req_notify_cq()
392 int qib_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata) in qib_resize_cq()
Dqib_verbs.h270 struct ib_cq ibcq;
831 static inline struct qib_cq *to_icq(struct ib_cq *ibcq) in to_icq()
1020 int qib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *entry);
1022 struct ib_cq *qib_create_cq(struct ib_device *ibdev,
1027 int qib_destroy_cq(struct ib_cq *ibcq);
1029 int qib_req_notify_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags notify_flags);
1031 int qib_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata);
/linux-4.4.14/drivers/staging/rdma/hfi1/
Dcq.c152 int hfi1_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *entry) in hfi1_poll_cq()
231 struct ib_cq *hfi1_create_cq( in hfi1_create_cq()
240 struct ib_cq *ret; in hfi1_create_cq()
348 int hfi1_destroy_cq(struct ib_cq *ibcq) in hfi1_destroy_cq()
376 int hfi1_req_notify_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags notify_flags) in hfi1_req_notify_cq()
405 int hfi1_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata) in hfi1_resize_cq()
Dverbs.h282 struct ib_cq ibcq;
815 static inline struct hfi1_cq *to_icq(struct ib_cq *ibcq) in to_icq()
997 int hfi1_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *entry);
999 struct ib_cq *hfi1_create_cq(
1005 int hfi1_destroy_cq(struct ib_cq *ibcq);
1008 struct ib_cq *ibcq,
1011 int hfi1_resize_cq(struct ib_cq *ibcq, int cqe, struct ib_udata *udata);
/linux-4.4.14/drivers/staging/rdma/amso1100/
Dc2_provider.h92 struct ib_cq ibcq;
153 static inline struct c2_cq *to_c2cq(struct ib_cq *ibcq) in to_c2cq()
Dc2_provider.c292 static struct ib_cq *c2_create_cq(struct ib_device *ibdev, in c2_create_cq()
320 static int c2_destroy_cq(struct ib_cq *ib_cq) in c2_destroy_cq() argument
322 struct c2_cq *cq = to_c2cq(ib_cq); in c2_destroy_cq()
326 c2_free_cq(to_c2dev(ib_cq->device), cq); in c2_destroy_cq()
Dc2_cq.c201 int c2_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *entry) in c2_poll_cq()
222 int c2_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags notify_flags) in c2_arm_cq()
Dc2.h517 extern int c2_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *entry);
518 extern int c2_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags);
/linux-4.4.14/net/rds/
Diw.h115 struct ib_cq *i_send_cq;
116 struct ib_cq *i_recv_cq;
332 void rds_iw_recv_cq_comp_handler(struct ib_cq *cq, void *context);
357 void rds_iw_send_cq_comp_handler(struct ib_cq *cq, void *context);
Dib.h127 struct ib_cq *i_send_cq;
128 struct ib_cq *i_recv_cq;
Dib_cm.c227 static void rds_ib_cq_comp_handler_recv(struct ib_cq *cq, void *context) in rds_ib_cq_comp_handler_recv()
239 static void poll_cq(struct rds_ib_connection *ic, struct ib_cq *cq, in poll_cq()
331 static void rds_ib_cq_comp_handler_send(struct ib_cq *cq, void *context) in rds_ib_cq_comp_handler_send()
Diw_cm.c176 void (*send_cq_handler)(struct ib_cq *, void *), in rds_iw_init_qp_attrs() argument
178 void (*recv_cq_handler)(struct ib_cq *, void *), in rds_iw_init_qp_attrs() argument
Diw_recv.c768 void rds_iw_recv_cq_comp_handler(struct ib_cq *cq, void *context) in rds_iw_recv_cq_comp_handler()
Diw_send.c188 void rds_iw_send_cq_comp_handler(struct ib_cq *cq, void *context) in rds_iw_send_cq_comp_handler()
/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Dcq.c826 int c4iw_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc) in c4iw_poll_cq()
847 int c4iw_destroy_cq(struct ib_cq *ib_cq) in c4iw_destroy_cq() argument
852 PDBG("%s ib_cq %p\n", __func__, ib_cq); in c4iw_destroy_cq()
853 chp = to_c4iw_cq(ib_cq); in c4iw_destroy_cq()
859 ucontext = ib_cq->uobject ? to_c4iw_ucontext(ib_cq->uobject->context) in c4iw_destroy_cq()
867 struct ib_cq *c4iw_create_cq(struct ib_device *ibdev, in c4iw_create_cq()
999 int c4iw_resize_cq(struct ib_cq *cq, int cqe, struct ib_udata *udata) in c4iw_resize_cq()
1004 int c4iw_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags) in c4iw_arm_cq()
Diw_cxgb4.h413 struct ib_cq ibcq;
422 static inline struct c4iw_cq *to_c4iw_cq(struct ib_cq *ibcq) in to_c4iw_cq()
945 int c4iw_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
983 int c4iw_destroy_cq(struct ib_cq *ib_cq);
984 struct ib_cq *c4iw_create_cq(struct ib_device *ibdev,
988 int c4iw_resize_cq(struct ib_cq *cq, int cqe, struct ib_udata *udata);
989 int c4iw_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags);
/linux-4.4.14/include/linux/sunrpc/
Dsvc_rdma.h148 struct ib_cq *sc_rq_cq;
149 struct ib_cq *sc_sq_cq;
/linux-4.4.14/drivers/infiniband/ulp/srp/
Dib_srp.h145 struct ib_cq *send_cq;
146 struct ib_cq *recv_cq;
Dib_srp.c135 static void srp_recv_completion(struct ib_cq *cq, void *ch_ptr);
136 static void srp_send_completion(struct ib_cq *cq, void *ch_ptr);
487 struct ib_cq *recv_cq, *send_cq; in srp_create_ch_ib()
2006 static void srp_recv_completion(struct ib_cq *cq, void *ch_ptr) in srp_recv_completion()
2021 static void srp_send_completion(struct ib_cq *cq, void *ch_ptr) in srp_send_completion()
/linux-4.4.14/drivers/infiniband/hw/cxgb3/
Diwch_provider.h104 struct ib_cq ibcq;
114 static inline struct iwch_cq *to_iwch_cq(struct ib_cq *ibcq) in to_iwch_cq()
336 int iwch_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
Diwch_provider.c129 static int iwch_destroy_cq(struct ib_cq *ib_cq) in iwch_destroy_cq() argument
133 PDBG("%s ib_cq %p\n", __func__, ib_cq); in iwch_destroy_cq()
134 chp = to_iwch_cq(ib_cq); in iwch_destroy_cq()
145 static struct ib_cq *iwch_create_cq(struct ib_device *ibdev, in iwch_create_cq()
254 static int iwch_resize_cq(struct ib_cq *cq, int cqe, struct ib_udata *udata) in iwch_resize_cq()
322 static int iwch_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags) in iwch_arm_cq()
Diwch_cq.c195 int iwch_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc) in iwch_poll_cq()
/linux-4.4.14/drivers/infiniband/hw/mthca/
Dmthca_provider.h202 struct ib_cq ibcq;
324 static inline struct mthca_cq *to_mcq(struct ib_cq *ibcq) in to_mcq()
Dmthca_dev.h494 int mthca_poll_cq(struct ib_cq *ibcq, int num_entries,
496 int mthca_tavor_arm_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags);
497 int mthca_arbel_arm_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags);
Dmthca_cq.c662 int mthca_poll_cq(struct ib_cq *ibcq, int num_entries, in mthca_poll_cq()
731 int mthca_tavor_arm_cq(struct ib_cq *cq, enum ib_cq_notify_flags flags) in mthca_tavor_arm_cq()
744 int mthca_arbel_arm_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags flags) in mthca_arbel_arm_cq()
Dmthca_provider.c648 static struct ib_cq *mthca_create_cq(struct ib_device *ibdev, in mthca_create_cq()
775 static int mthca_resize_cq(struct ib_cq *ibcq, int entries, struct ib_udata *udata) in mthca_resize_cq()
851 static int mthca_destroy_cq(struct ib_cq *cq) in mthca_destroy_cq()
Dmthca_qp.c1546 struct ib_cq *ib_cq) in mthca_wq_overflow() argument
1555 cq = to_mcq(ib_cq); in mthca_wq_overflow()
/linux-4.4.14/drivers/infiniband/ulp/ipoib/
Dipoib.h345 struct ib_cq *recv_cq;
346 struct ib_cq *send_cq;
457 void ipoib_ib_completion(struct ib_cq *cq, void *dev_ptr);
458 void ipoib_send_comp_handler(struct ib_cq *cq, void *dev_ptr);
Dipoib_ib.c481 void ipoib_ib_completion(struct ib_cq *cq, void *dev_ptr) in ipoib_ib_completion()
503 void ipoib_send_comp_handler(struct ib_cq *cq, void *dev_ptr) in ipoib_send_comp_handler()
/linux-4.4.14/net/sunrpc/xprtrdma/
Dverbs.c154 rpcrdma_sendcq_poll(struct ib_cq *cq) in rpcrdma_sendcq_poll()
176 rpcrdma_sendcq_upcall(struct ib_cq *cq, void *cq_context) in rpcrdma_sendcq_upcall()
235 rpcrdma_recvcq_poll(struct ib_cq *cq) in rpcrdma_recvcq_poll()
256 rpcrdma_recvcq_upcall(struct ib_cq *cq, void *cq_context) in rpcrdma_recvcq_upcall()
439 rpcrdma_clean_cq(struct ib_cq *cq) in rpcrdma_clean_cq()
570 struct ib_cq *sendcq, *recvcq; in rpcrdma_ep_create()
Dsvc_rdma_transport.c300 static void rq_comp_handler(struct ib_cq *cq, void *cq_context) in rq_comp_handler()
441 struct ib_cq *cq = xprt->sc_sq_cq; in sq_cq_reap()
482 static void sq_comp_handler(struct ib_cq *cq, void *cq_context) in sq_comp_handler()
/linux-4.4.14/drivers/infiniband/core/
Dverbs.c506 struct ib_cq *uninitialized_var(cq); in ib_destroy_srq()
1121 struct ib_cq *scq, *rcq; in ib_destroy_qp()
1154 struct ib_cq *ib_create_cq(struct ib_device *device, in ib_create_cq()
1160 struct ib_cq *cq; in ib_create_cq()
1177 int ib_modify_cq(struct ib_cq *cq, u16 cq_count, u16 cq_period) in ib_modify_cq()
1184 int ib_destroy_cq(struct ib_cq *cq) in ib_destroy_cq()
1193 int ib_resize_cq(struct ib_cq *cq, int cqe) in ib_resize_cq()
Dmad_priv.h200 struct ib_cq *cq;
Duverbs.h199 void ib_uverbs_comp_handler(struct ib_cq *cq, void *cq_context);
Duverbs_cmd.c221 static struct ib_cq *idr_read_cq(int cq_handle, struct ib_ucontext *context, int nested) in idr_read_cq()
226 static void put_cq_read(struct ib_cq *cq) in put_cq_read()
1363 struct ib_cq *cq; in create_cq()
1562 struct ib_cq *cq; in ib_uverbs_resize_cq()
1627 struct ib_cq *cq; in ib_uverbs_poll_cq()
1676 struct ib_cq *cq; in ib_uverbs_req_notify_cq()
1701 struct ib_cq *cq; in ib_uverbs_destroy_cq()
1761 struct ib_cq *scq = NULL, *rcq = NULL; in create_qp()
Duverbs_main.c269 struct ib_cq *cq = uobj->object; in ib_uverbs_cleanup_ucontext()
465 void ib_uverbs_comp_handler(struct ib_cq *cq, void *cq_context) in ib_uverbs_comp_handler()
Dmad.c2858 static void ib_mad_thread_completion_handler(struct ib_cq *cq, void *arg) in ib_mad_thread_completion_handler()
/linux-4.4.14/drivers/infiniband/hw/nes/
Dnes_verbs.h116 struct ib_cq ibcq;
Dnes_verbs.c1510 static struct ib_cq *nes_create_cq(struct ib_device *ibdev, in nes_create_cq()
1771 static int nes_destroy_cq(struct ib_cq *ib_cq) in nes_destroy_cq() argument
1783 if (ib_cq == NULL) in nes_destroy_cq()
1786 nescq = to_nescq(ib_cq); in nes_destroy_cq()
1787 nesvnic = to_nesvnic(ib_cq->device); in nes_destroy_cq()
3608 static int nes_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *entry) in nes_poll_cq()
3783 static int nes_req_notify_cq(struct ib_cq *ibcq, enum ib_cq_notify_flags notify_flags) in nes_req_notify_cq()
Dnes.h505 static inline struct nes_cq *to_nescq(struct ib_cq *ibcq) in to_nescq()
/linux-4.4.14/drivers/infiniband/ulp/srpt/
Dib_srpt.h306 struct ib_cq *cq;
Dib_srpt.c1872 static void srpt_process_rcv_completion(struct ib_cq *cq, in srpt_process_rcv_completion()
1910 static void srpt_process_send_completion(struct ib_cq *cq, in srpt_process_send_completion()
1955 static void srpt_process_completion(struct ib_cq *cq, struct srpt_rdma_ch *ch) in srpt_process_completion()
1984 static void srpt_completion(struct ib_cq *cq, void *ctx) in srpt_completion()
/linux-4.4.14/drivers/infiniband/ulp/isert/
Dib_isert.h195 struct ib_cq *cq;
Dib_isert.c272 static void isert_cq_callback(struct ib_cq *, void *);
2121 isert_cq_callback(struct ib_cq *cq, void *context) in isert_cq_callback()
/linux-4.4.14/net/9p/
Dtrans_rdma.c96 struct ib_cq *cq;
342 static void cq_comp_handler(struct ib_cq *cq, void *cq_context) in cq_comp_handler()
/linux-4.4.14/drivers/infiniband/ulp/iser/
Diser_verbs.c50 static void iser_cq_callback(struct ib_cq *cq, void *cq_context);
1246 struct ib_cq *cq = comp->cq; in iser_cq_tasklet_fn()
1268 static void iser_cq_callback(struct ib_cq *cq, void *cq_context) in iser_cq_callback()
Discsi_iser.h345 struct ib_cq *cq;
/linux-4.4.14/drivers/staging/lustre/lnet/klnds/o2iblnd/
Do2iblnd.h559 struct ib_cq *ibc_cq; /* completion queue */
974 void kiblnd_cq_completion(struct ib_cq *cq, void *arg);
Do2iblnd.c653 struct ib_cq *cq; in kiblnd_create_conn()
Do2iblnd_cb.c3231 kiblnd_cq_completion(struct ib_cq *cq, void *arg) in kiblnd_cq_completion()