Home
last modified time | relevance | path

Searched defs:srq (Results 1 – 25 of 67) sorted by relevance

123

/linux-6.3-rc2/drivers/infiniband/hw/hns/
A Dhns_roce_srq.c15 struct hns_roce_srq *srq; in hns_roce_srq_event() local
34 static void hns_roce_ib_srq_event(struct hns_roce_srq *srq, in hns_roce_ib_srq_event()
85 struct hns_roce_srq *srq) in hns_roce_create_srqc()
219 struct hns_roce_srq *srq, in alloc_srq_wqe_buf()
247 struct hns_roce_srq *srq) in free_srq_wqe_buf()
261 static void free_srq_wrid(struct hns_roce_srq *srq) in free_srq_wrid()
289 static int set_srq_basic_param(struct hns_roce_srq *srq, in set_srq_basic_param()
317 static void set_srq_ext_param(struct hns_roce_srq *srq, in set_srq_ext_param()
327 static int set_srq_param(struct hns_roce_srq *srq, in set_srq_param()
396 struct hns_roce_srq *srq = to_hr_srq(ib_srq); in hns_roce_create_srq() local
[all …]
A Dhns_roce_hw_v2.c883 static void *get_srq_wqe_buf(struct hns_roce_srq *srq, u32 n) in get_srq_wqe_buf()
905 static int hns_roce_srqwq_overflow(struct hns_roce_srq *srq) in hns_roce_srqwq_overflow()
912 static int check_post_srq_valid(struct hns_roce_srq *srq, u32 max_sge, in check_post_srq_valid()
933 static int get_srq_wqe_idx(struct hns_roce_srq *srq, u32 *wqe_idx) in get_srq_wqe_idx()
947 static void fill_wqe_idx(struct hns_roce_srq *srq, unsigned int wqe_idx) in fill_wqe_idx()
973 struct hns_roce_srq *srq = to_hr_srq(ibsrq); in hns_roce_v2_post_srq_recv() local
3596 struct hns_roce_srq *srq) in __hns_roce_v2_cq_clean()
3639 struct hns_roce_srq *srq) in hns_roce_v2_cq_clean()
3984 struct hns_roce_srq *srq = NULL; in hns_roce_v2_poll_one() local
5722 struct hns_roce_srq *srq = to_hr_srq(ibsrq); in hns_roce_v2_modify_srq() local
[all …]
/linux-6.3-rc2/drivers/infiniband/hw/mlx5/
A Dsrq_cmd.c84 struct mlx5_core_srq *srq; in mlx5_cmd_get_srq() local
114 static int create_srq_cmd(struct mlx5_ib_dev *dev, struct mlx5_core_srq *srq, in create_srq_cmd()
175 static int arm_srq_cmd(struct mlx5_ib_dev *dev, struct mlx5_core_srq *srq, in arm_srq_cmd()
189 static int query_srq_cmd(struct mlx5_ib_dev *dev, struct mlx5_core_srq *srq, in query_srq_cmd()
217 struct mlx5_core_srq *srq, in create_xrc_srq_cmd()
271 struct mlx5_core_srq *srq) in destroy_xrc_srq_cmd()
298 struct mlx5_core_srq *srq, in query_xrc_srq_cmd()
396 static int arm_rmp_cmd(struct mlx5_ib_dev *dev, struct mlx5_core_srq *srq, in arm_rmp_cmd()
547 struct mlx5_core_srq *srq, in arm_xrq_cmd()
708 int mlx5_cmd_arm_srq(struct mlx5_ib_dev *dev, struct mlx5_core_srq *srq, in mlx5_cmd_arm_srq()
[all …]
A Dsrq.c13 static void *get_wqe(struct mlx5_ib_srq *srq, int n) in get_wqe()
18 static void mlx5_ib_srq_event(struct mlx5_core_srq *srq, enum mlx5_event type) in mlx5_ib_srq_event()
43 static int create_srq_user(struct ib_pd *pd, struct mlx5_ib_srq *srq, in create_srq_user()
105 static int create_srq_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_srq *srq, in create_srq_kernel()
171 static void destroy_srq_user(struct ib_pd *pd, struct mlx5_ib_srq *srq, in destroy_srq_user()
196 struct mlx5_ib_srq *srq = to_msrq(ib_srq); in mlx5_ib_create_srq() local
325 struct mlx5_ib_srq *srq = to_msrq(ibsrq); in mlx5_ib_modify_srq() local
350 struct mlx5_ib_srq *srq = to_msrq(ibsrq); in mlx5_ib_query_srq() local
371 int mlx5_ib_destroy_srq(struct ib_srq *srq, struct ib_udata *udata) in mlx5_ib_destroy_srq()
388 void mlx5_ib_free_srq_wqe(struct mlx5_ib_srq *srq, int wqe_index) in mlx5_ib_free_srq_wqe()
[all …]
A Dcq.c171 struct mlx5_ib_srq *srq = NULL; in handle_responder() local
540 struct mlx5_ib_srq *srq; in mlx5_poll_one() local
1071 void __mlx5_ib_cq_clean(struct mlx5_ib_cq *cq, u32 rsn, struct mlx5_ib_srq *srq) in __mlx5_ib_cq_clean()
1122 void mlx5_ib_cq_clean(struct mlx5_ib_cq *cq, u32 qpn, struct mlx5_ib_srq *srq) in mlx5_ib_cq_clean()
/linux-6.3-rc2/drivers/infiniband/hw/mlx4/
A Dsrq.c42 static void *get_wqe(struct mlx4_ib_srq *srq, int n) in get_wqe()
47 static void mlx4_ib_srq_event(struct mlx4_srq *srq, enum mlx4_event type) in mlx4_ib_srq_event()
79 struct mlx4_ib_srq *srq = to_msrq(ib_srq); in mlx4_ib_create_srq() local
228 struct mlx4_ib_srq *srq = to_msrq(ibsrq); in mlx4_ib_modify_srq() local
253 struct mlx4_ib_srq *srq = to_msrq(ibsrq); in mlx4_ib_query_srq() local
268 int mlx4_ib_destroy_srq(struct ib_srq *srq, struct ib_udata *udata) in mlx4_ib_destroy_srq()
293 void mlx4_ib_free_srq_wqe(struct mlx4_ib_srq *srq, int wqe_index) in mlx4_ib_free_srq_wqe()
310 struct mlx4_ib_srq *srq = to_msrq(ibsrq); in mlx4_ib_post_srq_recv() local
A Dcq.c663 struct mlx4_ib_srq *srq; in mlx4_ib_poll_one() local
915 void __mlx4_ib_cq_clean(struct mlx4_ib_cq *cq, u32 qpn, struct mlx4_ib_srq *srq) in __mlx4_ib_cq_clean()
968 void mlx4_ib_cq_clean(struct mlx4_ib_cq *cq, u32 qpn, struct mlx4_ib_srq *srq) in mlx4_ib_cq_clean()
/linux-6.3-rc2/drivers/infiniband/hw/mthca/
A Dmthca_srq.c74 static void *get_wqe(struct mthca_srq *srq, int n) in get_wqe()
99 struct mthca_srq *srq, in mthca_tavor_init_srq_context()
120 struct mthca_srq *srq, in mthca_arbel_init_srq_context()
155 struct mthca_srq *srq, struct ib_udata *udata) in mthca_alloc_srq_buf()
207 struct ib_srq_attr *attr, struct mthca_srq *srq, in mthca_alloc_srq()
376 struct mthca_srq *srq = to_msrq(ibsrq); in mthca_modify_srq() local
399 struct mthca_srq *srq = to_msrq(ibsrq); in mthca_query_srq() local
433 struct mthca_srq *srq; in mthca_srq_event() local
465 void mthca_free_srq_wqe(struct mthca_srq *srq, u32 wqe_addr) in mthca_free_srq_wqe()
487 struct mthca_srq *srq = to_msrq(ibsrq); in mthca_tavor_post_srq_recv() local
[all …]
/linux-6.3-rc2/drivers/infiniband/sw/rxe/
A Drxe_srq.c44 int rxe_srq_from_init(struct rxe_dev *rxe, struct rxe_srq *srq, in rxe_srq_from_init()
93 int rxe_srq_chk_attr(struct rxe_dev *rxe, struct rxe_srq *srq, in rxe_srq_chk_attr()
144 int rxe_srq_from_attr(struct rxe_dev *rxe, struct rxe_srq *srq, in rxe_srq_from_attr()
180 struct rxe_srq *srq = container_of(elem, typeof(*srq), elem); in rxe_srq_cleanup() local
A Drxe_verbs.c282 struct rxe_srq *srq = to_rsrq(ibsrq); in rxe_create_srq() local
322 struct rxe_srq *srq = to_rsrq(ibsrq); in rxe_modify_srq() local
344 struct rxe_srq *srq = to_rsrq(ibsrq); in rxe_query_srq() local
357 struct rxe_srq *srq = to_rsrq(ibsrq); in rxe_destroy_srq() local
367 struct rxe_srq *srq = to_rsrq(ibsrq); in rxe_post_srq_recv() local
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx4/
A Dsrq.c46 struct mlx4_srq *srq; in mlx4_srq_event() local
163 struct mlx4_mtt *mtt, u64 db_rec, struct mlx4_srq *srq) in mlx4_srq_alloc()
222 void mlx4_srq_free(struct mlx4_dev *dev, struct mlx4_srq *srq) in mlx4_srq_free()
243 int mlx4_srq_arm(struct mlx4_dev *dev, struct mlx4_srq *srq, int limit_watermark) in mlx4_srq_arm()
249 int mlx4_srq_query(struct mlx4_dev *dev, struct mlx4_srq *srq, int *limit_watermark) in mlx4_srq_query()
295 struct mlx4_srq *srq; in mlx4_srq_lookup() local
/linux-6.3-rc2/drivers/infiniband/sw/rdmavt/
A Dsrq.c38 struct rvt_srq *srq = ibsrq_to_rvtsrq(ibsrq); in rvt_create_srq() local
128 struct rvt_srq *srq = ibsrq_to_rvtsrq(ibsrq); in rvt_modify_srq() local
281 struct rvt_srq *srq = ibsrq_to_rvtsrq(ibsrq); in rvt_query_srq() local
296 struct rvt_srq *srq = ibsrq_to_rvtsrq(ibsrq); in rvt_destroy_srq() local
/linux-6.3-rc2/drivers/infiniband/hw/vmw_pvrdma/
A Dpvrdma_srq.c65 struct pvrdma_srq *srq = to_vsrq(ibsrq); in pvrdma_query_srq() local
102 struct pvrdma_srq *srq = to_vsrq(ibsrq); in pvrdma_create_srq() local
216 static void pvrdma_free_srq(struct pvrdma_dev *dev, struct pvrdma_srq *srq) in pvrdma_free_srq()
243 int pvrdma_destroy_srq(struct ib_srq *srq, struct ib_udata *udata) in pvrdma_destroy_srq()
/linux-6.3-rc2/drivers/infiniband/core/
A Duverbs_std_types_srq.c14 struct ib_srq *srq = uobject->object; in uverbs_free_srq() local
46 struct ib_srq *srq; in UVERBS_HANDLER() local
A Duverbs_std_types_qp.c93 struct ib_srq *srq = NULL; in UVERBS_HANDLER() local
/linux-6.3-rc2/drivers/infiniband/hw/cxgb4/
A Dcq.c462 static void post_pending_srq_wrs(struct t4_srq *srq) in post_pending_srq_wrs()
491 static u64 reap_srq_cqe(struct t4_cqe *hw_cqe, struct t4_srq *srq) in reap_srq_cqe()
546 struct t4_srq *srq) in poll_cq()
755 struct ib_wc *wc, struct c4iw_srq *srq) in __c4iw_poll_cq_one()
923 struct c4iw_srq *srq = NULL; in c4iw_poll_cq_one() local
A Dqp.c1341 static void defer_srq_wr(struct t4_srq *srq, union t4_recv_wr *wqe, in defer_srq_wr()
1361 struct c4iw_srq *srq; in c4iw_post_srq_recv() local
2416 void c4iw_dispatch_srq_limit_reached_event(struct c4iw_srq *srq) in c4iw_dispatch_srq_limit_reached_event()
2430 struct c4iw_srq *srq = to_c4iw_srq(ib_srq); in c4iw_modify_srq() local
2473 static void free_srq_queue(struct c4iw_srq *srq, struct c4iw_dev_ucontext *uctx, in free_srq_queue()
2510 static int alloc_srq_queue(struct c4iw_srq *srq, struct c4iw_dev_ucontext *uctx, in alloc_srq_queue()
2645 void c4iw_copy_wr_to_srq(struct t4_srq *srq, union t4_recv_wr *wqe, u8 len16) in c4iw_copy_wr_to_srq()
2667 struct c4iw_srq *srq = to_c4iw_srq(ib_srq); in c4iw_create_srq() local
2799 struct c4iw_srq *srq; in c4iw_destroy_srq() local
A Dt4.h425 static inline u32 t4_srq_avail(struct t4_srq *srq) in t4_srq_avail()
430 static inline void t4_srq_produce(struct t4_srq *srq, u8 len16) in t4_srq_produce()
441 static inline void t4_srq_produce_pending_wr(struct t4_srq *srq) in t4_srq_produce_pending_wr()
449 static inline void t4_srq_consume_pending_wr(struct t4_srq *srq) in t4_srq_consume_pending_wr()
457 static inline void t4_srq_produce_ooo(struct t4_srq *srq) in t4_srq_produce_ooo()
463 static inline void t4_srq_consume_ooo(struct t4_srq *srq) in t4_srq_consume_ooo()
472 static inline void t4_srq_consume(struct t4_srq *srq) in t4_srq_consume()
582 static inline void t4_ring_srq_db(struct t4_srq *srq, u16 inc, u8 len16, in t4_ring_srq_db()
/linux-6.3-rc2/drivers/infiniband/sw/siw/
A Dsiw_verbs.c1594 struct siw_srq *srq = to_siw_srq(base_srq); in siw_create_srq() local
1684 struct siw_srq *srq = to_siw_srq(base_srq); in siw_modify_srq() local
1720 struct siw_srq *srq = to_siw_srq(base_srq); in siw_query_srq() local
1744 struct siw_srq *srq = to_siw_srq(base_srq); in siw_destroy_srq() local
1772 struct siw_srq *srq = to_siw_srq(base_srq); in siw_post_srq_recv() local
1862 void siw_srq_event(struct siw_srq *srq, enum ib_event_type etype) in siw_srq_event()
/linux-6.3-rc2/drivers/infiniband/hw/bnxt_re/
A Dqplib_fp.c354 struct bnxt_qplib_srq *srq; in bnxt_qplib_service_nq() local
581 struct bnxt_qplib_srq *srq) in bnxt_qplib_destroy_srq()
603 struct bnxt_qplib_srq *srq) in bnxt_qplib_create_srq()
678 struct bnxt_qplib_srq *srq) in bnxt_qplib_modify_srq()
700 struct bnxt_qplib_srq *srq) in bnxt_qplib_query_srq()
727 int bnxt_qplib_post_srq_recv(struct bnxt_qplib_srq *srq, in bnxt_qplib_post_srq_recv()
2422 static void bnxt_qplib_release_srqe(struct bnxt_qplib_srq *srq, u32 tag) in bnxt_qplib_release_srqe()
2437 struct bnxt_qplib_srq *srq; in bnxt_qplib_cq_process_res_rc() local
2518 struct bnxt_qplib_srq *srq; in bnxt_qplib_cq_process_res_ud() local
2621 struct bnxt_qplib_srq *srq; in bnxt_qplib_cq_process_res_raweth_qp1() local
A Dib_verbs.c1104 struct bnxt_re_srq *srq; in bnxt_re_init_rq_attr() local
1556 struct bnxt_re_srq *srq = container_of(ib_srq, struct bnxt_re_srq, in bnxt_re_destroy_srq() local
1574 struct bnxt_re_srq *srq, in bnxt_re_init_user_srq()
1611 struct bnxt_re_srq *srq; in bnxt_re_create_srq() local
1693 struct bnxt_re_srq *srq = container_of(ib_srq, struct bnxt_re_srq, in bnxt_re_modify_srq() local
1727 struct bnxt_re_srq *srq = container_of(ib_srq, struct bnxt_re_srq, in bnxt_re_query_srq() local
1750 struct bnxt_re_srq *srq = container_of(ib_srq, struct bnxt_re_srq, in bnxt_re_post_srq_recv() local
/linux-6.3-rc2/drivers/infiniband/hw/ocrdma/
A Docrdma_verbs.c1173 int dpp_credit_lmt, int srq) in ocrdma_copy_qp_uresp()
1543 static void ocrdma_srq_toggle_bit(struct ocrdma_srq *srq, unsigned int idx) in ocrdma_srq_toggle_bit()
1733 static int ocrdma_copy_srq_uresp(struct ocrdma_dev *dev, struct ocrdma_srq *srq, in ocrdma_copy_srq_uresp()
1772 struct ocrdma_srq *srq = get_ocrdma_srq(ibsrq); in ocrdma_create_srq() local
1837 struct ocrdma_srq *srq; in ocrdma_modify_srq() local
1849 struct ocrdma_srq *srq; in ocrdma_query_srq() local
1857 struct ocrdma_srq *srq; in ocrdma_destroy_srq() local
2264 static int ocrdma_srq_get_idx(struct ocrdma_srq *srq) in ocrdma_srq_get_idx()
2283 static void ocrdma_ring_srq_db(struct ocrdma_srq *srq) in ocrdma_ring_srq_db()
2295 struct ocrdma_srq *srq; in ocrdma_post_srq_recv() local
[all …]
/linux-6.3-rc2/drivers/infiniband/hw/qedr/
A Dverbs.c102 struct qedr_srq *srq = get_qedr_srq(ibsrq); in qedr_query_srq() local
1256 struct qedr_srq *srq, struct ib_udata *udata) in qedr_copy_srq_uresp()
1447 static void qedr_free_srq_user_params(struct qedr_srq *srq) in qedr_free_srq_user_params()
1454 static void qedr_free_srq_kernel_params(struct qedr_srq *srq) in qedr_free_srq_kernel_params()
1467 struct qedr_srq *srq, in qedr_init_srq_user_params()
1496 static int qedr_alloc_srq_kernel_params(struct qedr_srq *srq, in qedr_alloc_srq_kernel_params()
1553 struct qedr_srq *srq = get_qedr_srq(ibsrq); in qedr_create_srq() local
1657 struct qedr_srq *srq = get_qedr_srq(ibsrq); in qedr_destroy_srq() local
1680 struct qedr_srq *srq = get_qedr_srq(ibsrq); in qedr_modify_srq() local
3825 struct qedr_srq *srq = get_qedr_srq(ibsrq); in qedr_post_srq_recv() local
[all …]
/linux-6.3-rc2/drivers/net/
A Deql.c416 slaving_request_t srq; in eql_enslave() local
458 slaving_request_t srq; in eql_emancipate() local
/linux-6.3-rc2/include/rdma/
A Dib_cm.h116 unsigned int srq:1; member
131 unsigned int srq:1; member
369 u8 srq; member
393 u8 srq; member

Completed in 112 milliseconds

123