Home
last modified time | relevance | path

Searched refs:mlx4_srq (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/ofed/libmlx4/
H A Dsrq.c44 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()
126 struct mlx4_srq *srq) in mlx4_alloc_srq_buf()
191 struct mlx4_srq *mlx4_find_xsrq(struct mlx4_xsrq_table *xsrq_table, uint32_t srqn) in mlx4_find_xsrq()
203 struct mlx4_srq *srq) in mlx4_store_xsrq()
211 sizeof(struct mlx4_srq *)); in mlx4_store_xsrq()
246 struct mlx4_srq *srq; in mlx4_create_xrc_srq()
309 struct mlx4_srq *msrq = to_msrq(srq); in mlx4_destroy_xrc_srq()
H A Dmlx4.h68 struct mlx4_srq **table;
193 struct mlx4_srq { struct
329 static inline struct mlx4_srq *to_msrq(struct ibv_srq *ibsrq) in to_msrq()
332 struct mlx4_srq, verbs_srq); in to_msrq()
397 void __mlx4_cq_clean(struct mlx4_cq *cq, uint32_t qpn, struct mlx4_srq *srq);
398 void mlx4_cq_clean(struct mlx4_cq *cq, uint32_t qpn, struct mlx4_srq *srq);
416 struct mlx4_srq *srq);
419 struct mlx4_srq *mlx4_find_xsrq(struct mlx4_xsrq_table *xsrq_table, uint32_t srqn);
421 struct mlx4_srq *srq);
423 void mlx4_free_srq_wqe(struct mlx4_srq *srq, int ind);
H A Dcq.c241 struct mlx4_srq *srq; in mlx4_parse_cqe()
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()
H A Dverbs.c651 struct mlx4_srq *srq; in mlx4_create_srq()
/freebsd/sys/dev/mlx4/mlx4_core/
H A Dmlx4_srq.c46 struct mlx4_srq *srq; in mlx4_srq_event()
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()
297 struct mlx4_srq *mlx4_srq_lookup(struct mlx4_dev *dev, u32 srqn) in mlx4_srq_lookup()
300 struct mlx4_srq *srq; in mlx4_srq_lookup()
/freebsd/sys/dev/mlx4/
H A Dsrq.h42 struct mlx4_srq *mlx4_srq_lookup(struct mlx4_dev *dev, u32 srqn);
H A Ddevice.h761 struct mlx4_srq { struct
762 void (*event) (struct mlx4_srq *, enum mlx4_event); argument
1134 struct mlx4_mtt *mtt, u64 db_rec, struct mlx4_srq *srq);
1135 void mlx4_srq_free(struct mlx4_dev *dev, struct mlx4_srq *srq);
1136 int mlx4_srq_arm(struct mlx4_dev *dev, struct mlx4_srq *srq, int limit_watermark);
1137 int mlx4_srq_query(struct mlx4_dev *dev, struct mlx4_srq *srq, int *limit_watermark);
/freebsd/sys/modules/mlx4/
H A DMakefile23 mlx4_srq.c \
/freebsd/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib.h336 struct mlx4_srq msrq;
694 static inline struct mlx4_ib_srq *to_mibsrq(struct mlx4_srq *msrq) in to_mibsrq()
H A Dmlx4_ib_srq.c47 static void mlx4_ib_srq_event(struct mlx4_srq *srq, enum mlx4_event type) in mlx4_ib_srq_event()
H A Dmlx4_ib_cq.c657 struct mlx4_srq *msrq = NULL; in mlx4_ib_poll_one()
/freebsd/sys/dev/mlx4/mlx4_en/
H A Den.h298 struct mlx4_srq dummy;
/freebsd/sys/conf/
H A Dfiles4895 dev/mlx4/mlx4_core/mlx4_srq.c optional mlx4 pci \