Home
last modified time | relevance | path

Searched refs:mlx4_cq (Results 1 – 17 of 17) sorted by relevance

/freebsd-12-stable/contrib/ofed/libmlx4/
Dcq.c97 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 …]
Dmlx4.h177 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);
Dverbs.c406 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()
576 struct mlx4_cq *cq = to_mcq(ibcq); in mlx4_resize_cq()
1044 struct mlx4_cq *send_cq = to_mcq(qp->send_cq); in mlx4_lock_cqs()
1045 struct mlx4_cq *recv_cq = to_mcq(qp->recv_cq); in mlx4_lock_cqs()
1065 struct mlx4_cq *send_cq = to_mcq(qp->send_cq); in mlx4_unlock_cqs()
1066 struct mlx4_cq *recv_cq = to_mcq(qp->recv_cq); in mlx4_unlock_cqs()
Dsrq.c302 struct mlx4_cq *mcq; in mlx4_destroy_xrc_srq()
Dqp.c106 static int wq_overflow(struct mlx4_wq *wq, int nreq, struct mlx4_cq *cq) in wq_overflow()
/freebsd-12-stable/sys/dev/mlx4/
Dcq.h138 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,
Ddevice.h729 struct mlx4_cq { struct
730 void (*comp) (struct mlx4_cq *); argument
731 void (*event) (struct mlx4_cq *, enum mlx4_event); argument
1121 struct mlx4_uar *uar, u64 db_rec, struct mlx4_cq *cq,
1123 void mlx4_cq_free(struct mlx4_dev *dev, struct mlx4_cq *cq);
/freebsd-12-stable/sys/dev/mlx4/mlx4_core/
Dmlx4_cq.c56 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-12-stable/sys/modules/mlx4/
DMakefile9 mlx4_cq.c \
/freebsd-12-stable/sys/dev/mlx4/mlx4_en/
Den.h384 struct mlx4_cq mcq;
795 void mlx4_en_tx_irq(struct mlx4_cq *mcq);
842 void mlx4_en_rx_irq(struct mlx4_cq *mcq);
Dmlx4_en_cq.c42 static void mlx4_en_cq_event(struct mlx4_cq *cq, enum mlx4_event event) in mlx4_en_cq_event()
Dmlx4_en_tx.c351 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()
Dmlx4_en_rx.c746 struct mlx4_cq *mcq = &cq->mcq; in mlx4_en_process_rx_cq()
878 void mlx4_en_rx_irq(struct mlx4_cq *mcq) in mlx4_en_rx_irq()
/freebsd-12-stable/sys/dev/mlx4/mlx4_ib/
Dmlx4_ib.h123 struct mlx4_cq mcq;
659 static inline struct mlx4_ib_cq *to_mibcq(struct mlx4_cq *mcq) in to_mibcq()
Dmlx4_ib_cq.c43 static void mlx4_ib_cq_comp(struct mlx4_cq *cq) in mlx4_ib_cq_comp()
49 static void mlx4_ib_cq_event(struct mlx4_cq *cq, enum mlx4_event type) in mlx4_ib_cq_event()
Dmlx4_ib_main.c3042 struct mlx4_cq *mcq; in mlx4_ib_handle_catas_error()
/freebsd-12-stable/sys/conf/
Dfiles4773 dev/mlx4/mlx4_core/mlx4_cq.c optional mlx4 pci \