Searched refs:mlx4_srq (Results 1 – 13 of 13) sorted by relevance
/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() 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 D | mlx4.h | 68 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 D | cq.c | 241 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 D | verbs.c | 651 struct mlx4_srq *srq; in mlx4_create_srq()
|
/freebsd/sys/dev/mlx4/mlx4_core/ |
H A D | mlx4_srq.c | 46 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 D | srq.h | 42 struct mlx4_srq *mlx4_srq_lookup(struct mlx4_dev *dev, u32 srqn);
|
H A D | device.h | 761 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 D | Makefile | 23 mlx4_srq.c \
|
/freebsd/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib.h | 336 struct mlx4_srq msrq; 694 static inline struct mlx4_ib_srq *to_mibsrq(struct mlx4_srq *msrq) in to_mibsrq()
|
H A D | mlx4_ib_srq.c | 47 static void mlx4_ib_srq_event(struct mlx4_srq *srq, enum mlx4_event type) in mlx4_ib_srq_event()
|
H A D | mlx4_ib_cq.c | 657 struct mlx4_srq *msrq = NULL; in mlx4_ib_poll_one()
|
/freebsd/sys/dev/mlx4/mlx4_en/ |
H A D | en.h | 298 struct mlx4_srq dummy;
|
/freebsd/sys/conf/ |
H A D | files | 4895 dev/mlx4/mlx4_core/mlx4_srq.c optional mlx4 pci \
|