Home
last modified time | relevance | path

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

/freebsd/contrib/ofed/libmlx4/
H A Dcq.c102 static void *get_sw_cqe(struct mlx4_cq *cq, int n) in get_sw_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()
379 static inline int mlx4_poll_one(struct mlx4_cq *cq,
383 static inline int mlx4_poll_one(struct mlx4_cq *cq, in mlx4_poll_one()
399 struct mlx4_cq *cq = to_mcq(ibcq); in mlx4_poll_cq()
424 struct mlx4_cq *cq = to_mcq(ibv_cq_ex_to_cq(ibcq)); in _mlx4_end_poll()
440 struct mlx4_cq *cq = to_mcq(ibv_cq_ex_to_cq(ibcq)); in _mlx4_start_poll()
468 struct mlx4_cq *cq = to_mcq(ibv_cq_ex_to_cq(ibcq)); in mlx4_next_poll()
683 struct mlx4_cq *cq = to_mcq(ibvcq); in mlx4_arm_cq()
[all …]
H A 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);
H A 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()
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 Dsrq.c310 struct mlx4_cq *mcq; in mlx4_destroy_xrc_srq()
H A Dqp.c106 static int wq_overflow(struct mlx4_wq *wq, int nreq, struct mlx4_cq *cq) in wq_overflow()
/freebsd/sys/dev/mlx4/
H A 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,
H A Ddevice.h730 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 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/sys/modules/mlx4/
H A DMakefile8 mlx4_cq.c \
/freebsd/sys/dev/mlx4/mlx4_en/
H A Den.h391 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 Dmlx4_en_cq.c42 static void mlx4_en_cq_event(struct mlx4_cq *cq, enum mlx4_event event) in mlx4_en_cq_event()
H A 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()
H A Dmlx4_en_rx.c746 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 Dmlx4_ib.h118 struct mlx4_cq mcq;
654 static inline struct mlx4_ib_cq *to_mibcq(struct mlx4_cq *mcq) in to_mibcq()
H A Dmlx4_ib_cq.c44 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 Dmlx4_ib_main.c2951 struct mlx4_cq *mcq; in mlx4_ib_handle_catas_error()
/freebsd/sys/conf/
H A Dfiles4865 dev/mlx4/mlx4_core/mlx4_cq.c optional mlx4 pci \