mlx5_ib_srq 170 drivers/infiniband/hw/mlx5/cq.c struct mlx5_ib_srq *srq; mlx5_ib_srq 531 drivers/infiniband/hw/mlx5/cq.c struct mlx5_ib_srq *srq; mlx5_ib_srq 1034 drivers/infiniband/hw/mlx5/cq.c void __mlx5_ib_cq_clean(struct mlx5_ib_cq *cq, u32 rsn, struct mlx5_ib_srq *srq) mlx5_ib_srq 1085 drivers/infiniband/hw/mlx5/cq.c void mlx5_ib_cq_clean(struct mlx5_ib_cq *cq, u32 qpn, struct mlx5_ib_srq *srq) mlx5_ib_srq 6299 drivers/infiniband/hw/mlx5/main.c INIT_RDMA_OBJ_SIZE(ib_srq, mlx5_ib_srq, ibsrq), mlx5_ib_srq 1053 drivers/infiniband/hw/mlx5/mlx5_ib.h static inline struct mlx5_ib_srq *to_msrq(struct ib_srq *ibsrq) mlx5_ib_srq 1055 drivers/infiniband/hw/mlx5/mlx5_ib.h return container_of(ibsrq, struct mlx5_ib_srq, ibsrq); mlx5_ib_srq 1073 drivers/infiniband/hw/mlx5/mlx5_ib.h static inline struct mlx5_ib_srq *to_mibsrq(struct mlx5_core_srq *msrq) mlx5_ib_srq 1075 drivers/infiniband/hw/mlx5/mlx5_ib.h return container_of(msrq, struct mlx5_ib_srq, msrq); mlx5_ib_srq 1103 drivers/infiniband/hw/mlx5/mlx5_ib.h void __mlx5_ib_cq_clean(struct mlx5_ib_cq *cq, u32 qpn, struct mlx5_ib_srq *srq); mlx5_ib_srq 1104 drivers/infiniband/hw/mlx5/mlx5_ib.h void mlx5_ib_cq_clean(struct mlx5_ib_cq *cq, u32 qpn, struct mlx5_ib_srq *srq); mlx5_ib_srq 1105 drivers/infiniband/hw/mlx5/mlx5_ib.h void mlx5_ib_free_srq_wqe(struct mlx5_ib_srq *srq, int wqe_index); mlx5_ib_srq 1138 drivers/infiniband/hw/mlx5/mlx5_ib.h int mlx5_ib_read_user_wqe_srq(struct mlx5_ib_srq *srq, int wqe_index, mlx5_ib_srq 1086 drivers/infiniband/hw/mlx5/odp.c struct mlx5_ib_srq *srq, mlx5_ib_srq 1157 drivers/infiniband/hw/mlx5/odp.c static inline struct mlx5_ib_srq *res_to_srq(struct mlx5_core_rsc_common *res) mlx5_ib_srq 1214 drivers/infiniband/hw/mlx5/odp.c struct mlx5_ib_srq *srq = res_to_srq(res); mlx5_ib_srq 257 drivers/infiniband/hw/mlx5/qp.c int mlx5_ib_read_user_wqe_srq(struct mlx5_ib_srq *srq, mlx5_ib_srq 14 drivers/infiniband/hw/mlx5/srq.c static void *get_wqe(struct mlx5_ib_srq *srq, int n) mlx5_ib_srq 44 drivers/infiniband/hw/mlx5/srq.c static int create_srq_user(struct ib_pd *pd, struct mlx5_ib_srq *srq, mlx5_ib_srq 131 drivers/infiniband/hw/mlx5/srq.c static int create_srq_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_srq *srq, mlx5_ib_srq 197 drivers/infiniband/hw/mlx5/srq.c static void destroy_srq_user(struct ib_pd *pd, struct mlx5_ib_srq *srq, mlx5_ib_srq 210 drivers/infiniband/hw/mlx5/srq.c static void destroy_srq_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_srq *srq) mlx5_ib_srq 222 drivers/infiniband/hw/mlx5/srq.c struct mlx5_ib_srq *srq = to_msrq(ib_srq); mlx5_ib_srq 340 drivers/infiniband/hw/mlx5/srq.c struct mlx5_ib_srq *srq = to_msrq(ibsrq); mlx5_ib_srq 365 drivers/infiniband/hw/mlx5/srq.c struct mlx5_ib_srq *srq = to_msrq(ibsrq); mlx5_ib_srq 389 drivers/infiniband/hw/mlx5/srq.c struct mlx5_ib_srq *msrq = to_msrq(srq); mlx5_ib_srq 406 drivers/infiniband/hw/mlx5/srq.c void mlx5_ib_free_srq_wqe(struct mlx5_ib_srq *srq, int wqe_index) mlx5_ib_srq 423 drivers/infiniband/hw/mlx5/srq.c struct mlx5_ib_srq *srq = to_msrq(ibsrq);