Symbol: ib_wc
sys/dev/bnxt/bnxt_re/ib_verbs.c
4268
static void bnxt_re_process_req_wc(struct ib_wc *wc, struct bnxt_qplib_cqe *cqe)
sys/dev/bnxt/bnxt_re/ib_verbs.c
4513
static void bnxt_re_process_res_rawqp1_wc(struct ib_wc *wc,
sys/dev/bnxt/bnxt_re/ib_verbs.c
4521
static void bnxt_re_process_res_rc_wc(struct ib_wc *wc,
sys/dev/bnxt/bnxt_re/ib_verbs.c
4563
struct ib_wc *wc,
sys/dev/bnxt/bnxt_re/ib_verbs.c
4609
struct bnxt_re_qp *qp, struct ib_wc *wc,
sys/dev/bnxt/bnxt_re/ib_verbs.c
4665
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
5572
const struct ib_wc *wc, const struct ib_grh *grh,
sys/dev/bnxt/bnxt_re/ib_verbs.h
346
int bnxt_re_poll_cq(struct ib_cq *cq, int num_entries, struct ib_wc *wc);
sys/dev/bnxt/bnxt_re/ib_verbs.h
369
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
2692
irdma_process_cqe(struct ib_wc *entry,
sys/dev/irdma/irdma_verbs.c
2773
struct ib_wc *entry)
sys/dev/irdma/irdma_verbs.c
2792
__irdma_poll_cq(struct irdma_cq *iwcq, int num_entries, struct ib_wc *entry)
sys/dev/irdma/irdma_verbs.c
2884
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
1443
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
1692
struct ib_wc wc;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1858
struct ib_wc wc;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
483
enum ib_qp_type dest_qpt, struct ib_wc *wc,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
640
struct ib_wc *wc, struct ib_grh *grh,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
765
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
900
const struct ib_wc *in_wc, const struct ib_grh *in_grh,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
948
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
1073
int mlx5_ib_generate_wc(struct ib_cq *ibcq, struct ib_wc *wc);
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
491
struct ib_wc wc;
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
902
u8 port, const struct ib_wc *in_wc, const struct ib_grh *in_grh,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
935
int mlx5_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
957
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
200
const struct ib_wc *in_wc,
sys/dev/qlnx/qlnxr/qlnxr_cm.c
804
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
4763
struct ib_wc *wc,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
4837
struct ib_wc *wc,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
4919
struct ib_wc *wc,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5012
struct ib_wc *wc,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5048
struct ib_wc *wc,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5069
struct ib_wc *wc,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5115
struct ib_wc *wc,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5137
struct ib_wc *wc,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5212
qlnxr_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc)
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5578
const struct ib_wc *in_wc,
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
131
const struct ib_wc *in_wc,
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
94
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
1743
static void cm_process_routed_req(struct cm_req_msg *req_msg, struct ib_wc *wc)
sys/ofed/drivers/infiniband/core/ib_cm.c
3304
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
50
struct ib_wc ib_wc[IB_CQ_POLL_MAX];
sys/ofed/drivers/infiniband/core/ib_cq.c
57
n = ib_poll_cq(cq, IB_CQ_POLL_MAX, ib_wc);
sys/ofed/drivers/infiniband/core/ib_cq.c
59
struct ib_wc *wc = ib_wc + i;
sys/ofed/drivers/infiniband/core/ib_mad.c
1343
struct ib_wc *wc)
sys/ofed/drivers/infiniband/core/ib_mad.c
2016
const struct ib_wc *wc,
sys/ofed/drivers/infiniband/core/ib_mad.c
2101
struct ib_wc *wc,
sys/ofed/drivers/infiniband/core/ib_mad.c
2155
struct ib_wc *wc,
sys/ofed/drivers/infiniband/core/ib_mad.c
2171
static void ib_mad_recv_done(struct ib_cq *cq, struct ib_wc *wc)
sys/ofed/drivers/infiniband/core/ib_mad.c
2420
static void ib_mad_send_done(struct ib_cq *cq, struct ib_wc *wc)
sys/ofed/drivers/infiniband/core/ib_mad.c
2506
struct ib_wc *wc)
sys/ofed/drivers/infiniband/core/ib_mad.c
2660
struct ib_wc wc;
sys/ofed/drivers/infiniband/core/ib_mad.c
701
u16 pkey_index, u8 port_num, struct ib_wc *wc)
sys/ofed/drivers/infiniband/core/ib_mad.c
761
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
1143
struct ib_wc *wc)
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1176
struct ib_wc wc;
sys/ofed/drivers/infiniband/core/ib_verbs.c
2134
static void ib_drain_qp_done(struct ib_cq *cq, struct ib_wc *wc)
sys/ofed/drivers/infiniband/core/ib_verbs.c
573
const struct ib_wc *wc, const struct ib_grh *grh,
sys/ofed/drivers/infiniband/core/ib_verbs.c
656
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
476
void ipoib_cm_handle_rx_wc(struct ipoib_dev_priv *priv, struct ib_wc *wc)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
677
void ipoib_cm_handle_tx_wc(struct ipoib_dev_priv *priv, struct ib_wc *wc)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
200
ipoib_ib_handle_rx_wc(struct ipoib_dev_priv *priv, struct ib_wc *wc)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
333
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
376
struct ib_wc *wc = priv->send_wc + i;
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
399
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
586
struct ib_wc *wc;
sys/ofed/include/rdma/ib_mad.h
773
struct ib_wc *wc);
sys/ofed/include/rdma/ib_verbs.h
1236
void (*done)(struct ib_cq *cq, struct ib_wc *wc);
sys/ofed/include/rdma/ib_verbs.h
2278
struct ib_wc *wc);
sys/ofed/include/rdma/ib_verbs.h
2330
const struct ib_wc *in_wc,
sys/ofed/include/rdma/ib_verbs.h
3034
const struct ib_wc *wc, const struct ib_grh *grh,
sys/ofed/include/rdma/ib_verbs.h
3049
struct ib_ah *ib_create_ah_from_wc(struct ib_pd *pd, const struct ib_wc *wc,
sys/ofed/include/rdma/ib_verbs.h
3427
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);