/freebsd/contrib/ofed/libmlx4/ |
H A D | cq.c | 97 static struct mlx4_cqe *get_cqe(struct mlx4_cq *cq, int entry) in get_cqe() 102 static void *get_sw_cqe(struct mlx4_cq *cq, int n) in get_sw_cqe() 111 static struct mlx4_cqe *next_cqe_sw(struct mlx4_cq *cq) in next_cqe_sw() 200 static inline int mlx4_get_next_cqe(struct mlx4_cq *cq, 203 static inline int mlx4_get_next_cqe(struct mlx4_cq *cq, in mlx4_get_next_cqe() 230 static inline int mlx4_parse_cqe(struct mlx4_cq *cq, 235 static inline int mlx4_parse_cqe(struct mlx4_cq *cq, in mlx4_parse_cqe() 370 static inline int mlx4_parse_lazy_cqe(struct mlx4_cq *cq, 373 static inline int mlx4_parse_lazy_cqe(struct mlx4_cq *cq, in mlx4_parse_lazy_cqe() 379 static inline int mlx4_poll_one(struct mlx4_cq *cq, [all …]
|
H A D | mlx4.h | 177 struct mlx4_cq { struct 324 static inline struct mlx4_cq *to_mcq(struct ibv_cq *ibcq) in to_mcq() 346 static inline void mlx4_update_cons_index(struct mlx4_cq *cq) in mlx4_update_cons_index() 389 void mlx4_cq_fill_pfns(struct mlx4_cq *cq, const struct ibv_cq_init_attr_ex *cq_attr); 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); 399 int mlx4_get_outstanding_cqes(struct mlx4_cq *cq); 400 void mlx4_cq_resize_copy_cqes(struct mlx4_cq *cq, void *buf, int new_cqe);
|
H A D | verbs.c | 406 struct mlx4_cq *cq) in mlx4_cmd_create_cq() 429 struct mlx4_cq *cq) in mlx4_cmd_create_cq_ex() 455 struct mlx4_cq *cq; in create_cq() 579 struct mlx4_cq *cq = to_mcq(ibcq); in mlx4_resize_cq() 1057 struct mlx4_cq *send_cq = to_mcq(qp->send_cq); in mlx4_lock_cqs() 1058 struct mlx4_cq *recv_cq = to_mcq(qp->recv_cq); in mlx4_lock_cqs() 1078 struct mlx4_cq *send_cq = to_mcq(qp->send_cq); in mlx4_unlock_cqs() 1079 struct mlx4_cq *recv_cq = to_mcq(qp->recv_cq); in mlx4_unlock_cqs()
|
H A D | srq.c | 310 struct mlx4_cq *mcq; in mlx4_destroy_xrc_srq()
|
H A D | qp.c | 106 static int wq_overflow(struct mlx4_wq *wq, int nreq, struct mlx4_cq *cq) in wq_overflow()
|
/freebsd/sys/dev/mlx4/ |
H A D | cq.h | 138 static inline void mlx4_cq_arm(struct mlx4_cq *cq, u32 cmd, in mlx4_cq_arm() 163 static inline void mlx4_cq_set_ci(struct mlx4_cq *cq) in mlx4_cq_set_ci() 173 int mlx4_cq_modify(struct mlx4_dev *dev, struct mlx4_cq *cq, 175 int mlx4_cq_resize(struct mlx4_dev *dev, struct mlx4_cq *cq,
|
H A D | device.h | 730 struct mlx4_cq { struct 731 void (*comp) (struct mlx4_cq *); argument 732 void (*event) (struct mlx4_cq *, enum mlx4_event); argument 1122 struct mlx4_uar *uar, u64 db_rec, struct mlx4_cq *cq, 1124 void mlx4_cq_free(struct mlx4_dev *dev, struct mlx4_cq *cq);
|
/freebsd/sys/dev/mlx4/mlx4_core/ |
H A D | mlx4_cq.c | 56 struct mlx4_cq *cq; in mlx4_cq_completion() 73 struct mlx4_cq *cq; in mlx4_cq_event() 117 int mlx4_cq_modify(struct mlx4_dev *dev, struct mlx4_cq *cq, in mlx4_cq_modify() 139 int mlx4_cq_resize(struct mlx4_dev *dev, struct mlx4_cq *cq, in mlx4_cq_resize() 239 struct mlx4_cq *cq, unsigned vector, int collapsed, in mlx4_cq_alloc() 312 void mlx4_cq_free(struct mlx4_dev *dev, struct mlx4_cq *cq) in mlx4_cq_free()
|
/freebsd/sys/modules/mlx4/ |
H A D | Makefile | 8 mlx4_cq.c \
|
/freebsd/sys/dev/mlx4/mlx4_en/ |
H A D | en.h | 391 struct mlx4_cq mcq; 808 void mlx4_en_tx_irq(struct mlx4_cq *mcq); 855 void mlx4_en_rx_irq(struct mlx4_cq *mcq);
|
H A D | mlx4_en_cq.c | 42 static void mlx4_en_cq_event(struct mlx4_cq *cq, enum mlx4_event event) in mlx4_en_cq_event()
|
H A D | mlx4_en_tx.c | 351 struct mlx4_cq *mcq = &cq->mcq; in mlx4_en_process_tx_cq() 423 void mlx4_en_tx_irq(struct mlx4_cq *mcq) in mlx4_en_tx_irq()
|
H A D | mlx4_en_rx.c | 746 struct mlx4_cq *mcq = &cq->mcq; in mlx4_en_process_rx_cq() 880 void mlx4_en_rx_irq(struct mlx4_cq *mcq) in mlx4_en_rx_irq()
|
/freebsd/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib.h | 118 struct mlx4_cq mcq; 654 static inline struct mlx4_ib_cq *to_mibcq(struct mlx4_cq *mcq) in to_mibcq()
|
H A D | mlx4_ib_cq.c | 44 static void mlx4_ib_cq_comp(struct mlx4_cq *cq) in mlx4_ib_cq_comp() 50 static void mlx4_ib_cq_event(struct mlx4_cq *cq, enum mlx4_event type) in mlx4_ib_cq_event()
|
H A D | mlx4_ib_main.c | 2951 struct mlx4_cq *mcq; in mlx4_ib_handle_catas_error()
|
/freebsd/sys/conf/ |
H A D | files | 4860 dev/mlx4/mlx4_core/mlx4_cq.c optional mlx4 pci \
|