Home
last modified time | relevance | path

Searched refs:ib_wc (Results 1 – 25 of 103) sorted by relevance

12345

/Linux-v4.19/drivers/infiniband/ulp/iser/
Discsi_iser.h604 void iser_err_comp(struct ib_wc *wc, const char *type);
605 void iser_login_rsp(struct ib_cq *cq, struct ib_wc *wc);
606 void iser_task_rsp(struct ib_cq *cq, struct ib_wc *wc);
607 void iser_cmd_comp(struct ib_cq *cq, struct ib_wc *wc);
608 void iser_ctrl_comp(struct ib_cq *cq, struct ib_wc *wc);
609 void iser_dataout_comp(struct ib_cq *cq, struct ib_wc *wc);
610 void iser_reg_comp(struct ib_cq *cq, struct ib_wc *wc);
Diser_initiator.c558 void iser_login_rsp(struct ib_cq *cq, struct ib_wc *wc) in iser_login_rsp()
603 struct ib_wc *wc, in iser_check_remote_inv()
643 void iser_task_rsp(struct ib_cq *cq, struct ib_wc *wc) in iser_task_rsp()
695 void iser_cmd_comp(struct ib_cq *cq, struct ib_wc *wc) in iser_cmd_comp()
701 void iser_ctrl_comp(struct ib_cq *cq, struct ib_wc *wc) in iser_ctrl_comp()
717 void iser_dataout_comp(struct ib_cq *cq, struct ib_wc *wc) in iser_dataout_comp()
/Linux-v4.19/include/rdma/
Drdmavt_cq.h74 struct ib_wc kqueue[0];
98 void rvt_cq_enter(struct rvt_cq *cq, struct ib_wc *entry, bool solicited);
/Linux-v4.19/drivers/infiniband/sw/rdmavt/
Dtrace_cq.h112 TP_PROTO(struct rvt_cq *cq, struct ib_wc *wc, u32 idx),
146 TP_PROTO(struct rvt_cq *cq, struct ib_wc *wc, u32 idx),
151 TP_PROTO(struct rvt_cq *cq, struct ib_wc *wc, u32 idx),
Dcq.c64 void rvt_cq_enter(struct rvt_cq *cq, struct ib_wc *entry, bool solicited) in rvt_cq_enter()
219 sz += sizeof(struct ib_wc) * (entries + 1); in rvt_create_cq()
384 sz += sizeof(struct ib_wc) * (cqe + 1); in rvt_resize_cq()
480 int rvt_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *entry) in rvt_poll_cq()
Dmad.h54 const struct ib_wc *in_wc, const struct ib_grh *in_grh,
Dcq.h61 int rvt_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *entry);
Dmad.c71 const struct ib_wc *in_wc, const struct ib_grh *in_grh, in rvt_process_mad()
/Linux-v4.19/drivers/infiniband/hw/cxgb3/
Diwch_cq.c36 struct iwch_qp *qhp, struct ib_wc *wc) in __iwch_poll_cq_one()
176 struct ib_wc *wc) in iwch_poll_cq_one()
198 int iwch_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc) in iwch_poll_cq()
/Linux-v4.19/drivers/infiniband/core/
Dcq.c29 static int __ib_process_cq(struct ib_cq *cq, int budget, struct ib_wc *wcs, in __ib_process_cq()
42 struct ib_wc *wc = &wcs[i]; in __ib_process_cq()
75 struct ib_wc wcs[IB_POLL_BATCH_DIRECT]; in ib_process_cq_direct()
Dagent.h48 const struct ib_wc *wc, const struct ib_device *device,
/Linux-v4.19/net/rds/
Dib.h153 struct ib_wc i_send_wc[RDS_IB_WC_MAX];
154 struct ib_wc i_recv_wc[RDS_IB_WC_MAX];
397 void rds_ib_mr_cqe_handler(struct rds_ib_connection *ic, struct ib_wc *wc);
408 void rds_ib_recv_cqe_handler(struct rds_ib_connection *ic, struct ib_wc *wc,
435 void rds_ib_send_cqe_handler(struct rds_ib_connection *ic, struct ib_wc *wc);
/Linux-v4.19/drivers/infiniband/ulp/ipoib/
Dipoib.h282 struct ib_wc ibwc[IPOIB_NUM_WC];
385 struct ib_wc send_wc[MAX_SEND_CQE];
390 struct ib_wc ibwc[IPOIB_NUM_WC];
670 void ipoib_cm_handle_rx_wc(struct net_device *dev, struct ib_wc *wc);
671 void ipoib_cm_handle_tx_wc(struct net_device *dev, struct ib_wc *wc);
768 static inline void ipoib_cm_handle_rx_wc(struct net_device *dev, struct ib_wc *wc) in ipoib_cm_handle_rx_wc()
772 static inline void ipoib_cm_handle_tx_wc(struct net_device *dev, struct ib_wc *wc) in ipoib_cm_handle_tx_wc()
/Linux-v4.19/drivers/infiniband/hw/qedr/
Dverbs.h93 int qedr_poll_cq(struct ib_cq *, int num_entries, struct ib_wc *wc);
99 u8 port_num, const struct ib_wc *in_wc,
Dqedr_roce_cm.h48 int qedr_gsi_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
/Linux-v4.19/net/smc/
Dsmc_wr.c64 static inline void smc_wr_tx_process_cqe(struct ib_wc *wc) in smc_wr_tx_process_cqe()
114 struct ib_wc wc[SMC_WR_MAX_POLL_CQE]; in smc_wr_tx_tasklet_fn()
331 static inline void smc_wr_rx_demultiplex(struct ib_wc *wc) in smc_wr_rx_demultiplex()
350 static inline void smc_wr_rx_process_cqes(struct ib_wc wc[], int num) in smc_wr_rx_process_cqes()
383 struct ib_wc wc[SMC_WR_MAX_POLL_CQE]; in smc_wr_rx_tasklet_fn()
Dsmc_wr.h46 void (*handler)(struct ib_wc *, void *);
/Linux-v4.19/drivers/infiniband/hw/ocrdma/
Docrdma_ah.h62 const struct ib_wc *in_wc,
/Linux-v4.19/net/sunrpc/xprtrdma/
Dfrwr_ops.c295 __frwr_sendcompletion_flush(struct ib_wc *wc, const char *wr) in __frwr_sendcompletion_flush()
310 frwr_wc_fastreg(struct ib_cq *cq, struct ib_wc *wc) in frwr_wc_fastreg()
331 frwr_wc_localinv(struct ib_cq *cq, struct ib_wc *wc) in frwr_wc_localinv()
353 frwr_wc_localinv_wake(struct ib_cq *cq, struct ib_wc *wc) in frwr_wc_localinv_wake()
Dsvc_rdma_rw.c19 static void svc_rdma_write_done(struct ib_cq *cq, struct ib_wc *wc);
20 static void svc_rdma_wc_read_done(struct ib_cq *cq, struct ib_wc *wc);
202 static void svc_rdma_write_done(struct ib_cq *cq, struct ib_wc *wc) in svc_rdma_write_done()
265 static void svc_rdma_wc_read_done(struct ib_cq *cq, struct ib_wc *wc) in svc_rdma_wc_read_done()
/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dcq.c115 static void handle_good_req(struct ib_wc *wc, struct mlx5_cqe64 *cqe, in handle_good_req()
164 static void handle_responder(struct ib_wc *wc, struct mlx5_cqe64 *cqe, in handle_responder()
276 struct ib_wc *wc) in mlx5_handle_error_cqe()
432 struct ib_wc *wc, int *npolled) in sw_send_comp()
462 struct ib_wc *wc, int *npolled) in sw_recv_comp()
489 struct ib_wc *wc, int *npolled) in mlx5_ib_poll_sw_comp()
510 struct ib_wc *wc) in mlx5_poll_one()
640 struct ib_wc *wc, bool is_fatal_err) in poll_soft_wc()
665 int mlx5_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc) in mlx5_ib_poll_cq()
1474 int mlx5_ib_generate_wc(struct ib_cq *ibcq, struct ib_wc *wc) in mlx5_ib_generate_wc()
Dgsi.c37 struct ib_wc wc;
96 static void handle_single_completion(struct ib_cq *cq, struct ib_wc *wc) in handle_single_completion()
415 struct ib_ud_wr *wr, struct ib_wc *wc) in mlx5_ib_add_outstanding_wr()
448 struct ib_wc wc = { in mlx5_ib_gsi_silent_drop()
/Linux-v4.19/drivers/infiniband/hw/mlx4/
Dcq.c514 struct ib_wc *wc) in mlx4_ib_handle_error_cqe()
588 static void use_tunnel_data(struct mlx4_ib_qp *qp, struct mlx4_ib_cq *cq, struct ib_wc *wc, in use_tunnel_data()
616 struct ib_wc *wc, int *npolled, int is_send) in mlx4_ib_qp_sw_comp()
640 struct ib_wc *wc, int *npolled) in mlx4_ib_poll_sw_comp()
666 struct ib_wc *wc) in mlx4_ib_poll_one()
884 int mlx4_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc) in mlx4_ib_poll_cq()
/Linux-v4.19/drivers/infiniband/hw/usnic/
Dusnic_ib_verbs.h88 struct ib_wc *wc);
/Linux-v4.19/include/trace/events/
Drpcrdma.h201 const struct ib_wc *wc,
232 const struct ib_wc *wc, \
591 const struct ib_wc *wc
619 const struct ib_wc *wc
1262 const struct ib_wc *wc
1291 const struct ib_wc *wc \
1351 const struct ib_wc *wc

12345