Home
last modified time | relevance | path

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

12345

/linux-6.15/drivers/infiniband/ulp/iser/
H A Discsi_iser.h496 void iser_err_comp(struct ib_wc *wc, const char *type);
497 void iser_login_rsp(struct ib_cq *cq, struct ib_wc *wc);
498 void iser_task_rsp(struct ib_cq *cq, struct ib_wc *wc);
499 void iser_cmd_comp(struct ib_cq *cq, struct ib_wc *wc);
500 void iser_ctrl_comp(struct ib_cq *cq, struct ib_wc *wc);
501 void iser_dataout_comp(struct ib_cq *cq, struct ib_wc *wc);
502 void iser_reg_comp(struct ib_cq *cq, struct ib_wc *wc);
H A Diser_initiator.c145 void (*done)(struct ib_cq *cq, struct ib_wc *wc)) in iser_create_send_desc()
533 void iser_login_rsp(struct ib_cq *cq, struct ib_wc *wc) in iser_login_rsp()
592 static int iser_check_remote_inv(struct iser_conn *iser_conn, struct ib_wc *wc, in iser_check_remote_inv()
634 void iser_task_rsp(struct ib_cq *cq, struct ib_wc *wc) in iser_task_rsp()
674 void iser_cmd_comp(struct ib_cq *cq, struct ib_wc *wc) in iser_cmd_comp()
680 void iser_ctrl_comp(struct ib_cq *cq, struct ib_wc *wc) in iser_ctrl_comp()
696 void iser_dataout_comp(struct ib_cq *cq, struct ib_wc *wc) in iser_dataout_comp()
/linux-6.15/include/rdma/
H A Drdmavt_cq.h40 struct ib_wc kqueue[];
65 bool rvt_cq_enter(struct rvt_cq *cq, struct ib_wc *entry, bool solicited);
/linux-6.15/drivers/infiniband/sw/rdmavt/
H A 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),
H A Dcq.c26 bool rvt_cq_enter(struct rvt_cq *cq, struct ib_wc *entry, bool solicited) in rvt_cq_enter()
29 struct ib_wc *kqueue = NULL; in rvt_cq_enter()
198 sz = sizeof(struct ib_wc) * (entries + 1); in rvt_create_cq()
365 sz = sizeof(struct ib_wc) * (cqe + 1); in rvt_resize_cq()
478 int rvt_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *entry) in rvt_poll_cq()
H A Dmad.h12 const struct ib_wc *in_wc, const struct ib_grh *in_grh,
H A Dcq.h17 int rvt_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *entry);
/linux-6.15/tools/testing/selftests/bpf/progs/
H A Dbtf_dump_test_case_padding.c175 struct ib_wc { struct
243 struct ib_wc _201; in f()
/linux-6.15/net/rds/
H A Dib.h154 struct ib_wc i_send_wc[RDS_IB_WC_MAX];
155 struct ib_wc i_recv_wc[RDS_IB_WC_MAX];
389 void rds_ib_mr_cqe_handler(struct rds_ib_connection *ic, struct ib_wc *wc);
400 void rds_ib_recv_cqe_handler(struct rds_ib_connection *ic, struct ib_wc *wc,
426 void rds_ib_send_cqe_handler(struct rds_ib_connection *ic, struct ib_wc *wc);
/linux-6.15/drivers/infiniband/ulp/ipoib/
H A Dipoib.h281 struct ib_wc ibwc[IPOIB_NUM_WC];
390 struct ib_wc send_wc[MAX_SEND_CQE];
395 struct ib_wc ibwc[IPOIB_NUM_WC];
677 void ipoib_cm_handle_rx_wc(struct net_device *dev, struct ib_wc *wc);
678 void ipoib_cm_handle_tx_wc(struct net_device *dev, struct ib_wc *wc);
773 static inline void ipoib_cm_handle_rx_wc(struct net_device *dev, struct ib_wc *wc) in ipoib_cm_handle_rx_wc()
777 static inline void ipoib_cm_handle_tx_wc(struct net_device *dev, struct ib_wc *wc) in ipoib_cm_handle_tx_wc()
/linux-6.15/drivers/infiniband/sw/siw/
H A Dsiw_cq.c48 int siw_reap_cqe(struct siw_cq *cq, struct ib_wc *wc) in siw_reap_cqe()
118 struct ib_wc wc; in siw_cq_flush()
/linux-6.15/drivers/infiniband/hw/qedr/
H A Dverbs.h89 int qedr_poll_cq(struct ib_cq *, int num_entries, struct ib_wc *wc);
95 u32 port_num, const struct ib_wc *in_wc,
H A Dqedr_roce_cm.h48 int qedr_gsi_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc);
/linux-6.15/drivers/infiniband/core/
H A Dcq.c83 static int __poll_cq(struct ib_cq *cq, int num_entries, struct ib_wc *wc) in __poll_cq()
92 static int __ib_process_cq(struct ib_cq *cq, int budget, struct ib_wc *wcs, in __ib_process_cq()
107 struct ib_wc *wc = &wcs[i]; in __ib_process_cq()
140 struct ib_wc wcs[IB_POLL_BATCH_DIRECT]; in ib_process_cq_direct()
H A Dagent.h48 const struct ib_wc *wc, const struct ib_device *device,
/linux-6.15/net/sunrpc/xprtrdma/
H A Dfrwr_ops.c359 static void frwr_wc_fastreg(struct ib_cq *cq, struct ib_wc *wc) in frwr_wc_fastreg()
442 static void frwr_mr_done(struct ib_wc *wc, struct rpcrdma_mr *mr) in frwr_mr_done()
454 static void frwr_wc_localinv(struct ib_cq *cq, struct ib_wc *wc) in frwr_wc_localinv()
473 static void frwr_wc_localinv_wake(struct ib_cq *cq, struct ib_wc *wc) in frwr_wc_localinv_wake()
570 static void frwr_wc_localinv_done(struct ib_cq *cq, struct ib_wc *wc) in frwr_wc_localinv_done()
H A Dsvc_rdma_rw.c17 static void svc_rdma_write_done(struct ib_cq *cq, struct ib_wc *wc);
18 static void svc_rdma_wc_read_done(struct ib_cq *cq, struct ib_wc *wc);
255 static void svc_rdma_reply_done(struct ib_cq *cq, struct ib_wc *wc) in svc_rdma_reply_done()
283 static void svc_rdma_write_done(struct ib_cq *cq, struct ib_wc *wc) in svc_rdma_write_done()
317 static void svc_rdma_wc_read_done(struct ib_cq *cq, struct ib_wc *wc) in svc_rdma_wc_read_done()
/linux-6.15/drivers/infiniband/hw/erdma/
H A Derdma_cq.c108 static void erdma_process_ud_cqe(struct erdma_cqe *cqe, struct ib_wc *wc) in erdma_process_ud_cqe()
126 static int erdma_poll_one_cqe(struct erdma_cq *cq, struct ib_wc *wc) in erdma_poll_one_cqe()
201 int erdma_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc) in erdma_poll_cq()
/linux-6.15/drivers/infiniband/hw/ocrdma/
H A Docrdma_ah.h60 u32 port_num, const struct ib_wc *in_wc,
/linux-6.15/drivers/infiniband/hw/mlx5/
H A 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()
H A Dcq.c120 static void handle_good_req(struct ib_wc *wc, struct mlx5_cqe64 *cqe, in handle_good_req()
169 static void handle_responder(struct ib_wc *wc, struct mlx5_cqe64 *cqe, in handle_responder()
274 struct ib_wc *wc, const char *level) in dump_cqe()
284 struct ib_wc *wc) in mlx5_handle_error_cqe()
397 static void sw_comp(struct mlx5_ib_qp *qp, int num_entries, struct ib_wc *wc, in sw_comp()
431 struct ib_wc *wc, int *npolled) in mlx5_ib_poll_sw_comp()
452 struct ib_wc *wc) in mlx5_poll_one()
585 struct ib_wc *wc, bool is_fatal_err) in poll_soft_wc()
610 int mlx5_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc) in mlx5_ib_poll_cq()
1432 int mlx5_ib_generate_wc(struct ib_cq *ibcq, struct ib_wc *wc) in mlx5_ib_generate_wc()
/linux-6.15/drivers/infiniband/hw/mana/
H A Dcq.c240 static void fill_verbs_from_shadow_wqe(struct mana_ib_qp *qp, struct ib_wc *wc, in fill_verbs_from_shadow_wqe()
260 static int mana_process_completions(struct mana_ib_cq *cq, int nwc, struct ib_wc *wc) in mana_process_completions()
296 int mana_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc) in mana_ib_poll_cq()
/linux-6.15/include/trace/events/
H A Drpcrdma.h57 const struct ib_wc *wc,
90 const struct ib_wc *wc, \
97 const struct ib_wc *wc,
127 const struct ib_wc *wc, \
134 const struct ib_wc *wc,
167 const struct ib_wc *wc, \
174 const struct ib_wc *wc,
212 const struct ib_wc *wc, \
219 const struct ib_wc *wc,
253 const struct ib_wc *wc,
[all …]
/linux-6.15/drivers/infiniband/hw/irdma/
H A Dverbs.h242 struct ib_wc *entry) in set_ib_wc_op_sq()
271 struct ib_wc *entry, bool send_imm_support) in set_ib_wc_op_rq()
/linux-6.15/drivers/infiniband/hw/mlx4/
H A Dcq.c516 struct ib_wc *wc) in mlx4_ib_handle_error_cqe()
585 static void use_tunnel_data(struct mlx4_ib_qp *qp, struct mlx4_ib_cq *cq, struct ib_wc *wc, in use_tunnel_data()
613 struct ib_wc *wc, int *npolled, int is_send) in mlx4_ib_qp_sw_comp()
637 struct ib_wc *wc, int *npolled) in mlx4_ib_poll_sw_comp()
663 struct ib_wc *wc) in mlx4_ib_poll_one()
882 int mlx4_ib_poll_cq(struct ib_cq *ibcq, int num_entries, struct ib_wc *wc) in mlx4_ib_poll_cq()

12345