Symbol: ib_wc
sys/dev/bnxt/bnxt_re/ib_verbs.c
4175
static void bnxt_re_process_req_wc(struct ib_wc *wc, struct bnxt_qplib_cqe *cqe)
sys/dev/bnxt/bnxt_re/ib_verbs.c
4420
static void bnxt_re_process_res_rawqp1_wc(struct ib_wc *wc,
sys/dev/bnxt/bnxt_re/ib_verbs.c
4428
static void bnxt_re_process_res_rc_wc(struct ib_wc *wc,
sys/dev/bnxt/bnxt_re/ib_verbs.c
4470
struct ib_wc *wc,
sys/dev/bnxt/bnxt_re/ib_verbs.c
4516
struct bnxt_re_qp *qp, struct ib_wc *wc,
sys/dev/bnxt/bnxt_re/ib_verbs.c
4572
int bnxt_re_poll_cq(struct ib_cq *ib_cq, int num_entries, struct ib_wc *wc)
sys/dev/bnxt/bnxt_re/ib_verbs.c
5475
const struct ib_wc *wc, const struct ib_grh *grh,
sys/dev/bnxt/bnxt_re/ib_verbs.h
343
int bnxt_re_poll_cq(struct ib_cq *cq, int num_entries, struct ib_wc *wc);
sys/dev/bnxt/bnxt_re/ib_verbs.h
366
const struct ib_wc *wc, const struct ib_grh *grh,
sys/dev/cxgbe/iw_cxgbe/cq.c
715
static int c4iw_poll_cq_one(struct c4iw_cq *chp, struct ib_wc *wc)
sys/dev/cxgbe/iw_cxgbe/cq.c
865
int c4iw_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
920
int c4iw_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
sys/dev/cxgbe/iw_cxgbe/provider.c
81
u8 port_num, const struct ib_wc *in_wc,
sys/dev/irdma/irdma_verbs.c
2695
irdma_process_cqe(struct ib_wc *entry,
sys/dev/irdma/irdma_verbs.c
2776
struct ib_wc *entry)
sys/dev/irdma/irdma_verbs.c
2795
__irdma_poll_cq(struct irdma_cq *iwcq, int num_entries, struct ib_wc *entry)
sys/dev/irdma/irdma_verbs.c
2887
struct ib_wc *entry)
sys/dev/irdma/irdma_verbs.h
297
struct ib_wc *entry)
sys/dev/irdma/irdma_verbs.h
331
struct ib_wc *entry, bool send_imm_support)
sys/dev/iser/icl_iser.h
329
struct ib_wc wcs[ISER_WC_BATCH_COUNT];
sys/dev/iser/iser_verbs.c
115
static void iser_handle_wc(struct ib_wc *wc)
sys/dev/iser/iser_verbs.c
163
struct ib_wc *const wcs = comp->wcs;
sys/dev/iser/iser_verbs.c
91
struct ib_wc *wc)
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
737
int mlx4_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
773
int port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
776
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
829
enum ib_qp_type qpt, struct ib_wc *wc,
sys/dev/mlx4/mlx4_ib/mlx4_ib_cq.c
499
struct ib_wc *wc)
sys/dev/mlx4/mlx4_ib/mlx4_ib_cq.c
573
static void use_tunnel_data(struct mlx4_ib_qp *qp, struct mlx4_ib_cq *cq, struct ib_wc *wc,
sys/dev/mlx4/mlx4_ib/mlx4_ib_cq.c
601
struct ib_wc *wc, int *npolled, int is_send)
sys/dev/mlx4/mlx4_ib/mlx4_ib_cq.c
625
struct ib_wc *wc, int *npolled)
sys/dev/mlx4/mlx4_ib/mlx4_ib_cq.c
651
struct ib_wc *wc)
sys/dev/mlx4/mlx4_ib/mlx4_ib_cq.c
867
int mlx4_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
107
int port, const struct ib_wc *in_wc,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1469
static void mlx4_ib_multiplex_mad(struct mlx4_ib_demux_pv_ctx *ctx, struct ib_wc *wc)
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1725
struct ib_wc wc;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1891
struct ib_wc wc;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
501
enum ib_qp_type dest_qpt, struct ib_wc *wc,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
665
struct ib_wc *wc, struct ib_grh *grh,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
790
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
925
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
973
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
233
struct ib_wc wc;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
1082
int mlx5_ib_generate_wc(struct ib_cq *ibcq, struct ib_wc *wc);
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
502
struct ib_wc wc;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
913
u8 port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
946
int mlx5_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
968
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
117
static void handle_good_req(struct ib_wc *wc, struct mlx5_cqe64 *cqe,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
1380
int mlx5_ib_generate_wc(struct ib_cq *ibcq, struct ib_wc *wc)
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
164
static void handle_responder(struct ib_wc *wc, struct mlx5_cqe64 *cqe,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
282
struct ib_wc *wc)
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
438
struct ib_wc *wc, int *npolled)
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
468
struct ib_wc *wc, int *npolled)
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
495
struct ib_wc *wc, int *npolled)
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
516
struct ib_wc *wc)
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
647
struct ib_wc *wc)
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
668
int mlx5_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
33
struct ib_wc wc;
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
411
struct ib_ud_wr *wr, struct ib_wc *wc)
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
444
struct ib_wc wc = {
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
92
static void handle_single_completion(struct ib_cq *cq, struct ib_wc *wc)
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
233
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
41
u8 port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mad.c
58
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
sys/dev/mlx5/mlx5_ib/mlx5_ib_mr.c
649
static void mlx5_ib_umr_done(struct ib_cq *cq, struct ib_wc *wc)
sys/dev/mthca/mthca_cmd.c
1866
int port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
sys/dev/mthca/mthca_cmd.h
315
int port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
sys/dev/mthca/mthca_cq.c
380
struct ib_wc *entry, int *free_cqe)
sys/dev/mthca/mthca_cq.c
487
struct ib_wc *entry)
sys/dev/mthca/mthca_cq.c
660
struct ib_wc *entry)
sys/dev/mthca/mthca_dev.h
497
struct ib_wc *entry);
sys/dev/mthca/mthca_dev.h
584
const struct ib_wc *in_wc,
sys/dev/mthca/mthca_mad.c
201
const struct ib_wc *in_wc,
sys/dev/qlnx/qlnxr/qlnxr_cm.c
800
qlnxr_gsi_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
sys/dev/qlnx/qlnxr/qlnxr_cm.h
75
struct ib_wc *wc);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
4725
struct ib_wc *wc,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
4799
struct ib_wc *wc,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
4881
struct ib_wc *wc,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
4974
struct ib_wc *wc,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5010
struct ib_wc *wc,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5031
struct ib_wc *wc,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5077
struct ib_wc *wc,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5099
struct ib_wc *wc,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5174
qlnxr_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5543
const struct ib_wc *in_wc,
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
126
const struct ib_wc *in_wc,
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
89
struct ib_wc *wc);
sys/ofed/drivers/infiniband/core/agent.h
50
const struct ib_wc *wc, const struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_agent.c
84
const struct ib_wc *wc, const struct ib_device *device,
sys/ofed/drivers/infiniband/core/ib_cm.c
1914
static void cm_process_routed_req(struct cm_req_msg *req_msg, struct ib_wc *wc)
sys/ofed/drivers/infiniband/core/ib_cm.c
3522
struct ib_wc *wc;
sys/ofed/drivers/infiniband/core/ib_cm.c
461
static int cm_init_av_for_lap(struct cm_port *port, struct ib_wc *wc,
sys/ofed/drivers/infiniband/core/ib_cm.c
487
static int cm_init_av_for_response(struct cm_port *port, struct ib_wc *wc,
sys/ofed/drivers/infiniband/core/ib_cq.c
52
static int __ib_process_cq(struct ib_cq *cq, int budget, struct ib_wc *wcs,
sys/ofed/drivers/infiniband/core/ib_cq.c
65
struct ib_wc *wc = &wcs[i];
sys/ofed/drivers/infiniband/core/ib_cq.c
98
struct ib_wc wcs[IB_POLL_BATCH_DIRECT];
sys/ofed/drivers/infiniband/core/ib_mad.c
1346
struct ib_wc *wc)
sys/ofed/drivers/infiniband/core/ib_mad.c
2024
const struct ib_wc *wc,
sys/ofed/drivers/infiniband/core/ib_mad.c
2109
struct ib_wc *wc,
sys/ofed/drivers/infiniband/core/ib_mad.c
2163
struct ib_wc *wc,
sys/ofed/drivers/infiniband/core/ib_mad.c
2179
static void ib_mad_recv_done(struct ib_cq *cq, struct ib_wc *wc)
sys/ofed/drivers/infiniband/core/ib_mad.c
2428
static void ib_mad_send_done(struct ib_cq *cq, struct ib_wc *wc)
sys/ofed/drivers/infiniband/core/ib_mad.c
2513
struct ib_wc *wc)
sys/ofed/drivers/infiniband/core/ib_mad.c
2665
struct ib_wc wc;
sys/ofed/drivers/infiniband/core/ib_mad.c
705
u16 pkey_index, u8 port_num, struct ib_wc *wc)
sys/ofed/drivers/infiniband/core/ib_mad.c
765
struct ib_wc mad_wc;
sys/ofed/drivers/infiniband/core/ib_mad.c
89
struct ib_wc *wc);
sys/ofed/drivers/infiniband/core/ib_mad.c
90
static void ib_mad_send_done(struct ib_cq *cq, struct ib_wc *wc);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1151
struct ib_wc *wc)
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1187
struct ib_wc wc;
sys/ofed/drivers/infiniband/core/ib_verbs.c
2473
static void ib_drain_qp_done(struct ib_cq *cq, struct ib_wc *wc)
sys/ofed/drivers/infiniband/core/ib_verbs.c
786
const struct ib_wc *wc, const struct ib_grh *grh,
sys/ofed/drivers/infiniband/core/ib_verbs.c
913
struct ib_ah *ib_create_ah_from_wc(struct ib_pd *pd, const struct ib_wc *wc,
sys/ofed/drivers/infiniband/core/mad_priv.h
76
struct ib_wc wc;
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
374
struct ib_wc send_wc[MAX_SEND_CQE];
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
379
struct ib_wc ibwc[IPOIB_NUM_WC];
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
592
void ipoib_cm_handle_rx_wc(struct ipoib_dev_priv *priv, struct ib_wc *wc);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
593
void ipoib_cm_handle_tx_wc(struct ipoib_dev_priv *priv, struct ib_wc *wc);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
689
static inline void ipoib_cm_handle_rx_wc(struct ipoib_dev_priv *priv, struct ib_wc *wc)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
693
static inline void ipoib_cm_handle_tx_wc(struct ipoib_dev_priv *priv, struct ib_wc *wc)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
472
void ipoib_cm_handle_rx_wc(struct ipoib_dev_priv *priv, struct ib_wc *wc)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
672
void ipoib_cm_handle_tx_wc(struct ipoib_dev_priv *priv, struct ib_wc *wc)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
202
ipoib_ib_handle_rx_wc(struct ipoib_dev_priv *priv, struct ib_wc *wc)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
335
static void ipoib_ib_handle_tx_wc(struct ipoib_dev_priv *priv, struct ib_wc *wc)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
378
struct ib_wc *wc = priv->send_wc + i;
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
401
struct ib_wc *wc = priv->ibwc + i;
sys/ofed/drivers/infiniband/ulp/sdp/sdp_rx.c
470
sdp_process_rx_wc(struct sdp_sock *ssk, struct ib_wc *wc)
sys/ofed/drivers/infiniband/ulp/sdp/sdp_rx.c
535
struct ib_wc ibwc[SDP_NUM_WC];
sys/ofed/drivers/infiniband/ulp/sdp/sdp_rx.c
543
struct ib_wc *wc = &ibwc[i];
sys/ofed/drivers/infiniband/ulp/sdp/sdp_tx.c
198
sdp_handle_send_comp(struct sdp_sock *ssk, struct ib_wc *wc)
sys/ofed/drivers/infiniband/ulp/sdp/sdp_tx.c
227
sdp_process_tx_wc(struct sdp_sock *ssk, struct ib_wc *wc)
sys/ofed/drivers/infiniband/ulp/sdp/sdp_tx.c
282
struct ib_wc ibwc[SDP_NUM_WC];
sys/ofed/include/rdma/ib_mad.h
624
struct ib_wc *wc;
sys/ofed/include/rdma/ib_mad.h
811
struct ib_wc *wc);
sys/ofed/include/rdma/ib_verbs.h
1285
void (*done)(struct ib_cq *cq, struct ib_wc *wc);
sys/ofed/include/rdma/ib_verbs.h
1532
struct ib_wc *wc;
sys/ofed/include/rdma/ib_verbs.h
2297
struct ib_wc *wc);
sys/ofed/include/rdma/ib_verbs.h
2349
const struct ib_wc *in_wc,
sys/ofed/include/rdma/ib_verbs.h
3090
const struct ib_wc *wc, const struct ib_grh *grh,
sys/ofed/include/rdma/ib_verbs.h
3105
struct ib_ah *ib_create_ah_from_wc(struct ib_pd *pd, const struct ib_wc *wc,
sys/ofed/include/rdma/ib_verbs.h
3491
struct ib_wc *wc)
sys/ofed/include/rdma/rdmavt_cq.h
74
struct ib_wc kqueue[0];
sys/ofed/include/rdma/rdmavt_cq.h
97
void rvt_cq_enter(struct rvt_cq *cq, struct ib_wc *entry, bool solicited);