| /linux/include/linux/mlx5/ |
| H A D | cq.h | 39 struct mlx5_core_cq { struct 48 void (*comp)(struct mlx5_core_cq *cq, struct mlx5_eqe *eqe); argument 49 void (*event) (struct mlx5_core_cq *, enum mlx5_event); argument 56 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 void mlx5_add_cq_to_tasklet(struct mlx5_core_cq *cq, struct mlx5_eqe *eqe); 187 int mlx5_create_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq, [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | cq.c | 49 struct mlx5_core_cq *mcq; in mlx5_cq_tasklet_cb() 50 struct mlx5_core_cq *temp; in mlx5_cq_tasklet_cb() 69 void mlx5_add_cq_to_tasklet(struct mlx5_core_cq *cq, in mlx5_add_cq_to_tasklet() 100 static void mlx5_core_cq_dummy_cb(struct mlx5_core_cq *cq, struct mlx5_eqe *eqe) in mlx5_core_cq_dummy_cb() 108 int mlx5_create_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq, in mlx5_create_cq() 181 int mlx5_core_create_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq, in mlx5_core_create_cq() 190 int mlx5_core_destroy_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq) in mlx5_core_destroy_cq() 215 int mlx5_core_query_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq, in mlx5_core_query_cq() 226 int mlx5_core_modify_cq(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq, in mlx5_core_modify_cq() 238 struct mlx5_core_cq *cq, in mlx5_core_modify_cq_moderation()
|
| H A D | en_dim.c | 38 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 D | eq.c | 92 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() 117 struct mlx5_core_cq *cq; in mlx5_eq_comp_int() 396 int mlx5_eq_add_cq(struct mlx5_eq *eq, struct mlx5_core_cq *cq) in mlx5_eq_add_cq() 408 void mlx5_eq_del_cq(struct mlx5_eq *eq, struct mlx5_core_cq *cq) in mlx5_eq_del_cq() 411 struct mlx5_core_cq *tmp; in mlx5_eq_del_cq() 494 struct mlx5_core_cq *cq; in cq_err_event_notifier()
|
| H A D | wc.c | 26 struct mlx5_core_cq mcq; 52 struct mlx5_core_cq *mcq = &cq->mcq; in mlx5_wc_create_cqwq() 80 struct mlx5_core_cq *mcq = &cq->mcq; in create_wc_cq()
|
| H A D | debugfs.c | 423 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 D | en.h | 351 struct mlx5_core_cq mcq; 1098 int mlx5e_modify_cq_period_mode(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq, 1100 int mlx5e_modify_cq_moderation(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq,
|
| H A D | en_main.c | 2141 struct mlx5_core_cq *mcq = &cq->mcq; in mlx5e_alloc_cq_common() 2202 struct mlx5_core_cq *mcq = &cq->mcq; in mlx5e_create_cq() 2284 int mlx5e_modify_cq_period_mode(struct mlx5_core_dev *dev, struct mlx5_core_cq *cq, in mlx5e_modify_cq_period_mode() 2300 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 D | conn.h | 58 struct mlx5_core_cq mcq;
|
| H A D | conn.c | 400 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 D | aso.c | 15 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/vfio/pci/mlx5/ |
| H A D | cmd.h | 126 struct mlx5_core_cq mcq;
|
| H A D | cmd.c | 1094 static void mlx5vf_cq_event(struct mlx5_core_cq *mcq, enum mlx5_event type) in mlx5vf_cq_event() 1143 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 D | send.c | 882 struct mlx5_core_cq *mcq = &cq->mcq; in hws_send_ring_alloc_cq() 915 struct mlx5_core_cq *mcq = &cq->mcq; in hws_send_ring_create_cq()
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | cq.c | 44 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 D | devx.c | 1492 static void devx_cq_comp(struct mlx5_core_cq *mcq, struct mlx5_eqe *eqe) in devx_cq_comp()
|
| H A D | main.c | 2935 struct mlx5_core_cq *mcq; in mlx5_ib_handle_internal_error()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/ |
| H A D | dr_types.h | 1441 struct mlx5_core_cq mcq;
|
| /linux/drivers/vdpa/mlx5/net/ |
| H A D | mlx5_vnet.c | 71 struct mlx5_core_cq mcq; 528 static void mlx5_vdpa_cq_comp(struct mlx5_core_cq *mcq, struct mlx5_eqe *eqe) in mlx5_vdpa_cq_comp()
|