Home
last modified time | relevance | path

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

/linux-6.3-rc2/include/linux/mlx5/
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
141 static inline void mlx5_cq_set_ci(struct mlx5_core_cq *cq) in mlx5_cq_set_ci()
151 static inline void mlx5_cq_arm(struct mlx5_core_cq *cq, u32 cmd, in mlx5_cq_arm()
175 static inline void mlx5_cq_hold(struct mlx5_core_cq *cq) in mlx5_cq_hold()
180 static inline void mlx5_cq_put(struct mlx5_core_cq *cq) in mlx5_cq_put()
186 int mlx5_create_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq,
191 int mlx5_core_query_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq,
[all …]
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/
A Dcq.c49 struct mlx5_core_cq *mcq; in mlx5_cq_tasklet_cb()
50 struct mlx5_core_cq *temp; in mlx5_cq_tasklet_cb()
69 static void mlx5_add_cq_to_tasklet(struct mlx5_core_cq *cq, in mlx5_add_cq_to_tasklet()
89 int mlx5_create_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq, in mlx5_create_cq()
154 int mlx5_core_create_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq, in mlx5_core_create_cq()
163 int mlx5_core_destroy_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq) in mlx5_core_destroy_cq()
188 int mlx5_core_query_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq, in mlx5_core_query_cq()
199 int mlx5_core_modify_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq, in mlx5_core_modify_cq()
211 struct mlx5_core_cq *cq, in mlx5_core_modify_cq_moderation()
A Den_dim.c38 struct mlx5_core_dev *mdev, struct mlx5_core_cq *mcq) in mlx5e_complete_dim_work()
A Deq.c92 static struct mlx5_core_cq *mlx5_eq_cq_get(struct mlx5_eq *eq, u32 cqn) in mlx5_eq_cq_get()
95 struct mlx5_core_cq *cq = NULL; in mlx5_eq_cq_get()
122 struct mlx5_core_cq *cq; in mlx5_eq_comp_int()
405 int mlx5_eq_add_cq(struct mlx5_eq *eq, struct mlx5_core_cq *cq) in mlx5_eq_add_cq()
417 void mlx5_eq_del_cq(struct mlx5_eq *eq, struct mlx5_core_cq *cq) in mlx5_eq_del_cq()
420 struct mlx5_core_cq *tmp; in mlx5_eq_del_cq()
494 struct mlx5_core_cq *cq; in cq_err_event_notifier()
A Den_txrx.c256 void mlx5e_completion_event(struct mlx5_core_cq *mcq, struct mlx5_eqe *eqe) in mlx5e_completion_event()
265 void mlx5e_cq_error_event(struct mlx5_core_cq *mcq, enum mlx5_event event) in mlx5e_cq_error_event()
A Ddebugfs.c382 static u64 cq_read_field(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq, in cq_read_field()
549 int mlx5_debug_cq_add(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq) in mlx5_debug_cq_add()
565 void mlx5_debug_cq_remove(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq) in mlx5_debug_cq_remove()
A Den.h357 struct mlx5_core_cq mcq;
A Den_main.c1883 struct mlx5_core_cq *mcq = &cq->mcq; in mlx5e_alloc_cq_common()
1943 struct mlx5_core_cq *mcq = &cq->mcq; in mlx5e_create_cq()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/lib/
A Deq.h83 int mlx5_eq_add_cq(struct mlx5_eq *eq, struct mlx5_core_cq *cq);
84 void mlx5_eq_del_cq(struct mlx5_eq *eq, struct mlx5_core_cq *cq);
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-6.3-rc2/drivers/infiniband/hw/mlx5/
A Ddevx.h21 struct mlx5_core_cq core_cq;
A Dmlx5_ib.h549 struct mlx5_core_cq mcq;
1138 static inline struct mlx5_ib_cq *to_mibcq(struct mlx5_core_cq *mcq) in to_mibcq()
A Dcq.c41 static void mlx5_ib_cq_comp(struct mlx5_core_cq *cq, struct mlx5_eqe *eqe) in mlx5_ib_cq_comp()
48 static void mlx5_ib_cq_event(struct mlx5_core_cq *mcq, enum mlx5_event type) in mlx5_ib_cq_event()
A Ddevx.c1415 static void devx_cq_comp(struct mlx5_core_cq *mcq, struct mlx5_eqe *eqe) in devx_cq_comp()
A Dmain.c2509 struct mlx5_core_cq *mcq; in mlx5_ib_handle_internal_error()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/fpga/
A Dconn.h58 struct mlx5_core_cq mcq;
A Dconn.c400 static void mlx5_fpga_conn_cq_complete(struct mlx5_core_cq *mcq, in mlx5_fpga_conn_cq_complete()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dtxrx.h62 void mlx5e_completion_event(struct mlx5_core_cq *mcq, struct mlx5_eqe *eqe);
63 void mlx5e_cq_error_event(struct mlx5_core_cq *mcq, enum mlx5_event event);
265 struct mlx5_core_cq *mcq; in mlx5e_cq_arm()
/linux-6.3-rc2/drivers/vfio/pci/mlx5/
A Dcmd.h119 struct mlx5_core_cq mcq;
A Dcmd.c941 static void mlx5vf_cq_event(struct mlx5_core_cq *mcq, enum mlx5_event type) in mlx5vf_cq_event()
982 static void mlx5vf_cq_complete(struct mlx5_core_cq *mcq, in mlx5vf_cq_complete()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/steering/
A Ddr_types.h1390 struct mlx5_core_cq mcq;
A Ddr_send.c886 static void dr_cq_complete(struct mlx5_core_cq *mcq, in dr_cq_complete()
/linux-6.3-rc2/drivers/vdpa/mlx5/net/
A Dmlx5_vnet.c58 struct mlx5_core_cq mcq;
508 static void mlx5_vdpa_cq_comp(struct mlx5_core_cq *mcq, struct mlx5_eqe *eqe) in mlx5_vdpa_cq_comp()

Completed in 79 milliseconds