drivers/infiniband/core/agent.c
91
const struct ib_wc *wc, const struct ib_device *device,
drivers/infiniband/core/agent.h
48
const struct ib_wc *wc, const struct ib_device *device,
drivers/infiniband/core/cm.c
1667
struct ib_wc *wc)
drivers/infiniband/core/cm.c
1710
struct ib_wc *wc)
drivers/infiniband/core/cm.c
2063
static void cm_process_routed_req(struct cm_req_msg *req_msg, struct ib_wc *wc)
drivers/infiniband/core/cm.c
3550
struct ib_wc *wc;
drivers/infiniband/core/cm.c
467
static void cm_init_av_for_lap(struct cm_port *port, struct ib_wc *wc,
drivers/infiniband/core/cm.c
475
static int cm_init_av_for_response(struct cm_port *port, struct ib_wc *wc,
drivers/infiniband/core/cq.c
107
struct ib_wc *wc = &wcs[i];
drivers/infiniband/core/cq.c
140
struct ib_wc wcs[IB_POLL_BATCH_DIRECT];
drivers/infiniband/core/cq.c
83
static int __poll_cq(struct ib_cq *cq, int num_entries, struct ib_wc *wc)
drivers/infiniband/core/cq.c
92
static int __ib_process_cq(struct ib_cq *cq, int budget, struct ib_wc *wcs,
drivers/infiniband/core/mad.c
108
struct ib_wc *wc);
drivers/infiniband/core/mad.c
109
static void ib_mad_send_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/core/mad.c
2116
const struct ib_wc *wc,
drivers/infiniband/core/mad.c
2203
struct ib_wc *wc,
drivers/infiniband/core/mad.c
2259
struct ib_wc *wc,
drivers/infiniband/core/mad.c
2275
static void ib_mad_recv_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/core/mad.c
2501
static void ib_mad_send_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/core/mad.c
2587
struct ib_wc *wc)
drivers/infiniband/core/mad.c
2755
struct ib_wc wc;
drivers/infiniband/core/mad.c
573
u16 pkey_index, u32 port_num, struct ib_wc *wc)
drivers/infiniband/core/mad.c
633
struct ib_wc mad_wc;
drivers/infiniband/core/mad_priv.h
74
struct ib_wc wc;
drivers/infiniband/core/uverbs_cmd.c
1165
struct ib_wc *wc)
drivers/infiniband/core/uverbs_cmd.c
1201
struct ib_wc wc;
drivers/infiniband/core/verbs.c
2879
static void ib_drain_qp_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/core/verbs.c
846
const struct ib_wc *wc, const struct ib_grh *grh,
drivers/infiniband/core/verbs.c
975
struct ib_ah *ib_create_ah_from_wc(struct ib_pd *pd, const struct ib_wc *wc,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3442
static void bnxt_re_process_req_wc(struct ib_wc *wc, struct bnxt_qplib_cqe *cqe)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3686
static void bnxt_re_process_res_rawqp1_wc(struct ib_wc *wc,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3733
static void bnxt_re_process_res_rc_wc(struct ib_wc *wc,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3749
struct ib_wc *wc,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3797
struct ib_wc *wc,
drivers/infiniband/hw/bnxt_re/ib_verbs.c
3853
int bnxt_re_poll_cq(struct ib_cq *ib_cq, int num_entries, struct ib_wc *wc)
drivers/infiniband/hw/bnxt_re/ib_verbs.c
4652
u32 port_num, const struct ib_wc *in_wc,
drivers/infiniband/hw/bnxt_re/ib_verbs.h
252
int bnxt_re_poll_cq(struct ib_cq *cq, int num_entries, struct ib_wc *wc);
drivers/infiniband/hw/bnxt_re/ib_verbs.h
284
u32 port_num, const struct ib_wc *in_wc,
drivers/infiniband/hw/cxgb4/cq.c
755
struct ib_wc *wc, struct c4iw_srq *srq)
drivers/infiniband/hw/cxgb4/cq.c
921
static int c4iw_poll_cq_one(struct c4iw_cq *chp, struct ib_wc *wc)
drivers/infiniband/hw/cxgb4/cq.c
949
int c4iw_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
drivers/infiniband/hw/cxgb4/iw_cxgb4.h
990
int c4iw_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
drivers/infiniband/hw/erdma/erdma_cq.c
108
static void erdma_process_ud_cqe(struct erdma_cqe *cqe, struct ib_wc *wc)
drivers/infiniband/hw/erdma/erdma_cq.c
126
static int erdma_poll_one_cqe(struct erdma_cq *cq, struct ib_wc *wc)
drivers/infiniband/hw/erdma/erdma_cq.c
201
int erdma_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
drivers/infiniband/hw/erdma/erdma_verbs.h
468
int erdma_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
drivers/infiniband/hw/hfi1/mad.c
4354
const struct ib_wc *in_wc)
drivers/infiniband/hw/hfi1/mad.c
4379
const struct ib_wc *in_wc)
drivers/infiniband/hw/hfi1/mad.c
4451
const struct ib_wc *in_wc)
drivers/infiniband/hw/hfi1/mad.c
4777
u32 port, const struct ib_wc *in_wc,
drivers/infiniband/hw/hfi1/mad.c
4831
const struct ib_wc *in_wc,
drivers/infiniband/hw/hfi1/mad.c
4876
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/hw/hfi1/rc.c
2776
struct ib_wc wc;
drivers/infiniband/hw/hfi1/uc.c
270
struct ib_wc wc;
drivers/infiniband/hw/hfi1/ud.c
41
struct ib_wc wc;
drivers/infiniband/hw/hfi1/ud.c
811
struct ib_wc wc;
drivers/infiniband/hw/hfi1/verbs.h
290
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3706
struct ib_wc *wc);
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3712
struct ib_wc wc[ARRAY_SIZE(free_mr->rsv_qp)];
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3956
int num_entries, struct ib_wc *wc)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
3981
struct ib_wc *wc)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4006
struct ib_wc *wc)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4133
static void fill_send_wc(struct ib_wc *wc, struct hns_roce_v2_cqe *cqe)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4166
static int fill_recv_wc(struct ib_wc *wc, struct hns_roce_v2_cqe *cqe)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4214
struct hns_roce_qp **cur_qp, struct ib_wc *wc)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
4279
struct ib_wc *wc)
drivers/infiniband/hw/hns/hns_roce_hw_v2.c
904
static void hns_roce_drain_qp_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/hw/ionic/ionic_datapath.c
115
struct ib_wc *wc, int nwc)
drivers/infiniband/hw/ionic/ionic_datapath.c
132
struct ib_wc *wc)
drivers/infiniband/hw/ionic/ionic_datapath.c
287
struct ionic_qp *qp, struct ib_wc *wc)
drivers/infiniband/hw/ionic/ionic_datapath.c
31
static int ionic_flush_recv(struct ionic_qp *qp, struct ib_wc *wc)
drivers/infiniband/hw/ionic/ionic_datapath.c
343
struct ionic_qp *qp, struct ib_wc *wc, int nwc)
drivers/infiniband/hw/ionic/ionic_datapath.c
472
int nwc, struct ib_wc *wc)
drivers/infiniband/hw/ionic/ionic_datapath.c
641
int ionic_poll_cq(struct ib_cq *ibcq, int nwc, struct ib_wc *wc)
drivers/infiniband/hw/ionic/ionic_datapath.c
76
struct ib_wc *wc, int nwc)
drivers/infiniband/hw/ionic/ionic_datapath.c
91
static int ionic_flush_send(struct ionic_qp *qp, struct ib_wc *wc)
drivers/infiniband/hw/ionic/ionic_ibdev.h
499
int ionic_poll_cq(struct ib_cq *ibcq, int nwc, struct ib_wc *wc);
drivers/infiniband/hw/irdma/verbs.c
4284
static void irdma_process_cqe(struct ib_wc *entry,
drivers/infiniband/hw/irdma/verbs.c
4367
struct ib_wc *entry)
drivers/infiniband/hw/irdma/verbs.c
4385
static int __irdma_poll_cq(struct irdma_cq *iwcq, int num_entries, struct ib_wc *entry)
drivers/infiniband/hw/irdma/verbs.c
4476
struct ib_wc *entry)
drivers/infiniband/hw/irdma/verbs.h
262
struct ib_wc *entry)
drivers/infiniband/hw/irdma/verbs.h
297
struct ib_wc *entry)
drivers/infiniband/hw/irdma/verbs.h
310
struct ib_wc *entry, bool send_imm_support)
drivers/infiniband/hw/mana/cq.c
240
static void fill_verbs_from_shadow_wqe(struct mana_ib_qp *qp, struct ib_wc *wc,
drivers/infiniband/hw/mana/cq.c
260
static int mana_process_completions(struct mana_ib_cq *cq, int nwc, struct ib_wc *wc)
drivers/infiniband/hw/mana/cq.c
322
int mana_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
drivers/infiniband/hw/mana/mana_ib.h
736
int mana_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
drivers/infiniband/hw/mlx4/cq.c
516
struct ib_wc *wc)
drivers/infiniband/hw/mlx4/cq.c
585
static void use_tunnel_data(struct mlx4_ib_qp *qp, struct mlx4_ib_cq *cq, struct ib_wc *wc,
drivers/infiniband/hw/mlx4/cq.c
613
struct ib_wc *wc, int *npolled, int is_send)
drivers/infiniband/hw/mlx4/cq.c
637
struct ib_wc *wc, int *npolled)
drivers/infiniband/hw/mlx4/cq.c
663
struct ib_wc *wc)
drivers/infiniband/hw/mlx4/cq.c
882
int mlx4_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
drivers/infiniband/hw/mlx4/mad.c
109
int port, const struct ib_wc *in_wc,
drivers/infiniband/hw/mlx4/mad.c
1477
static void mlx4_ib_multiplex_mad(struct mlx4_ib_demux_pv_ctx *ctx, struct ib_wc *wc)
drivers/infiniband/hw/mlx4/mad.c
1736
struct ib_wc wc;
drivers/infiniband/hw/mlx4/mad.c
1898
struct ib_wc wc;
drivers/infiniband/hw/mlx4/mad.c
512
enum ib_qp_type dest_qpt, struct ib_wc *wc,
drivers/infiniband/hw/mlx4/mad.c
683
struct ib_wc *wc, struct ib_grh *grh,
drivers/infiniband/hw/mlx4/mad.c
823
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/hw/mlx4/mad.c
937
u32 port_num, const struct ib_wc *in_wc,
drivers/infiniband/hw/mlx4/mad.c
985
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/hw/mlx4/mcg.c
233
struct ib_wc wc;
drivers/infiniband/hw/mlx4/mlx4_ib.h
776
int mlx4_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
drivers/infiniband/hw/mlx4/mlx4_ib.h
816
int port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/hw/mlx4/mlx4_ib.h
819
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/hw/mlx4/mlx4_ib.h
865
enum ib_qp_type qpt, struct ib_wc *wc,
drivers/infiniband/hw/mlx4/qp.c
4394
static void mlx4_ib_drain_qp_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/hw/mlx5/cq.c
120
static void handle_good_req(struct ib_wc *wc, struct mlx5_cqe64 *cqe,
drivers/infiniband/hw/mlx5/cq.c
1446
int mlx5_ib_generate_wc(struct ib_cq *ibcq, struct ib_wc *wc)
drivers/infiniband/hw/mlx5/cq.c
169
static void handle_responder(struct ib_wc *wc, struct mlx5_cqe64 *cqe,
drivers/infiniband/hw/mlx5/cq.c
274
struct ib_wc *wc, const char *level)
drivers/infiniband/hw/mlx5/cq.c
284
struct ib_wc *wc)
drivers/infiniband/hw/mlx5/cq.c
397
static void sw_comp(struct mlx5_ib_qp *qp, int num_entries, struct ib_wc *wc,
drivers/infiniband/hw/mlx5/cq.c
431
struct ib_wc *wc, int *npolled)
drivers/infiniband/hw/mlx5/cq.c
452
struct ib_wc *wc)
drivers/infiniband/hw/mlx5/cq.c
585
struct ib_wc *wc, bool is_fatal_err)
drivers/infiniband/hw/mlx5/cq.c
610
int mlx5_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
drivers/infiniband/hw/mlx5/gsi.c
362
struct ib_ud_wr *wr, struct ib_wc *wc)
drivers/infiniband/hw/mlx5/gsi.c
37
struct ib_wc wc;
drivers/infiniband/hw/mlx5/gsi.c
395
struct ib_wc wc = {
drivers/infiniband/hw/mlx5/gsi.c
68
static void handle_single_completion(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/hw/mlx5/mad.c
301
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/hw/mlx5/mad.c
55
int ignore_bkey, u32 port, const struct ib_wc *in_wc,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1375
int mlx5_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1418
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1570
int mlx5_ib_generate_wc(struct ib_cq *ibcq, struct ib_wc *wc);
drivers/infiniband/hw/mlx5/mlx5_ib.h
592
struct ib_wc wc;
drivers/infiniband/hw/mlx5/qp.c
5718
static void mlx5_ib_drain_qp_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/hw/mlx5/umr.c
338
static void mlx5r_umr_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/hw/mthca/mthca_cmd.c
1862
int port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/hw/mthca/mthca_cmd.h
315
int port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/hw/mthca/mthca_cq.c
375
struct ib_wc *entry, int *free_cqe)
drivers/infiniband/hw/mthca/mthca_cq.c
482
struct ib_wc *entry)
drivers/infiniband/hw/mthca/mthca_cq.c
655
struct ib_wc *entry)
drivers/infiniband/hw/mthca/mthca_dev.h
484
struct ib_wc *entry);
drivers/infiniband/hw/mthca/mthca_dev.h
569
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/hw/mthca/mthca_mad.c
200
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/hw/ocrdma/ocrdma_ah.c
253
u32 port_num, const struct ib_wc *in_wc,
drivers/infiniband/hw/ocrdma/ocrdma_ah.h
60
u32 port_num, const struct ib_wc *in_wc,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2402
static void ocrdma_update_wc(struct ocrdma_qp *qp, struct ib_wc *ibwc,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2472
static bool ocrdma_update_err_cqe(struct ib_wc *ibwc, struct ocrdma_cqe *cqe,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2494
static int ocrdma_update_err_rcqe(struct ib_wc *ibwc, struct ocrdma_cqe *cqe,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2504
static int ocrdma_update_err_scqe(struct ib_wc *ibwc, struct ocrdma_cqe *cqe,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2515
struct ocrdma_cqe *cqe, struct ib_wc *ibwc,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2560
struct ib_wc *ibwc, bool *polled)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2585
struct ib_wc *ibwc, bool *polled, bool *stop)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2600
static int ocrdma_update_ud_rcqe(struct ocrdma_dev *dev, struct ib_wc *ibwc,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2627
static void ocrdma_update_free_srq_cqe(struct ib_wc *ibwc,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2648
struct ib_wc *ibwc, bool *polled, bool *stop,
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2683
struct ocrdma_cqe *cqe, struct ib_wc *ibwc)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2717
struct ib_wc *ibwc, bool *polled, bool *stop)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2755
struct ib_wc *ibwc)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2815
struct ocrdma_qp *qp, struct ib_wc *ibwc)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c
2840
int ocrdma_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
drivers/infiniband/hw/ocrdma/ocrdma_verbs.h
51
int ocrdma_poll_cq(struct ib_cq *, int num_entries, struct ib_wc *wc);
drivers/infiniband/hw/qedr/qedr_roce_cm.c
668
int qedr_gsi_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
drivers/infiniband/hw/qedr/qedr_roce_cm.h
48
int qedr_gsi_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
drivers/infiniband/hw/qedr/verbs.c
4057
struct ib_wc *wc, u16 hw_cons, enum ib_wc_status status,
drivers/infiniband/hw/qedr/verbs.c
4112
int num_entries, struct ib_wc *wc,
drivers/infiniband/hw/qedr/verbs.c
4238
struct ib_wc *wc)
drivers/infiniband/hw/qedr/verbs.c
4268
struct qedr_cq *cq, struct ib_wc *wc,
drivers/infiniband/hw/qedr/verbs.c
4297
struct qedr_cq *cq, struct ib_wc *wc,
drivers/infiniband/hw/qedr/verbs.c
4322
struct qedr_cq *cq, struct ib_wc *wc,
drivers/infiniband/hw/qedr/verbs.c
4337
int num_entries, struct ib_wc *wc, u16 hw_cons)
drivers/infiniband/hw/qedr/verbs.c
4372
struct ib_wc *wc,
drivers/infiniband/hw/qedr/verbs.c
4385
struct ib_wc *wc, struct rdma_cqe_responder *resp,
drivers/infiniband/hw/qedr/verbs.c
4412
int qedr_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
drivers/infiniband/hw/qedr/verbs.c
4491
u32 port_num, const struct ib_wc *in_wc,
drivers/infiniband/hw/qedr/verbs.h
90
int qedr_poll_cq(struct ib_cq *, int num_entries, struct ib_wc *wc);
drivers/infiniband/hw/qedr/verbs.h
96
u32 port_num, const struct ib_wc *in_wc,
drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c
324
struct ib_wc *wc)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c
387
int pvrdma_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h
379
int pvrdma_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
drivers/infiniband/sw/rdmavt/cq.c
198
sz = sizeof(struct ib_wc) * (entries + 1);
drivers/infiniband/sw/rdmavt/cq.c
26
bool rvt_cq_enter(struct rvt_cq *cq, struct ib_wc *entry, bool solicited)
drivers/infiniband/sw/rdmavt/cq.c
29
struct ib_wc *kqueue = NULL;
drivers/infiniband/sw/rdmavt/cq.c
365
sz = sizeof(struct ib_wc) * (cqe + 1);
drivers/infiniband/sw/rdmavt/cq.c
478
int rvt_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *entry)
drivers/infiniband/sw/rdmavt/cq.h
17
int rvt_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *entry);
drivers/infiniband/sw/rdmavt/mad.c
32
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/sw/rdmavt/mad.h
12
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
drivers/infiniband/sw/rdmavt/qp.c
1286
struct ib_wc wc;
drivers/infiniband/sw/rdmavt/qp.c
1814
struct ib_wc wc;
drivers/infiniband/sw/rdmavt/qp.c
2268
struct ib_wc wc;
drivers/infiniband/sw/rdmavt/qp.c
2908
struct ib_wc wc;
drivers/infiniband/sw/rdmavt/trace_cq.h
110
TP_PROTO(struct rvt_cq *cq, struct ib_wc *wc, u32 idx),
drivers/infiniband/sw/rdmavt/trace_cq.h
115
TP_PROTO(struct rvt_cq *cq, struct ib_wc *wc, u32 idx),
drivers/infiniband/sw/rdmavt/trace_cq.h
70
TP_PROTO(struct rvt_cq *cq, struct ib_wc *wc, u32 idx),
drivers/infiniband/sw/rxe/rxe_comp.c
399
struct ib_wc *wc = &cqe->ibwc;
drivers/infiniband/sw/rxe/rxe_comp.c
563
struct ib_wc *wc = &cqe.ibwc;
drivers/infiniband/sw/rxe/rxe_resp.c
1073
struct ib_wc *wc = &cqe.ibwc;
drivers/infiniband/sw/rxe/rxe_resp.c
1447
struct ib_wc *wc = &cqe.ibwc;
drivers/infiniband/sw/rxe/rxe_verbs.c
1165
static int rxe_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
drivers/infiniband/sw/rxe/rxe_verbs.h
55
struct ib_wc ibwc;
drivers/infiniband/sw/siw/siw.h
727
int siw_reap_cqe(struct siw_cq *cq, struct ib_wc *wc);
drivers/infiniband/sw/siw/siw_cq.c
118
struct ib_wc wc;
drivers/infiniband/sw/siw/siw_cq.c
48
int siw_reap_cqe(struct siw_cq *cq, struct ib_wc *wc)
drivers/infiniband/sw/siw/siw_verbs.c
1240
int siw_poll_cq(struct ib_cq *base_cq, int num_cqe, struct ib_wc *wc)
drivers/infiniband/sw/siw/siw_verbs.h
65
int siw_poll_cq(struct ib_cq *base_cq, int num_entries, struct ib_wc *wc);
drivers/infiniband/ulp/ipoib/ipoib.h
281
struct ib_wc ibwc[IPOIB_NUM_WC];
drivers/infiniband/ulp/ipoib/ipoib.h
382
struct ib_wc send_wc[MAX_SEND_CQE];
drivers/infiniband/ulp/ipoib/ipoib.h
387
struct ib_wc ibwc[IPOIB_NUM_WC];
drivers/infiniband/ulp/ipoib/ipoib.h
674
void ipoib_cm_handle_rx_wc(struct net_device *dev, struct ib_wc *wc);
drivers/infiniband/ulp/ipoib/ipoib.h
675
void ipoib_cm_handle_tx_wc(struct net_device *dev, struct ib_wc *wc);
drivers/infiniband/ulp/ipoib/ipoib.h
770
static inline void ipoib_cm_handle_rx_wc(struct net_device *dev, struct ib_wc *wc)
drivers/infiniband/ulp/ipoib/ipoib.h
774
static inline void ipoib_cm_handle_tx_wc(struct net_device *dev, struct ib_wc *wc)
drivers/infiniband/ulp/ipoib/ipoib_cm.c
560
void ipoib_cm_handle_rx_wc(struct net_device *dev, struct ib_wc *wc)
drivers/infiniband/ulp/ipoib/ipoib_cm.c
794
void ipoib_cm_handle_tx_wc(struct net_device *dev, struct ib_wc *wc)
drivers/infiniband/ulp/ipoib/ipoib_ib.c
174
static void ipoib_ib_handle_rx_wc(struct net_device *dev, struct ib_wc *wc)
drivers/infiniband/ulp/ipoib/ipoib_ib.c
386
static void ipoib_ib_handle_tx_wc(struct net_device *dev, struct ib_wc *wc)
drivers/infiniband/ulp/ipoib/ipoib_ib.c
438
struct ib_wc *wc;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
470
struct ib_wc *wc = priv->ibwc + i;
drivers/infiniband/ulp/ipoib/ipoib_ib.c
505
struct ib_wc *wc;
drivers/infiniband/ulp/iser/iscsi_iser.h
496
void iser_err_comp(struct ib_wc *wc, const char *type);
drivers/infiniband/ulp/iser/iscsi_iser.h
497
void iser_login_rsp(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/iser/iscsi_iser.h
498
void iser_task_rsp(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/iser/iscsi_iser.h
499
void iser_cmd_comp(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/iser/iscsi_iser.h
500
void iser_ctrl_comp(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/iser/iscsi_iser.h
501
void iser_dataout_comp(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/iser/iscsi_iser.h
502
void iser_reg_comp(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/iser/iser_initiator.c
145
void (*done)(struct ib_cq *cq, struct ib_wc *wc))
drivers/infiniband/ulp/iser/iser_initiator.c
532
void iser_login_rsp(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/iser/iser_initiator.c
591
static int iser_check_remote_inv(struct iser_conn *iser_conn, struct ib_wc *wc,
drivers/infiniband/ulp/iser/iser_initiator.c
633
void iser_task_rsp(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/iser/iser_initiator.c
673
void iser_cmd_comp(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/iser/iser_initiator.c
679
void iser_ctrl_comp(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/iser/iser_initiator.c
695
void iser_dataout_comp(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/iser/iser_memory.c
41
void iser_reg_comp(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/iser/iser_verbs.c
936
void iser_err_comp(struct ib_wc *wc, const char *type)
drivers/infiniband/ulp/isert/ib_isert.c
1302
isert_print_wc(struct ib_wc *wc, const char *type)
drivers/infiniband/ulp/isert/ib_isert.c
1314
isert_recv_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/isert/ib_isert.c
1373
isert_login_recv_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/isert/ib_isert.c
1571
isert_rdma_write_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/isert/ib_isert.c
1613
isert_rdma_read_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/isert/ib_isert.c
1689
isert_login_send_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/isert/ib_isert.c
1705
isert_send_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/isert/ib_isert.c
58
static void isert_recv_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/isert/ib_isert.c
59
static void isert_send_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/isert/ib_isert.c
60
static void isert_login_recv_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/isert/ib_isert.c
61
static void isert_login_send_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2415
static void rtrs_clt_info_req_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
2499
static void rtrs_clt_info_rsp_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
329
static void rtrs_clt_fast_reg_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
347
static void rtrs_clt_inv_rkey_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
506
static void rtrs_clt_recv_done(struct rtrs_clt_con *con, struct ib_wc *wc)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
522
static void rtrs_clt_rkey_rsp_done(struct rtrs_clt_con *con, struct ib_wc *wc)
drivers/infiniband/ulp/rtrs/rtrs-clt.c
574
static void rtrs_clt_rdma_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/rtrs/rtrs-clt.c
601
static void rtrs_clt_rdma_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/rtrs/rtrs-pri.h
311
void (*done)(struct ib_cq *cq, struct ib_wc *wc));
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1181
static void rtrs_srv_inv_rkey_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/rtrs/rtrs-srv.c
119
static void rtrs_srv_rdma_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/rtrs/rtrs-srv.c
1240
static void rtrs_srv_rdma_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/rtrs/rtrs-srv.c
178
static void rtrs_srv_reg_mr_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/rtrs/rtrs-srv.c
718
static void rtrs_srv_info_rsp_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/rtrs/rtrs-srv.c
925
static void rtrs_srv_info_req_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/rtrs/rtrs.c
24
void (*done)(struct ib_cq *cq, struct ib_wc *wc))
drivers/infiniband/ulp/srp/ib_srp.c
1156
static void srp_inv_rkey_err_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/srp/ib_srp.c
1410
static void srp_reg_mr_err_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/srp/ib_srp.c
143
static void srp_recv_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/srp/ib_srp.c
144
static void srp_handle_qp_err(struct ib_cq *cq, struct ib_wc *wc,
drivers/infiniband/ulp/srp/ib_srp.c
1869
static void srp_send_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/srp/ib_srp.c
2060
static void srp_recv_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/srp/ib_srp.c
2136
static void srp_handle_qp_err(struct ib_cq *cq, struct ib_wc *wc,
drivers/infiniband/ulp/srpt/ib_srpt.c
107
static void srpt_recv_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/srpt/ib_srpt.c
108
static void srpt_send_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/infiniband/ulp/srpt/ib_srpt.c
1389
static void srpt_rdma_read_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/srpt/ib_srpt.c
1754
static void srpt_recv_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/srpt/ib_srpt.c
1815
static void srpt_send_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/infiniband/ulp/srpt/ib_srpt.c
937
static void srpt_zerolength_write_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/nvme/host/rdma.c
1167
static void nvme_rdma_wr_error(struct ib_cq *cq, struct ib_wc *wc,
drivers/nvme/host/rdma.c
1181
static void nvme_rdma_memreg_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/nvme/host/rdma.c
1187
static void nvme_rdma_inv_rkey_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/nvme/host/rdma.c
1400
static void nvme_rdma_sig_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/nvme/host/rdma.c
153
static void nvme_rdma_recv_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/nvme/host/rdma.c
1578
static void nvme_rdma_send_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/nvme/host/rdma.c
1657
static void nvme_rdma_async_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/nvme/host/rdma.c
1691
struct nvme_completion *cqe, struct ib_wc *wc)
drivers/nvme/host/rdma.c
1734
static void nvme_rdma_recv_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/nvme/target/rdma.c
1018
static void nvmet_rdma_recv_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/nvme/target/rdma.c
167
static void nvmet_rdma_send_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/nvme/target/rdma.c
168
static void nvmet_rdma_recv_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/nvme/target/rdma.c
169
static void nvmet_rdma_read_data_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/nvme/target/rdma.c
170
static void nvmet_rdma_write_data_done(struct ib_cq *cq, struct ib_wc *wc);
drivers/nvme/target/rdma.c
692
static void nvmet_rdma_send_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/nvme/target/rdma.c
745
static void nvmet_rdma_read_data_done(struct ib_cq *cq, struct ib_wc *wc)
drivers/nvme/target/rdma.c
778
static void nvmet_rdma_write_data_done(struct ib_cq *cq, struct ib_wc *wc)
fs/smb/client/smbdirect.c
2617
static void register_mr_done(struct ib_cq *cq, struct ib_wc *wc)
fs/smb/client/smbdirect.c
3025
static void local_inv_done(struct ib_cq *cq, struct ib_wc *wc)
fs/smb/client/smbdirect.c
561
static void send_done(struct ib_cq *cq, struct ib_wc *wc)
fs/smb/client/smbdirect.c
764
static void recv_done(struct ib_cq *cq, struct ib_wc *wc)
fs/smb/server/transport_rdma.c
1062
static void send_done(struct ib_cq *cq, struct ib_wc *wc)
fs/smb/server/transport_rdma.c
1771
static void read_write_done(struct ib_cq *cq, struct ib_wc *wc,
fs/smb/server/transport_rdma.c
1789
static void read_done(struct ib_cq *cq, struct ib_wc *wc)
fs/smb/server/transport_rdma.c
1794
static void write_done(struct ib_cq *cq, struct ib_wc *wc)
fs/smb/server/transport_rdma.c
617
static void recv_done(struct ib_cq *cq, struct ib_wc *wc)
fs/smb/server/transport_rdma.c
746
static void smb_direct_negotiate_recv_done(struct ib_cq *cq, struct ib_wc *wc)
include/rdma/ib_mad.h
628
struct ib_wc *wc;
include/rdma/ib_verbs.h
1412
void (*done)(struct ib_cq *cq, struct ib_wc *wc);
include/rdma/ib_verbs.h
1639
struct ib_wc *wc;
include/rdma/ib_verbs.h
2405
int (*poll_cq)(struct ib_cq *cq, int num_entries, struct ib_wc *wc);
include/rdma/ib_verbs.h
2412
u32 port_num, const struct ib_wc *in_wc,
include/rdma/ib_verbs.h
3730
const struct ib_wc *wc, const struct ib_grh *grh,
include/rdma/ib_verbs.h
3745
struct ib_ah *ib_create_ah_from_wc(struct ib_pd *pd, const struct ib_wc *wc,
include/rdma/ib_verbs.h
4112
struct ib_wc *wc)
include/rdma/rdmavt_cq.h
40
struct ib_wc kqueue[];
include/rdma/rdmavt_cq.h
65
bool rvt_cq_enter(struct rvt_cq *cq, struct ib_wc *entry, bool solicited);
include/rdma/rdmavt_qp.h
785
static inline void rvt_recv_cq(struct rvt_qp *qp, struct ib_wc *wc,
include/rdma/rdmavt_qp.h
805
static inline void rvt_send_cq(struct rvt_qp *qp, struct ib_wc *wc,
include/rdma/rdmavt_qp.h
858
struct ib_wc w = {
include/trace/events/ib_mad.h
121
TP_PROTO(struct ib_mad_send_wr_private *wr, struct ib_wc *wc),
include/trace/events/ib_mad.h
184
TP_PROTO(struct ib_mad_qp_info *qp_info, struct ib_wc *wc,
include/trace/events/rpcrdma.h
127
const struct ib_wc *wc, \
include/trace/events/rpcrdma.h
134
const struct ib_wc *wc,
include/trace/events/rpcrdma.h
167
const struct ib_wc *wc, \
include/trace/events/rpcrdma.h
174
const struct ib_wc *wc,
include/trace/events/rpcrdma.h
2108
const struct ib_wc *wc,
include/trace/events/rpcrdma.h
212
const struct ib_wc *wc, \
include/trace/events/rpcrdma.h
219
const struct ib_wc *wc,
include/trace/events/rpcrdma.h
246
const struct ib_wc *wc, \
include/trace/events/rpcrdma.h
253
const struct ib_wc *wc,
include/trace/events/rpcrdma.h
283
const struct ib_wc *wc, \
include/trace/events/rpcrdma.h
57
const struct ib_wc *wc,
include/trace/events/rpcrdma.h
90
const struct ib_wc *wc, \
include/trace/events/rpcrdma.h
97
const struct ib_wc *wc,
net/9p/trans_rdma.c
178
recv_done(struct ib_cq *cq, struct ib_wc *wc)
net/9p/trans_rdma.c
229
send_done(struct ib_cq *cq, struct ib_wc *wc)
net/rds/ib.h
154
struct ib_wc i_send_wc[RDS_IB_WC_MAX];
net/rds/ib.h
155
struct ib_wc i_recv_wc[RDS_IB_WC_MAX];
net/rds/ib.h
389
void rds_ib_mr_cqe_handler(struct rds_ib_connection *ic, struct ib_wc *wc);
net/rds/ib.h
400
void rds_ib_recv_cqe_handler(struct rds_ib_connection *ic, struct ib_wc *wc,
net/rds/ib.h
426
void rds_ib_send_cqe_handler(struct rds_ib_connection *ic, struct ib_wc *wc);
net/rds/ib_cm.c
260
struct ib_wc *wcs)
net/rds/ib_cm.c
263
struct ib_wc *wc;
net/rds/ib_cm.c
304
struct ib_wc *wcs,
net/rds/ib_cm.c
308
struct ib_wc *wc;
net/rds/ib_frmr.c
326
void rds_ib_mr_cqe_handler(struct rds_ib_connection *ic, struct ib_wc *wc)
net/rds/ib_recv.c
985
struct ib_wc *wc,
net/rds/ib_send.c
243
void rds_ib_send_cqe_handler(struct rds_ib_connection *ic, struct ib_wc *wc)
net/smc/smc_cdc.c
469
static void smc_cdc_rx_handler(struct ib_wc *wc, void *buf)
net/smc/smc_llc.c
2094
static void smc_llc_rx_handler(struct ib_wc *wc, void *buf)
net/smc/smc_wr.c
139
struct ib_wc wc[SMC_WR_MAX_POLL_CQE];
net/smc/smc_wr.c
430
static inline void smc_wr_rx_demultiplex(struct ib_wc *wc)
net/smc/smc_wr.c
449
static inline void smc_wr_rx_process_cqes(struct ib_wc wc[], int num)
net/smc/smc_wr.c
482
struct ib_wc wc[SMC_WR_MAX_POLL_CQE];
net/smc/smc_wr.c
77
static inline void smc_wr_tx_process_cqe(struct ib_wc *wc)
net/smc/smc_wr.h
43
void (*handler)(struct ib_wc *, void *);
net/sunrpc/xprtrdma/frwr_ops.c
359
static void frwr_wc_fastreg(struct ib_cq *cq, struct ib_wc *wc)
net/sunrpc/xprtrdma/frwr_ops.c
442
static void frwr_mr_done(struct ib_wc *wc, struct rpcrdma_mr *mr)
net/sunrpc/xprtrdma/frwr_ops.c
454
static void frwr_wc_localinv(struct ib_cq *cq, struct ib_wc *wc)
net/sunrpc/xprtrdma/frwr_ops.c
473
static void frwr_wc_localinv_wake(struct ib_cq *cq, struct ib_wc *wc)
net/sunrpc/xprtrdma/frwr_ops.c
570
static void frwr_wc_localinv_done(struct ib_cq *cq, struct ib_wc *wc)
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
109
static void svc_rdma_wc_receive(struct ib_cq *cq, struct ib_wc *wc);
net/sunrpc/xprtrdma/svc_rdma_recvfrom.c
332
static void svc_rdma_wc_receive(struct ib_cq *cq, struct ib_wc *wc)
net/sunrpc/xprtrdma/svc_rdma_rw.c
19
static void svc_rdma_write_done(struct ib_cq *cq, struct ib_wc *wc);
net/sunrpc/xprtrdma/svc_rdma_rw.c
20
static void svc_rdma_wc_read_done(struct ib_cq *cq, struct ib_wc *wc);
net/sunrpc/xprtrdma/svc_rdma_rw.c
276
static void svc_rdma_reply_done(struct ib_cq *cq, struct ib_wc *wc)
net/sunrpc/xprtrdma/svc_rdma_rw.c
304
static void svc_rdma_write_done(struct ib_cq *cq, struct ib_wc *wc)
net/sunrpc/xprtrdma/svc_rdma_rw.c
338
static void svc_rdma_wc_read_done(struct ib_cq *cq, struct ib_wc *wc)
net/sunrpc/xprtrdma/svc_rdma_sendto.c
114
static void svc_rdma_wc_send(struct ib_cq *cq, struct ib_wc *wc);
net/sunrpc/xprtrdma/svc_rdma_sendto.c
305
static void svc_rdma_wc_send(struct ib_cq *cq, struct ib_wc *wc)
net/sunrpc/xprtrdma/verbs.c
130
void rpcrdma_flush_disconnect(struct rpcrdma_xprt *r_xprt, struct ib_wc *wc)
net/sunrpc/xprtrdma/verbs.c
142
static void rpcrdma_wc_send(struct ib_cq *cq, struct ib_wc *wc)
net/sunrpc/xprtrdma/verbs.c
161
static void rpcrdma_wc_receive(struct ib_cq *cq, struct ib_wc *wc)
net/sunrpc/xprtrdma/xprt_rdma.h
466
void rpcrdma_flush_disconnect(struct rpcrdma_xprt *r_xprt, struct ib_wc *wc);
tools/testing/selftests/bpf/progs/btf_dump_test_case_padding.c
243
struct ib_wc _201;