Home
last modified time | relevance | path

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

12345

/Linux-v5.15/drivers/infiniband/ulp/iser/
Discsi_iser.h516 void iser_err_comp(struct ib_wc *wc, const char *type);
517 void iser_login_rsp(struct ib_cq *cq, struct ib_wc *wc);
518 void iser_task_rsp(struct ib_cq *cq, struct ib_wc *wc);
519 void iser_cmd_comp(struct ib_cq *cq, struct ib_wc *wc);
520 void iser_ctrl_comp(struct ib_cq *cq, struct ib_wc *wc);
521 void iser_dataout_comp(struct ib_cq *cq, struct ib_wc *wc);
522 void iser_reg_comp(struct ib_cq *cq, struct ib_wc *wc);
Diser_initiator.c562 void iser_login_rsp(struct ib_cq *cq, struct ib_wc *wc) in iser_login_rsp()
612 struct ib_wc *wc, in iser_check_remote_inv()
654 void iser_task_rsp(struct ib_cq *cq, struct ib_wc *wc) in iser_task_rsp()
706 void iser_cmd_comp(struct ib_cq *cq, struct ib_wc *wc) in iser_cmd_comp()
712 void iser_ctrl_comp(struct ib_cq *cq, struct ib_wc *wc) in iser_ctrl_comp()
728 void iser_dataout_comp(struct ib_cq *cq, struct ib_wc *wc) in iser_dataout_comp()
/Linux-v5.15/include/rdma/
Drdmavt_cq.h40 struct ib_wc kqueue[];
65 bool rvt_cq_enter(struct rvt_cq *cq, struct ib_wc *entry, bool solicited);
/Linux-v5.15/drivers/infiniband/sw/rdmavt/
Dtrace_cq.h70 TP_PROTO(struct rvt_cq *cq, struct ib_wc *wc, u32 idx),
110 TP_PROTO(struct rvt_cq *cq, struct ib_wc *wc, u32 idx),
115 TP_PROTO(struct rvt_cq *cq, struct ib_wc *wc, u32 idx),
Dcq.c25 bool rvt_cq_enter(struct rvt_cq *cq, struct ib_wc *entry, bool solicited) in rvt_cq_enter()
28 struct ib_wc *kqueue = NULL; in rvt_cq_enter()
196 sz = sizeof(struct ib_wc) * (entries + 1); in rvt_create_cq()
363 sz = sizeof(struct ib_wc) * (cqe + 1); in rvt_resize_cq()
476 int rvt_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *entry) in rvt_poll_cq()
Dmad.h12 const struct ib_wc *in_wc, const struct ib_grh *in_grh,
Dcq.h17 int rvt_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *entry);
Dmad.c32 const struct ib_wc *in_wc, const struct ib_grh *in_grh, in rvt_process_mad()
/Linux-v5.15/net/rds/
Dib.h154 struct ib_wc i_send_wc[RDS_IB_WC_MAX];
155 struct ib_wc i_recv_wc[RDS_IB_WC_MAX];
392 void rds_ib_mr_cqe_handler(struct rds_ib_connection *ic, struct ib_wc *wc);
403 void rds_ib_recv_cqe_handler(struct rds_ib_connection *ic, struct ib_wc *wc,
430 void rds_ib_send_cqe_handler(struct rds_ib_connection *ic, struct ib_wc *wc);
/Linux-v5.15/drivers/infiniband/ulp/ipoib/
Dipoib.h281 struct ib_wc ibwc[IPOIB_NUM_WC];
388 struct ib_wc send_wc[MAX_SEND_CQE];
393 struct ib_wc ibwc[IPOIB_NUM_WC];
676 void ipoib_cm_handle_rx_wc(struct net_device *dev, struct ib_wc *wc);
677 void ipoib_cm_handle_tx_wc(struct net_device *dev, struct ib_wc *wc);
772 static inline void ipoib_cm_handle_rx_wc(struct net_device *dev, struct ib_wc *wc) in ipoib_cm_handle_rx_wc()
776 static inline void ipoib_cm_handle_tx_wc(struct net_device *dev, struct ib_wc *wc) in ipoib_cm_handle_tx_wc()
/Linux-v5.15/drivers/infiniband/sw/siw/
Dsiw_cq.c48 int siw_reap_cqe(struct siw_cq *cq, struct ib_wc *wc) in siw_reap_cqe()
98 struct ib_wc wc; in siw_cq_flush()
/Linux-v5.15/net/sunrpc/xprtrdma/
Dfrwr_ops.c366 static void frwr_wc_fastreg(struct ib_cq *cq, struct ib_wc *wc) in frwr_wc_fastreg()
449 static void frwr_mr_done(struct ib_wc *wc, struct rpcrdma_mr *mr) in frwr_mr_done()
461 static void frwr_wc_localinv(struct ib_cq *cq, struct ib_wc *wc) in frwr_wc_localinv()
480 static void frwr_wc_localinv_wake(struct ib_cq *cq, struct ib_wc *wc) in frwr_wc_localinv_wake()
576 static void frwr_wc_localinv_done(struct ib_cq *cq, struct ib_wc *wc) in frwr_wc_localinv_done()
/Linux-v5.15/drivers/infiniband/core/
Dcq.c84 static int __poll_cq(struct ib_cq *cq, int num_entries, struct ib_wc *wc) in __poll_cq()
93 static int __ib_process_cq(struct ib_cq *cq, int budget, struct ib_wc *wcs, in __ib_process_cq()
108 struct ib_wc *wc = &wcs[i]; in __ib_process_cq()
141 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-v5.15/drivers/infiniband/hw/qedr/
Dverbs.h90 int qedr_poll_cq(struct ib_cq *, int num_entries, struct ib_wc *wc);
96 u32 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-v5.15/drivers/infiniband/hw/ocrdma/
Docrdma_ah.h60 u32 port_num, const struct ib_wc *in_wc,
Docrdma_verbs.c2403 static void ocrdma_update_wc(struct ocrdma_qp *qp, struct ib_wc *ibwc, in ocrdma_update_wc()
2473 static bool ocrdma_update_err_cqe(struct ib_wc *ibwc, struct ocrdma_cqe *cqe, in ocrdma_update_err_cqe()
2495 static int ocrdma_update_err_rcqe(struct ib_wc *ibwc, struct ocrdma_cqe *cqe, in ocrdma_update_err_rcqe()
2505 static int ocrdma_update_err_scqe(struct ib_wc *ibwc, struct ocrdma_cqe *cqe, in ocrdma_update_err_scqe()
2516 struct ocrdma_cqe *cqe, struct ib_wc *ibwc, in ocrdma_poll_err_scqe()
2561 struct ib_wc *ibwc, bool *polled) in ocrdma_poll_success_scqe()
2586 struct ib_wc *ibwc, bool *polled, bool *stop) in ocrdma_poll_scqe()
2601 static int ocrdma_update_ud_rcqe(struct ocrdma_dev *dev, struct ib_wc *ibwc, in ocrdma_update_ud_rcqe()
2628 static void ocrdma_update_free_srq_cqe(struct ib_wc *ibwc, in ocrdma_update_free_srq_cqe()
2649 struct ib_wc *ibwc, bool *polled, bool *stop, in ocrdma_poll_err_rcqe()
[all …]
Docrdma_verbs.h51 int ocrdma_poll_cq(struct ib_cq *, int num_entries, struct ib_wc *wc);
/Linux-v5.15/drivers/infiniband/hw/mlx5/
Dgsi.c37 struct ib_wc wc;
68 static void handle_single_completion(struct ib_cq *cq, struct ib_wc *wc) in handle_single_completion()
360 struct ib_ud_wr *wr, struct ib_wc *wc) in mlx5_ib_add_outstanding_wr()
393 struct ib_wc wc = { in mlx5_ib_gsi_silent_drop()
Dcq.c117 static void handle_good_req(struct ib_wc *wc, struct mlx5_cqe64 *cqe, in handle_good_req()
166 static void handle_responder(struct ib_wc *wc, struct mlx5_cqe64 *cqe, in handle_responder()
278 struct ib_wc *wc) in mlx5_handle_error_cqe()
388 static void sw_comp(struct mlx5_ib_qp *qp, int num_entries, struct ib_wc *wc, in sw_comp()
422 struct ib_wc *wc, int *npolled) in mlx5_ib_poll_sw_comp()
443 struct ib_wc *wc) in mlx5_poll_one()
572 struct ib_wc *wc, bool is_fatal_err) in poll_soft_wc()
597 int mlx5_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc) in mlx5_ib_poll_cq()
1413 int mlx5_ib_generate_wc(struct ib_cq *ibcq, struct ib_wc *wc) in mlx5_ib_generate_wc()
/Linux-v5.15/net/smc/
Dsmc_wr.c85 static inline void smc_wr_tx_process_cqe(struct ib_wc *wc) in smc_wr_tx_process_cqe()
137 struct ib_wc wc[SMC_WR_MAX_POLL_CQE]; in smc_wr_tx_tasklet_fn()
395 static inline void smc_wr_rx_demultiplex(struct ib_wc *wc) in smc_wr_rx_demultiplex()
414 static inline void smc_wr_rx_process_cqes(struct ib_wc wc[], int num) in smc_wr_rx_process_cqes()
444 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-v5.15/drivers/infiniband/hw/mlx4/
Dcq.c511 struct ib_wc *wc) in mlx4_ib_handle_error_cqe()
580 static void use_tunnel_data(struct mlx4_ib_qp *qp, struct mlx4_ib_cq *cq, struct ib_wc *wc, in use_tunnel_data()
608 struct ib_wc *wc, int *npolled, int is_send) in mlx4_ib_qp_sw_comp()
632 struct ib_wc *wc, int *npolled) in mlx4_ib_poll_sw_comp()
658 struct ib_wc *wc) in mlx4_ib_poll_one()
877 int mlx4_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc) in mlx4_ib_poll_cq()
/Linux-v5.15/drivers/infiniband/ulp/isert/
Dib_isert.c57 static void isert_recv_done(struct ib_cq *cq, struct ib_wc *wc);
58 static void isert_send_done(struct ib_cq *cq, struct ib_wc *wc);
59 static void isert_login_recv_done(struct ib_cq *cq, struct ib_wc *wc);
60 static void isert_login_send_done(struct ib_cq *cq, struct ib_wc *wc);
1303 isert_print_wc(struct ib_wc *wc, const char *type) in isert_print_wc()
1315 isert_recv_done(struct ib_cq *cq, struct ib_wc *wc) in isert_recv_done()
1374 isert_login_recv_done(struct ib_cq *cq, struct ib_wc *wc) in isert_login_recv_done()
1572 isert_rdma_write_done(struct ib_cq *cq, struct ib_wc *wc) in isert_rdma_write_done()
1614 isert_rdma_read_done(struct ib_cq *cq, struct ib_wc *wc) in isert_rdma_read_done()
1690 isert_login_send_done(struct ib_cq *cq, struct ib_wc *wc) in isert_login_send_done()
[all …]

12345