Home
last modified time | relevance | path

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

/Linux-v5.4/include/linux/mlx5/
Dcq.h40 struct mlx5_core_cq { struct
50 void (*comp)(struct mlx5_core_cq *cq, struct mlx5_eqe *eqe); argument
51 void (*event) (struct mlx5_core_cq *, enum mlx5_event); argument
58 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_core_create_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq,
189 int mlx5_core_destroy_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq);
[all …]
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Dcq.c51 struct mlx5_core_cq *mcq; in mlx5_cq_tasklet_cb()
52 struct mlx5_core_cq *temp; in mlx5_cq_tasklet_cb()
71 static void mlx5_add_cq_to_tasklet(struct mlx5_core_cq *cq, in mlx5_add_cq_to_tasklet()
90 int mlx5_core_create_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq, in mlx5_core_create_cq()
155 int mlx5_core_destroy_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq) in mlx5_core_destroy_cq()
181 int mlx5_core_query_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq, in mlx5_core_query_cq()
192 int mlx5_core_modify_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq, in mlx5_core_modify_cq()
204 struct mlx5_core_cq *cq, in mlx5_core_modify_cq_moderation()
Deq.c114 static struct mlx5_core_cq *mlx5_eq_cq_get(struct mlx5_eq *eq, u32 cqn) in mlx5_eq_cq_get()
117 struct mlx5_core_cq *cq = NULL; in mlx5_eq_cq_get()
144 struct mlx5_core_cq *cq; in mlx5_eq_comp_int()
383 int mlx5_eq_add_cq(struct mlx5_eq *eq, struct mlx5_core_cq *cq) in mlx5_eq_add_cq()
395 void mlx5_eq_del_cq(struct mlx5_eq *eq, struct mlx5_core_cq *cq) in mlx5_eq_del_cq()
398 struct mlx5_core_cq *tmp; in mlx5_eq_del_cq()
478 struct mlx5_core_cq *cq; in cq_err_event_notifier()
Den_txrx.c194 void mlx5e_completion_event(struct mlx5_core_cq *mcq, struct mlx5_eqe *eqe) in mlx5e_completion_event()
203 void mlx5e_cq_error_event(struct mlx5_core_cq *mcq, enum mlx5_event event) in mlx5e_cq_error_event()
Den_dim.c38 struct mlx5_core_dev *mdev, struct mlx5_core_cq *mcq) in mlx5e_complete_dim_work()
Ddebugfs.c334 static u64 cq_read_field(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq, in cq_read_field()
499 int mlx5_debug_cq_add(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq) in mlx5_debug_cq_add()
515 void mlx5_debug_cq_remove(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq) in mlx5_debug_cq_remove()
Den.h325 struct mlx5_core_cq mcq;
912 void mlx5e_completion_event(struct mlx5_core_cq *mcq, struct mlx5_eqe *eqe);
913 void mlx5e_cq_error_event(struct mlx5_core_cq *mcq, enum mlx5_event event);
Den_main.c1517 struct mlx5_core_cq *mcq = &cq->mcq; in mlx5e_alloc_cq_common()
1581 struct mlx5_core_cq *mcq = &cq->mcq; in mlx5e_create_cq()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/lib/
Deq.h77 int mlx5_eq_add_cq(struct mlx5_eq *eq, struct mlx5_core_cq *cq);
78 void mlx5_eq_del_cq(struct mlx5_eq *eq, struct mlx5_core_cq *cq);
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/fpga/
Dconn.h58 struct mlx5_core_cq mcq;
Dconn.c365 static void mlx5_fpga_conn_cq_event(struct mlx5_core_cq *mcq, in mlx5_fpga_conn_cq_event()
417 static void mlx5_fpga_conn_cq_complete(struct mlx5_core_cq *mcq, in mlx5_fpga_conn_cq_complete()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtxrx.h144 struct mlx5_core_cq *mcq; in mlx5e_cq_arm()
/Linux-v5.4/drivers/infiniband/hw/mlx5/
Dmlx5_ib.h504 struct mlx5_core_cq mcq;
1004 static inline struct mlx5_ib_cq *to_mibcq(struct mlx5_core_cq *mcq) in to_mibcq()
Dcq.c40 static void mlx5_ib_cq_comp(struct mlx5_core_cq *cq, struct mlx5_eqe *eqe) in mlx5_ib_cq_comp()
47 static void mlx5_ib_cq_event(struct mlx5_core_cq *mcq, enum mlx5_event type) in mlx5_ib_cq_event()
Ddevx.c102 struct mlx5_core_cq core_cq;
1374 static void devx_cq_comp(struct mlx5_core_cq *mcq, struct mlx5_eqe *eqe) in devx_cq_comp()
Dmain.c4475 struct mlx5_core_cq *mcq; in mlx5_ib_handle_internal_error()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_types.h994 struct mlx5_core_cq mcq;
Ddr_send.c684 static void dr_cq_event(struct mlx5_core_cq *mcq, in dr_cq_event()