/freebsd/sys/dev/mlx5/mlx5_core/ |
H A D | mlx5_srq.c | 40 struct mlx5_core_srq *srq; in mlx5_srq_event() local 116 struct mlx5_core_srq *srq; in mlx5_core_get_srq() local 146 static int create_rmp_cmd(struct mlx5_core_dev *dev, struct mlx5_core_srq *srq, in create_rmp_cmd() 176 struct mlx5_core_srq *srq) in destroy_rmp_cmd() 181 static int query_rmp_cmd(struct mlx5_core_dev *dev, struct mlx5_core_srq *srq, in query_rmp_cmd() 206 static int arm_rmp_cmd(struct mlx5_core_dev *dev, struct mlx5_core_srq *srq, u16 lwm) in arm_rmp_cmd() 212 struct mlx5_core_srq *srq, in create_xrc_srq_cmd() 245 struct mlx5_core_srq *srq) in destroy_xrc_srq_cmd() 251 struct mlx5_core_srq *srq, in query_xrc_srq_cmd() 278 struct mlx5_core_srq *srq, u16 lwm) in arm_xrc_srq_cmd() [all …]
|
/freebsd/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib_srq.c | 39 static void *get_wqe(struct mlx5_ib_srq *srq, int n) in get_wqe() 44 static void mlx5_ib_srq_event(struct mlx5_core_srq *srq, int type) in mlx5_ib_srq_event() 69 static int create_srq_user(struct ib_pd *pd, struct mlx5_ib_srq *srq, in create_srq_user() 156 static int create_srq_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_srq *srq, in create_srq_kernel() 218 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 = to_msrq(ib_srq); in mlx5_ib_create_srq() local 349 struct mlx5_ib_srq *srq = to_msrq(ibsrq); in mlx5_ib_modify_srq() local 374 struct mlx5_ib_srq *srq = to_msrq(ibsrq); in mlx5_ib_query_srq() local 395 void mlx5_ib_destroy_srq(struct ib_srq *srq, struct ib_udata *udata) in mlx5_ib_destroy_srq() [all …]
|
H A D | mlx5_ib_cq.c | 169 struct mlx5_ib_srq *srq; in handle_responder() local 607 struct mlx5_ib_srq *srq; in mlx5_poll_one() local 1034 __mlx5_ib_cq_clean(struct mlx5_ib_cq * cq,u32 rsn,struct mlx5_ib_srq * srq) __mlx5_ib_cq_clean() argument 1085 mlx5_ib_cq_clean(struct mlx5_ib_cq * cq,u32 qpn,struct mlx5_ib_srq * srq) mlx5_ib_cq_clean() argument [all...] |
/freebsd/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_srq.c | 42 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 void mlx4_ib_destroy_srq(struct ib_srq *srq, struct ib_udata *udata) in mlx4_ib_destroy_srq() 292 void mlx4_ib_free_srq_wqe(struct mlx4_ib_srq *srq, int wqe_index) in mlx4_ib_free_srq_wqe() 309 struct mlx4_ib_srq *srq = to_msrq(ibsrq); in mlx4_ib_post_srq_recv() local
|
H A D | mlx4_ib_cq.c | 656 struct mlx4_ib_srq *srq; in mlx4_ib_poll_one() local 913 void __mlx4_ib_cq_clean(struct mlx4_ib_cq *cq, u32 qpn, struct mlx4_ib_srq *srq) in __mlx4_ib_cq_clean() 966 void mlx4_ib_cq_clean(struct mlx4_ib_cq *cq, u32 qpn, struct mlx4_ib_srq *srq) in mlx4_ib_cq_clean()
|
/freebsd/contrib/ofed/libmlx4/ |
H A D | srq.c | 44 static void *get_wqe(struct mlx4_srq *srq, int n) in get_wqe() 49 void mlx4_free_srq_wqe(struct mlx4_srq *srq, int ind) in mlx4_free_srq_wqe() 66 struct mlx4_srq *srq = to_msrq(ibsrq); in mlx4_post_srq_recv() local 126 struct mlx4_srq *srq) in mlx4_alloc_srq_buf() 203 struct mlx4_srq *srq) in mlx4_store_xsrq() 246 struct mlx4_srq *srq; in mlx4_create_xrc_srq() local 306 int mlx4_destroy_xrc_srq(struct ibv_srq *srq) in mlx4_destroy_xrc_srq()
|
H A D | verbs.c | 651 struct mlx4_srq *srq; in mlx4_create_srq() local 718 int mlx4_modify_srq(struct ibv_srq *srq, in mlx4_modify_srq() 727 int mlx4_query_srq(struct ibv_srq *srq, in mlx4_query_srq() 735 int mlx4_destroy_srq(struct ibv_srq *srq) in mlx4_destroy_srq()
|
H A D | cq.c | 241 struct mlx4_srq *srq; in mlx4_parse_cqe() local 714 void __mlx4_cq_clean(struct mlx4_cq *cq, uint32_t qpn, struct mlx4_srq *srq) in __mlx4_cq_clean() 770 void mlx4_cq_clean(struct mlx4_cq *cq, uint32_t qpn, struct mlx4_srq *srq) in mlx4_cq_clean()
|
/freebsd/sys/dev/mthca/ |
H A D | mthca_srq.c | 74 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() 141 static void mthca_free_srq_buf(struct mthca_dev *dev, struct mthca_srq *srq) in mthca_free_srq_buf() 149 struct mthca_srq *srq, struct ib_udata *udata) in mthca_alloc_srq_buf() 201 struct ib_srq_attr *attr, struct mthca_srq *srq, in mthca_alloc_srq() 321 static inline int get_srq_refcount(struct mthca_dev *dev, struct mthca_srq *srq) in get_srq_refcount() 332 void mthca_free_srq(struct mthca_dev *dev, struct mthca_srq *srq) in mthca_free_srq() 370 struct mthca_srq *srq = to_msrq(ibsrq); in mthca_modify_srq() local 393 struct mthca_srq *srq = to_msrq(ibsrq); in mthca_query_srq() local [all …]
|
/freebsd/contrib/ofed/libmlx5/ |
H A D | srq.c | 44 static void *get_wqe(struct mlx5_srq *srq, int n) in get_wqe() 49 int mlx5_copy_to_recv_srq(struct mlx5_srq *srq, int idx, void *buf, int size) in mlx5_copy_to_recv_srq() 73 void mlx5_free_srq_wqe(struct mlx5_srq *srq, int ind) in mlx5_free_srq_wqe() 90 struct mlx5_srq *srq = to_msrq(ibsrq); in mlx5_post_srq_recv() local 149 int mlx5_alloc_srq_buf(struct ibv_context *context, struct mlx5_srq *srq) in mlx5_alloc_srq_buf() 220 struct mlx5_srq *srq) in mlx5_store_srq()
|
H A D | cq.c | 144 struct mlx5_resource *cur_rsc, struct mlx5_srq *srq) in handle_responder_lazy() 185 struct mlx5_resource *cur_rsc, struct mlx5_srq *srq) in handle_responder() 737 struct mlx5_srq *srq = NULL; in poll_cq() local 1342 struct mlx5_srq *srq, int cqe_version) in free_res_cqe() 1363 void __mlx5_cq_clean(struct mlx5_cq *cq, uint32_t rsn, struct mlx5_srq *srq) in __mlx5_cq_clean() 1417 void mlx5_cq_clean(struct mlx5_cq *cq, uint32_t qpn, struct mlx5_srq *srq) in mlx5_cq_clean()
|
H A D | verbs.c | 630 struct mlx5_srq *srq; in mlx5_create_srq() local 732 mlx5_modify_srq(struct ibv_srq * srq,struct ibv_srq_attr * attr,int attr_mask) mlx5_modify_srq() argument 741 mlx5_query_srq(struct ibv_srq * srq,struct ibv_srq_attr * attr) mlx5_query_srq() argument 749 mlx5_destroy_srq(struct ibv_srq * srq) mlx5_destroy_srq() argument 1775 mlx5_get_srq_num(struct ibv_srq * srq,uint32_t * srq_num) mlx5_get_srq_num() argument [all...] |
/freebsd/sys/dev/mlx4/mlx4_core/ |
H A D | mlx4_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
|
/freebsd/sys/dev/bnxt/bnxt_re/ |
H A D | qplib_fp.c | 388 struct bnxt_qplib_srq *srq; in bnxt_qplib_service_nq() local 613 struct bnxt_qplib_srq *srq) in __qplib_destroy_srq() 628 struct bnxt_qplib_srq *srq) in bnxt_qplib_destroy_srq() 642 struct bnxt_qplib_srq *srq) in bnxt_qplib_create_srq() 719 struct bnxt_qplib_srq *srq) in bnxt_qplib_modify_srq() 736 struct bnxt_qplib_srq *srq) in bnxt_qplib_query_srq() 765 int bnxt_qplib_post_srq_recv(struct bnxt_qplib_srq *srq, in bnxt_qplib_post_srq_recv() 2972 static void bnxt_qplib_release_srqe(struct bnxt_qplib_srq *srq, u32 tag) in bnxt_qplib_release_srqe() 2988 struct bnxt_qplib_srq *srq; in bnxt_qplib_cq_process_res_rc() local 3076 struct bnxt_qplib_srq *srq; in bnxt_qplib_cq_process_res_ud() local [all …]
|
/freebsd/contrib/ofed/libibverbs/ |
H A D | driver.h | 78 struct ibv_srq srq; member 316 static inline int verbs_get_srq_num(struct ibv_srq *srq, uint32_t *srq_num) in verbs_get_srq_num()
|
H A D | compat-1_0.c | 77 struct ibv_srq_1_0 *srq; member 123 struct ibv_srq_1_0 *srq; member 367 static int post_srq_recv_wrapper_1_0(struct ibv_srq_1_0 *srq, struct ibv_recv_wr_1_0 *wr, in post_srq_recv_wrapper_1_0() 816 struct ibv_srq_1_0 *srq; in __ibv_create_srq_1_0() local 839 int __ibv_modify_srq_1_0(struct ibv_srq_1_0 *srq, in __ibv_modify_srq_1_0() 847 int __ibv_query_srq_1_0(struct ibv_srq_1_0 *srq, struct ibv_srq_attr *srq_attr) in __ibv_query_srq_1_0() 853 int __ibv_destroy_srq_1_0(struct ibv_srq_1_0 *srq) in __ibv_destroy_srq_1_0()
|
H A D | cmd.c | 641 struct ibv_srq *srq, struct ibv_srq_init_attr *attr, in ibv_cmd_create_srq() 676 struct verbs_srq *srq, int vsrq_sz, in ibv_cmd_create_srq_ex() 764 static int ibv_cmd_modify_srq_v3(struct ibv_srq *srq, in ibv_cmd_modify_srq_v3() 792 int ibv_cmd_modify_srq(struct ibv_srq *srq, in ibv_cmd_modify_srq() 814 int ibv_cmd_query_srq(struct ibv_srq *srq, struct ibv_srq_attr *srq_attr, in ibv_cmd_query_srq() 835 int ibv_cmd_destroy_srq(struct ibv_srq *srq) in ibv_cmd_destroy_srq() 1600 int ibv_cmd_post_srq_recv(struct ibv_srq *srq, struct ibv_recv_wr *wr, in ibv_cmd_post_srq_recv()
|
H A D | verbs.c | 536 struct ibv_srq *srq; in __ibv_create_srq() local 565 int __ibv_modify_srq(struct ibv_srq *srq, in __ibv_modify_srq() 573 int __ibv_query_srq(struct ibv_srq *srq, struct ibv_srq_attr *srq_attr) in __ibv_query_srq() 579 int __ibv_destroy_srq(struct ibv_srq *srq) in __ibv_destroy_srq()
|
H A D | device.c | 408 struct ibv_srq *srq = event->element.srq; in __ibv_ack_async_event() local
|
/freebsd/sys/ofed/drivers/infiniband/core/ |
H A D | ib_verbs.c | 706 struct ib_srq *srq; in ib_create_srq() local 747 int ib_modify_srq(struct ib_srq *srq, in ib_modify_srq() 757 int ib_query_srq(struct ib_srq *srq, in ib_query_srq() 765 int ib_destroy_srq_user(struct ib_srq *srq, struct ib_udata *udata) in ib_destroy_srq_user() 1490 struct ib_srq *srq; in ib_destroy_qp_user() local
|
/freebsd/contrib/ofed/libcxgb4/ |
H A D | verbs.c | 292 int c4iw_modify_srq(struct ibv_srq *srq, struct ibv_srq_attr *attr, in c4iw_modify_srq() 298 int c4iw_destroy_srq(struct ibv_srq *srq) in c4iw_destroy_srq()
|
/freebsd/contrib/ofed/libibcm/ |
H A D | cm.h | 122 unsigned int srq:1; member 136 unsigned int srq:1; member 370 uint8_t srq; member 394 uint8_t srq; member
|
/freebsd/sys/ofed/include/rdma/ |
H A D | ib_cm.h | 146 unsigned int srq:1; member 160 unsigned int srq:1; member 400 u8 srq; member 423 u8 srq; member
|
/freebsd/sys/ofed/include/uapi/rdma/ |
H A D | ib_user_cm.h | 156 __u8 srq; member 173 __u8 srq; member 253 __u8 srq; member 269 __u8 srq; member
|
/freebsd/sys/dev/qlnx/qlnxr/ |
H A D | qlnxr_verbs.c | 174 struct qlnxr_srq *srq = get_qlnxr_srq(ibsrq); in qlnxr_create_srq() local 264 struct qlnxr_srq *srq; in qlnxr_destroy_srq() local 290 struct qlnxr_srq *srq; in qlnxr_modify_srq() local 329 struct qlnxr_srq *srq; in qlnxr_query_srq() local 387 struct qlnxr_srq *srq; in qlnxr_post_srq_recv() local 2094 struct qlnxr_srq *srq, in qlnxr_copy_srq_uresp() 2284 qlnxr_free_srq_user_params(struct qlnxr_srq *srq) in qlnxr_free_srq_user_params() 2302 qlnxr_free_srq_kernel_params(struct qlnxr_srq *srq) in qlnxr_free_srq_kernel_params() 2326 struct qlnxr_srq *srq, in qlnxr_init_srq_user_params() 2365 qlnxr_alloc_srq_kernel_params(struct qlnxr_srq *srq, in qlnxr_alloc_srq_kernel_params() [all …]
|