/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ |
D | srq.c | 45 struct mlx5_core_srq *srq; in mlx5_srq_event() local 138 struct mlx5_core_srq *srq; in mlx5_core_get_srq() local 152 static int create_srq_cmd(struct mlx5_core_dev *dev, struct mlx5_core_srq *srq, in create_srq_cmd() 188 struct mlx5_core_srq *srq) in destroy_srq_cmd() 201 static int arm_srq_cmd(struct mlx5_core_dev *dev, struct mlx5_core_srq *srq, in arm_srq_cmd() 216 static int query_srq_cmd(struct mlx5_core_dev *dev, struct mlx5_core_srq *srq, in query_srq_cmd() 246 struct mlx5_core_srq *srq, in create_xrc_srq_cmd() 286 struct mlx5_core_srq *srq) in destroy_xrc_srq_cmd() 300 struct mlx5_core_srq *srq, u16 lwm) in arm_xrc_srq_cmd() 315 struct mlx5_core_srq *srq, in query_xrc_srq_cmd() [all …]
|
/Linux-v4.19/drivers/infiniband/hw/mlx5/ |
D | srq.c | 45 static void *get_wqe(struct mlx5_ib_srq *srq, int n) in get_wqe() 50 static void mlx5_ib_srq_event(struct mlx5_core_srq *srq, enum mlx5_event type) in mlx5_ib_srq_event() 75 static int create_srq_user(struct ib_pd *pd, struct mlx5_ib_srq *srq, in create_srq_user() 162 static int create_srq_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_srq *srq, in create_srq_kernel() 224 static void destroy_srq_user(struct ib_pd *pd, struct mlx5_ib_srq *srq) in destroy_srq_user() 231 static void destroy_srq_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_srq *srq) in destroy_srq_kernel() 243 struct mlx5_ib_srq *srq; in mlx5_ib_create_srq() local 371 struct mlx5_ib_srq *srq = to_msrq(ibsrq); in mlx5_ib_modify_srq() local 396 struct mlx5_ib_srq *srq = to_msrq(ibsrq); in mlx5_ib_query_srq() local 417 int mlx5_ib_destroy_srq(struct ib_srq *srq) in mlx5_ib_destroy_srq() [all …]
|
D | cq.c | 169 struct mlx5_ib_srq *srq; in handle_responder() local 600 struct mlx5_ib_srq *srq; in mlx5_poll_one() local 1119 void __mlx5_ib_cq_clean(struct mlx5_ib_cq *cq, u32 rsn, struct mlx5_ib_srq *srq) in __mlx5_ib_cq_clean() 1170 void mlx5_ib_cq_clean(struct mlx5_ib_cq *cq, u32 qpn, struct mlx5_ib_srq *srq) in mlx5_ib_cq_clean()
|
/Linux-v4.19/drivers/infiniband/hw/mlx4/ |
D | srq.c | 41 static void *get_wqe(struct mlx4_ib_srq *srq, int n) in get_wqe() 46 static void mlx4_ib_srq_event(struct mlx4_srq *srq, enum mlx4_event type) in mlx4_ib_srq_event() 76 struct mlx4_ib_srq *srq; in mlx4_ib_create_srq() local 233 struct mlx4_ib_srq *srq = to_msrq(ibsrq); in mlx4_ib_modify_srq() local 258 struct mlx4_ib_srq *srq = to_msrq(ibsrq); in mlx4_ib_query_srq() local 273 int mlx4_ib_destroy_srq(struct ib_srq *srq) in mlx4_ib_destroy_srq() 296 void mlx4_ib_free_srq_wqe(struct mlx4_ib_srq *srq, int wqe_index) in mlx4_ib_free_srq_wqe() 313 struct mlx4_ib_srq *srq = to_msrq(ibsrq); in mlx4_ib_post_srq_recv() local
|
D | cq.c | 671 struct mlx4_ib_srq *srq; in mlx4_ib_poll_one() local 922 void __mlx4_ib_cq_clean(struct mlx4_ib_cq *cq, u32 qpn, struct mlx4_ib_srq *srq) in __mlx4_ib_cq_clean() 975 void mlx4_ib_cq_clean(struct mlx4_ib_cq *cq, u32 qpn, struct mlx4_ib_srq *srq) in mlx4_ib_cq_clean()
|
/Linux-v4.19/drivers/infiniband/hw/mthca/ |
D | mthca_srq.c | 72 static void *get_wqe(struct mthca_srq *srq, int n) in get_wqe() 97 struct mthca_srq *srq, in mthca_tavor_init_srq_context() 115 struct mthca_srq *srq, in mthca_arbel_init_srq_context() 140 static void mthca_free_srq_buf(struct mthca_dev *dev, struct mthca_srq *srq) in mthca_free_srq_buf() 148 struct mthca_srq *srq) in mthca_alloc_srq_buf() 200 struct ib_srq_attr *attr, struct mthca_srq *srq) in mthca_alloc_srq() 319 static inline int get_srq_refcount(struct mthca_dev *dev, struct mthca_srq *srq) in get_srq_refcount() 330 void mthca_free_srq(struct mthca_dev *dev, struct mthca_srq *srq) in mthca_free_srq() 368 struct mthca_srq *srq = to_msrq(ibsrq); in mthca_modify_srq() local 391 struct mthca_srq *srq = to_msrq(ibsrq); in mthca_query_srq() local [all …]
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/ |
D | srq.c | 46 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() 300 struct mlx4_srq *srq; in mlx4_srq_lookup() local
|
/Linux-v4.19/drivers/infiniband/sw/rdmavt/ |
D | srq.c | 80 struct rvt_srq *srq; in rvt_create_srq() local 183 struct rvt_srq *srq = ibsrq_to_rvtsrq(ibsrq); in rvt_modify_srq() local 326 struct rvt_srq *srq = ibsrq_to_rvtsrq(ibsrq); in rvt_query_srq() local 342 struct rvt_srq *srq = ibsrq_to_rvtsrq(ibsrq); in rvt_destroy_srq() local
|
D | qp.c | 824 struct rvt_srq *srq = ibsrq_to_rvtsrq(init_attr->srq); in rvt_create_qp() local 1954 struct rvt_srq *srq = ibsrq_to_rvtsrq(ibsrq); in rvt_post_srq_recv() local 2058 struct rvt_srq *srq; in rvt_get_rwqe() local
|
/Linux-v4.19/drivers/infiniband/hw/vmw_pvrdma/ |
D | pvrdma_srq.c | 65 struct pvrdma_srq *srq = to_vsrq(ibsrq); in pvrdma_query_srq() local 103 struct pvrdma_srq *srq = NULL; in pvrdma_create_srq() local 226 static void pvrdma_free_srq(struct pvrdma_dev *dev, struct pvrdma_srq *srq) in pvrdma_free_srq() 254 int pvrdma_destroy_srq(struct ib_srq *srq) in pvrdma_destroy_srq()
|
/Linux-v4.19/drivers/infiniband/sw/rxe/ |
D | rxe_srq.c | 38 int rxe_srq_chk_attr(struct rxe_dev *rxe, struct rxe_srq *srq, in rxe_srq_chk_attr() 100 int rxe_srq_from_init(struct rxe_dev *rxe, struct rxe_srq *srq, in rxe_srq_from_init() 144 int rxe_srq_from_attr(struct rxe_dev *rxe, struct rxe_srq *srq, in rxe_srq_from_attr()
|
D | rxe_verbs.c | 344 struct rxe_srq *srq; in rxe_create_srq() local 387 struct rxe_srq *srq = to_rsrq(ibsrq); in rxe_modify_srq() local 416 struct rxe_srq *srq = to_rsrq(ibsrq); in rxe_query_srq() local 429 struct rxe_srq *srq = to_rsrq(ibsrq); in rxe_destroy_srq() local 446 struct rxe_srq *srq = to_rsrq(ibsrq); in rxe_post_srq_recv() local
|
/Linux-v4.19/drivers/infiniband/hw/cxgb4/ |
D | cq.c | 463 static void post_pending_srq_wrs(struct t4_srq *srq) in post_pending_srq_wrs() 492 static u64 reap_srq_cqe(struct t4_cqe *hw_cqe, struct t4_srq *srq) in reap_srq_cqe() 547 struct t4_srq *srq) in poll_cq() 756 struct ib_wc *wc, struct c4iw_srq *srq) in __c4iw_poll_cq_one() 924 struct c4iw_srq *srq = NULL; in c4iw_poll_cq_one() local
|
D | qp.c | 1360 static void defer_srq_wr(struct t4_srq *srq, union t4_recv_wr *wqe, in defer_srq_wr() 1380 struct c4iw_srq *srq; in c4iw_post_srq_recv() local 2437 void c4iw_dispatch_srq_limit_reached_event(struct c4iw_srq *srq) in c4iw_dispatch_srq_limit_reached_event() 2451 struct c4iw_srq *srq = to_c4iw_srq(ib_srq); in c4iw_modify_srq() local 2493 static void free_srq_queue(struct c4iw_srq *srq, struct c4iw_dev_ucontext *uctx, in free_srq_queue() 2530 static int alloc_srq_queue(struct c4iw_srq *srq, struct c4iw_dev_ucontext *uctx, in alloc_srq_queue() 2667 void c4iw_copy_wr_to_srq(struct t4_srq *srq, union t4_recv_wr *wqe, u8 len16) in c4iw_copy_wr_to_srq() 2688 struct c4iw_srq *srq; in c4iw_create_srq() local 2830 struct c4iw_srq *srq; in c4iw_destroy_srq() local
|
D | t4.h | 424 static inline u32 t4_srq_avail(struct t4_srq *srq) in t4_srq_avail() 429 static inline void t4_srq_produce(struct t4_srq *srq, u8 len16) in t4_srq_produce() 440 static inline void t4_srq_produce_pending_wr(struct t4_srq *srq) in t4_srq_produce_pending_wr() 448 static inline void t4_srq_consume_pending_wr(struct t4_srq *srq) in t4_srq_consume_pending_wr() 456 static inline void t4_srq_produce_ooo(struct t4_srq *srq) in t4_srq_produce_ooo() 462 static inline void t4_srq_consume_ooo(struct t4_srq *srq) in t4_srq_consume_ooo() 471 static inline void t4_srq_consume(struct t4_srq *srq) in t4_srq_consume() 591 static inline void t4_ring_srq_db(struct t4_srq *srq, u16 inc, u8 len16, in t4_ring_srq_db()
|
/Linux-v4.19/drivers/infiniband/hw/bnxt_re/ |
D | qplib_fp.c | 482 static void bnxt_qplib_arm_srq(struct bnxt_qplib_srq *srq, u32 arm_type) in bnxt_qplib_arm_srq() 503 struct bnxt_qplib_srq *srq) in bnxt_qplib_destroy_srq() 527 struct bnxt_qplib_srq *srq) in bnxt_qplib_create_srq() 606 struct bnxt_qplib_srq *srq) in bnxt_qplib_modify_srq() 628 struct bnxt_qplib_srq *srq) in bnxt_qplib_query_srq() 654 int bnxt_qplib_post_srq_recv(struct bnxt_qplib_srq *srq, in bnxt_qplib_post_srq_recv() 2308 static void bnxt_qplib_release_srqe(struct bnxt_qplib_srq *srq, u32 tag) in bnxt_qplib_release_srqe() 2325 struct bnxt_qplib_srq *srq; in bnxt_qplib_cq_process_res_rc() local 2404 struct bnxt_qplib_srq *srq; in bnxt_qplib_cq_process_res_ud() local 2503 struct bnxt_qplib_srq *srq; in bnxt_qplib_cq_process_res_raweth_qp1() local
|
D | ib_verbs.c | 1047 struct bnxt_re_srq *srq; in bnxt_re_create_qp() local 1328 struct bnxt_re_srq *srq = container_of(ib_srq, struct bnxt_re_srq, in bnxt_re_destroy_srq() local 1354 struct bnxt_re_srq *srq, in bnxt_re_init_user_srq() 1391 struct bnxt_re_srq *srq; in bnxt_re_create_srq() local 1470 struct bnxt_re_srq *srq = container_of(ib_srq, struct bnxt_re_srq, in bnxt_re_modify_srq() local 1504 struct bnxt_re_srq *srq = container_of(ib_srq, struct bnxt_re_srq, in bnxt_re_query_srq() local 1527 struct bnxt_re_srq *srq = container_of(ib_srq, struct bnxt_re_srq, in bnxt_re_post_srq_recv() local
|
/Linux-v4.19/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_verbs.c | 1246 int dpp_credit_lmt, int srq) in ocrdma_copy_qp_uresp() 1617 static void ocrdma_srq_toggle_bit(struct ocrdma_srq *srq, unsigned int idx) in ocrdma_srq_toggle_bit() 1808 static int ocrdma_copy_srq_uresp(struct ocrdma_dev *dev, struct ocrdma_srq *srq, in ocrdma_copy_srq_uresp() 1848 struct ocrdma_srq *srq; in ocrdma_create_srq() local 1913 struct ocrdma_srq *srq; in ocrdma_modify_srq() local 1926 struct ocrdma_srq *srq; in ocrdma_query_srq() local 1936 struct ocrdma_srq *srq; in ocrdma_destroy_srq() local 2346 static int ocrdma_srq_get_idx(struct ocrdma_srq *srq) in ocrdma_srq_get_idx() 2365 static void ocrdma_ring_srq_db(struct ocrdma_srq *srq) in ocrdma_ring_srq_db() 2377 struct ocrdma_srq *srq; in ocrdma_post_srq_recv() local [all …]
|
/Linux-v4.19/drivers/infiniband/hw/qedr/ |
D | verbs.c | 95 struct qedr_srq *srq = get_qedr_srq(ibsrq); in qedr_query_srq() local 1203 struct qedr_srq *srq, struct ib_udata *udata) in qedr_copy_srq_uresp() 1339 static void qedr_free_srq_user_params(struct qedr_srq *srq) in qedr_free_srq_user_params() 1346 static void qedr_free_srq_kernel_params(struct qedr_srq *srq) in qedr_free_srq_kernel_params() 1359 struct qedr_srq *srq, in qedr_init_srq_user_params() 1389 static int qedr_alloc_srq_kernel_params(struct qedr_srq *srq, in qedr_alloc_srq_kernel_params() 1452 struct qedr_srq *srq; in qedr_create_srq() local 1551 struct qedr_srq *srq = get_qedr_srq(ibsrq); in qedr_destroy_srq() local 1575 struct qedr_srq *srq = get_qedr_srq(ibsrq); in qedr_modify_srq() local 3587 struct qedr_srq *srq = get_qedr_srq(ibsrq); in qedr_post_srq_recv() local [all …]
|
/Linux-v4.19/drivers/net/ |
D | eql.c | 410 slaving_request_t srq; in eql_enslave() local 453 slaving_request_t srq; in eql_emancipate() local
|
/Linux-v4.19/drivers/infiniband/core/ |
D | verbs.c | 934 struct ib_srq *srq; in ib_create_srq() local 964 int ib_modify_srq(struct ib_srq *srq, in ib_modify_srq() 974 int ib_query_srq(struct ib_srq *srq, in ib_query_srq() 982 int ib_destroy_srq(struct ib_srq *srq) in ib_destroy_srq() 1817 struct ib_srq *srq; in ib_destroy_qp() local
|
D | uverbs_std_types.c | 140 struct ib_srq *srq = uobject->object; in uverbs_free_srq() local
|
D | cma_priv.h | 85 u8 srq; member
|
/Linux-v4.19/include/rdma/ |
D | ib_cm.h | 143 unsigned int srq:1; member 157 unsigned int srq:1; member 398 u8 srq; member 421 u8 srq; member
|
/Linux-v4.19/include/uapi/rdma/ |
D | ib_user_cm.h | 151 __u8 srq; member 168 __u8 srq; member 248 __u8 srq; member 264 __u8 srq; member
|