Home
last modified time | relevance | path

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

/linux/include/linux/mlx5/
H A Dcq.h39 struct mlx5_core_cq { struct
49 void (*comp)(struct mlx5_core_cq *cq, struct mlx5_eqe *eqe); argument
50 void (*event) (struct mlx5_core_cq *, enum mlx5_event); argument
57 void (*comp)(struct mlx5_core_cq *cq, struct mlx5_eqe *eqe); argument
142 static inline void mlx5_cq_set_ci(struct mlx5_core_cq *cq) in mlx5_cq_set_ci()
152 static inline void mlx5_cq_arm(struct mlx5_core_cq *cq, u32 cmd, in mlx5_cq_arm()
176 static inline void mlx5_cq_hold(struct mlx5_core_cq *cq) in mlx5_cq_hold()
181 static inline void mlx5_cq_put(struct mlx5_core_cq *cq) in mlx5_cq_put()
187 int mlx5_create_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq,
189 int mlx5_core_create_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq,
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_dim.c38 struct mlx5_core_dev *mdev, struct mlx5_core_cq *mcq) in mlx5e_complete_dim_work()
67 u8 cq_period_mode, struct mlx5_core_cq *mcq, in mlx5e_dim_enable()
H A Dwc.c20 struct mlx5_core_cq mcq;
46 struct mlx5_core_cq *mcq = &cq->mcq; in mlx5_wc_create_cqwq()
74 struct mlx5_core_cq *mcq = &cq->mcq; in create_wc_cq()
H A Deq.c94 static struct mlx5_core_cq *mlx5_eq_cq_get(struct mlx5_eq *eq, u32 cqn) in mlx5_eq_cq_get()
97 struct mlx5_core_cq *cq = NULL; in mlx5_eq_cq_get()
119 struct mlx5_core_cq *cq; in mlx5_eq_comp_int()
398 int mlx5_eq_add_cq(struct mlx5_eq *eq, struct mlx5_core_cq *cq) in mlx5_eq_add_cq()
410 void mlx5_eq_del_cq(struct mlx5_eq *eq, struct mlx5_core_cq *cq) in mlx5_eq_del_cq()
413 struct mlx5_core_cq *tmp; in mlx5_eq_del_cq()
496 struct mlx5_core_cq *cq; in cq_err_event_notifier()
H A Ddebugfs.c423 static u64 cq_read_field(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq, in cq_read_field()
590 int mlx5_debug_cq_add(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq) in mlx5_debug_cq_add()
606 void mlx5_debug_cq_remove(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq) in mlx5_debug_cq_remove()
H A Den.h346 struct mlx5_core_cq mcq;
1058 int mlx5e_modify_cq_period_mode(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq,
1060 int mlx5e_modify_cq_moderation(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq,
H A Den_main.c2126 struct mlx5_core_cq *mcq = &cq->mcq; in mlx5e_alloc_cq_common()
2186 struct mlx5_core_cq *mcq = &cq->mcq; in mlx5e_create_cq()
2268 int mlx5e_modify_cq_period_mode(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq, in mlx5e_modify_cq_period_mode()
2284 int mlx5e_modify_cq_moderation(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq, in mlx5e_modify_cq_moderation()
/linux/drivers/net/ethernet/mellanox/mlx5/core/fpga/
H A Dconn.h58 struct mlx5_core_cq mcq;
H A Dconn.c400 static void mlx5_fpga_conn_cq_complete(struct mlx5_core_cq *mcq, in mlx5_fpga_conn_cq_complete()
/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Daso.c15 struct mlx5_core_cq mcq;
48 struct mlx5_core_cq *mcq = &cq->mcq; in mlx5_aso_alloc_cq()
79 struct mlx5_core_cq *mcq = &cq->mcq; in create_aso_cq()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtxrx.h83 void mlx5e_completion_event(struct mlx5_core_cq *mcq, struct mlx5_eqe *eqe);
84 void mlx5e_cq_error_event(struct mlx5_core_cq *mcq, enum mlx5_event event);
299 struct mlx5_core_cq *mcq; in mlx5e_cq_arm()
/linux/drivers/vfio/pci/mlx5/
H A Dcmd.h129 struct mlx5_core_cq mcq;
H A Dcmd.c1036 static void mlx5vf_cq_event(struct mlx5_core_cq *mcq, enum mlx5_event type) in mlx5vf_cq_event()
1085 static void mlx5vf_cq_complete(struct mlx5_core_cq *mcq, in mlx5vf_cq_complete()
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dsend.c760 static void hws_cq_complete(struct mlx5_core_cq *mcq, in hws_cq_complete()
772 struct mlx5_core_cq *mcq = &cq->mcq; in hws_send_ring_alloc_cq()
806 struct mlx5_core_cq *mcq = &cq->mcq; in hws_send_ring_create_cq()
/linux/drivers/infiniband/hw/mlx5/
H A Dcq.c44 static void mlx5_ib_cq_comp(struct mlx5_core_cq *cq, struct mlx5_eqe *eqe) in mlx5_ib_cq_comp()
51 static void mlx5_ib_cq_event(struct mlx5_core_cq *mcq, enum mlx5_event type) in mlx5_ib_cq_event()
H A Dmain.c2616 struct mlx5_core_cq *mcq; in mlx5_ib_handle_internal_error()
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
H A Ddr_send.c1052 static void dr_cq_complete(struct mlx5_core_cq *mcq, in dr_cq_complete()