Symbol: mlx5_ib_srq
drivers/infiniband/hw/mlx5/cq.c
1094
void __mlx5_ib_cq_clean(struct mlx5_ib_cq *cq, u32 rsn, struct mlx5_ib_srq *srq)
drivers/infiniband/hw/mlx5/cq.c
1145
void mlx5_ib_cq_clean(struct mlx5_ib_cq *cq, u32 qpn, struct mlx5_ib_srq *srq)
drivers/infiniband/hw/mlx5/cq.c
174
struct mlx5_ib_srq *srq = NULL;
drivers/infiniband/hw/mlx5/cq.c
543
struct mlx5_ib_srq *srq;
drivers/infiniband/hw/mlx5/main.c
4579
INIT_RDMA_OBJ_SIZE(ib_srq, mlx5_ib_srq, ibsrq),
drivers/infiniband/hw/mlx5/mlx5_ib.h
1284
static inline struct mlx5_ib_srq *to_msrq(struct ib_srq *ibsrq)
drivers/infiniband/hw/mlx5/mlx5_ib.h
1286
return container_of(ibsrq, struct mlx5_ib_srq, ibsrq);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1304
static inline struct mlx5_ib_srq *to_mibsrq(struct mlx5_core_srq *msrq)
drivers/infiniband/hw/mlx5/mlx5_ib.h
1306
return container_of(msrq, struct mlx5_ib_srq, msrq);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1337
void __mlx5_ib_cq_clean(struct mlx5_ib_cq *cq, u32 qpn, struct mlx5_ib_srq *srq);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1338
void mlx5_ib_cq_clean(struct mlx5_ib_cq *cq, u32 qpn, struct mlx5_ib_srq *srq);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1339
void mlx5_ib_free_srq_wqe(struct mlx5_ib_srq *srq, int wqe_index);
drivers/infiniband/hw/mlx5/mlx5_ib.h
1370
int mlx5_ib_read_wqe_srq(struct mlx5_ib_srq *srq, int wqe_index, void *buffer,
drivers/infiniband/hw/mlx5/odp.c
1298
struct mlx5_ib_srq *srq,
drivers/infiniband/hw/mlx5/odp.c
1369
static inline struct mlx5_ib_srq *res_to_srq(struct mlx5_core_rsc_common *res)
drivers/infiniband/hw/mlx5/odp.c
1426
struct mlx5_ib_srq *srq = res_to_srq(res);
drivers/infiniband/hw/mlx5/qp.c
285
static int mlx5_ib_read_user_wqe_srq(struct mlx5_ib_srq *srq, int wqe_index,
drivers/infiniband/hw/mlx5/qp.c
302
int mlx5_ib_read_wqe_srq(struct mlx5_ib_srq *srq, int wqe_index, void *buffer,
drivers/infiniband/hw/mlx5/srq.c
105
static int create_srq_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_srq *srq,
drivers/infiniband/hw/mlx5/srq.c
13
static void *get_wqe(struct mlx5_ib_srq *srq, int n)
drivers/infiniband/hw/mlx5/srq.c
171
static void destroy_srq_user(struct ib_pd *pd, struct mlx5_ib_srq *srq,
drivers/infiniband/hw/mlx5/srq.c
184
static void destroy_srq_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_srq *srq)
drivers/infiniband/hw/mlx5/srq.c
196
struct mlx5_ib_srq *srq = to_msrq(ib_srq);
drivers/infiniband/hw/mlx5/srq.c
332
struct mlx5_ib_srq *srq = to_msrq(ibsrq);
drivers/infiniband/hw/mlx5/srq.c
357
struct mlx5_ib_srq *srq = to_msrq(ibsrq);
drivers/infiniband/hw/mlx5/srq.c
381
struct mlx5_ib_srq *msrq = to_msrq(srq);
drivers/infiniband/hw/mlx5/srq.c
395
void mlx5_ib_free_srq_wqe(struct mlx5_ib_srq *srq, int wqe_index)
drivers/infiniband/hw/mlx5/srq.c
412
struct mlx5_ib_srq *srq = to_msrq(ibsrq);
drivers/infiniband/hw/mlx5/srq.c
43
static int create_srq_user(struct ib_pd *pd, struct mlx5_ib_srq *srq,