| H A D | mlx5_ib.h | 595 struct mlx5_ib_srq { 1283 static inline struct mlx5_ib_srq *to_msrq(struct ib_srq *ibsrq) 1285 return container_of(ibsrq, struct mlx5_ib_srq, ibsrq); in to_msrq() 1303 static inline struct mlx5_ib_srq *to_mibsrq(struct mlx5_core_srq *msrq) 1305 return container_of(msrq, struct mlx5_ib_srq, msrq); in to_mibsrq() 1336 void __mlx5_ib_cq_clean(struct mlx5_ib_cq *cq, u32 qpn, struct mlx5_ib_srq *srq); 1337 void mlx5_ib_cq_clean(struct mlx5_ib_cq *cq, u32 qpn, struct mlx5_ib_srq *srq); 1338 void mlx5_ib_free_srq_wqe(struct mlx5_ib_srq *srq, int wqe_index); 1369 int mlx5_ib_read_wqe_srq(struct mlx5_ib_srq *srq, int wqe_index, void *buffer, 596 struct mlx5_ib_srq { global() struct 597 ibsrqmlx5_ib_srq global() argument 598 msrqmlx5_ib_srq global() argument 599 bufmlx5_ib_srq global() argument 600 dbmlx5_ib_srq global() argument 601 fbcmlx5_ib_srq global() argument 602 wridmlx5_ib_srq global() argument 605 lockmlx5_ib_srq global() argument 606 headmlx5_ib_srq global() argument 607 tailmlx5_ib_srq global() argument 608 wqe_ctrmlx5_ib_srq global() argument 609 umemmlx5_ib_srq global() argument 612 mutexmlx5_ib_srq global() argument 613 wq_sigmlx5_ib_srq global() argument
|