Home
last modified time | relevance | path

Searched refs:mlx5_eqe (Results 1 – 24 of 24) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/lib/
Deq.h10 #define MLX5_EQE_SIZE (sizeof(struct mlx5_eqe))
50 static inline struct mlx5_eqe *get_eqe(struct mlx5_eq *eq, u32 entry) in get_eqe()
55 static inline struct mlx5_eqe *next_eqe_sw(struct mlx5_eq *eq) in next_eqe_sw()
57 struct mlx5_eqe *eqe = get_eqe(eq, eq->cons_index & (eq->nent - 1)); in next_eqe_sw()
Dclock.c472 struct mlx5_eqe *eqe = data; in mlx5_pps_event()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Devents.c142 struct mlx5_eqe *eqe = data; in any_notifier()
154 struct mlx5_eqe *eqe = data; in temp_warn()
216 struct mlx5_eqe *eqe = data; in port_module()
307 struct mlx5_eqe *eqe = data; in pcie_core()
330 struct mlx5_eqe *eqe = data; in forward_event()
Deq.c135 struct mlx5_eqe *eqe; in mlx5_eq_comp_int()
201 struct mlx5_eqe *eqe; in mlx5_eq_async_int()
233 struct mlx5_eqe *eqe; in init_eq_buf()
479 struct mlx5_eqe *eqe; in cq_err_event_notifier()
733 struct mlx5_eqe *mlx5_eq_get_eqe(struct mlx5_eq *eq, u32 cc) in mlx5_eq_get_eqe()
736 struct mlx5_eqe *eqe; in mlx5_eq_get_eqe()
Den_txrx.c194 void mlx5e_completion_event(struct mlx5_core_cq *mcq, struct mlx5_eqe *eqe) in mlx5e_completion_event()
Dcq.c72 struct mlx5_eqe *eqe) in mlx5_add_cq_to_tasklet()
Dpagealloc.c458 struct mlx5_eqe *eqe; in req_pages_handler()
Dqp.c132 struct mlx5_eqe *eqe; in rsc_event_notifier()
Den.h912 void mlx5e_completion_event(struct mlx5_core_cq *mcq, struct mlx5_eqe *eqe);
Den_rep.c1699 struct mlx5_eqe *eqe = data; in uplink_rep_async_event()
Dcmd.c1411 struct mlx5_eqe *eqe; in cmd_comp_notifier()
Deswitch.c1767 struct mlx5_eqe *eqe = data; in eswitch_vport_event()
Den_main.c204 struct mlx5_eqe *eqe = data; in async_event()
/Linux-v5.4/include/linux/mlx5/
Dcq.h50 void (*comp)(struct mlx5_core_cq *cq, struct mlx5_eqe *eqe);
58 void (*comp)(struct mlx5_core_cq *cq, struct mlx5_eqe *eqe);
Deq.h30 struct mlx5_eqe *mlx5_eq_get_eqe(struct mlx5_eq *eq, u32 cc);
Ddevice.h712 struct mlx5_eqe { struct
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/fpga/
Dcore.c316 void *data = ((struct mlx5_eqe *)eqe)->data.raw; in mlx5_fpga_event()
Dconn.c418 struct mlx5_eqe *eqe) in mlx5_fpga_conn_cq_complete()
/Linux-v5.4/drivers/infiniband/hw/mlx5/
Ddevx.c305 static u16 get_event_obj_type(unsigned long event_type, struct mlx5_eqe *eqe) in get_event_obj_type()
1374 static void devx_cq_comp(struct mlx5_core_cq *mcq, struct mlx5_eqe *eqe) in devx_cq_comp()
2269 struct mlx5_eqe *eqe = data; in devx_get_obj_id_from_event()
2325 event_data = kzalloc(sizeof(*event_data) + sizeof(struct mlx5_eqe), in deliver_event()
2335 memcpy(event_data->hdr.out_data, data, sizeof(struct mlx5_eqe)); in deliver_event()
2597 eventsz = sizeof(struct mlx5_eqe) + in devx_async_event_read()
Dsrq_cmd.c663 struct mlx5_eqe *eqe; in srq_event_notifier()
Dcq.c40 static void mlx5_ib_cq_comp(struct mlx5_core_cq *cq, struct mlx5_eqe *eqe) in mlx5_ib_cq_comp()
Dodp.c1365 struct mlx5_eqe *eqe; in mlx5_ib_eq_pf_process()
Dmain.c4550 static void handle_general_event(struct mlx5_ib_dev *ibdev, struct mlx5_eqe *eqe, in handle_general_event()
4566 static int handle_port_change(struct mlx5_ib_dev *ibdev, struct mlx5_eqe *eqe, in handle_port_change()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/diag/
Dfw_tracer.c1071 struct mlx5_eqe *eqe = data; in fw_tracer_event()