| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | macsec.h | 32 static inline bool mlx5e_macsec_is_rx_flow(struct mlx5_cqe64 *cqe) in mlx5e_macsec_is_rx_flow() 38 struct mlx5_cqe64 *cqe); 46 static inline bool mlx5e_macsec_is_rx_flow(struct mlx5_cqe64 *cqe) { return false; } in mlx5e_macsec_is_rx_flow() 49 struct mlx5_cqe64 *cqe) in mlx5e_macsec_offload_handle_rx_skb()
|
| H A D | psp_rxtx.h | 83 static inline bool mlx5e_psp_is_rx_flow(struct mlx5_cqe64 *cqe) in mlx5e_psp_is_rx_flow() 89 struct mlx5_cqe64 *cqe); 108 static inline bool mlx5e_psp_is_rx_flow(struct mlx5_cqe64 *cqe) in mlx5e_psp_is_rx_flow() 115 struct mlx5_cqe64 *cqe) in mlx5e_psp_offload_handle_rx_skb()
|
| H A D | psp_rxtx.c | 117 struct mlx5_cqe64 *cqe) in mlx5e_psp_offload_handle_rx_skb()
|
| H A D | macsec.c | 1690 struct mlx5_cqe64 *cqe) in mlx5e_macsec_offload_handle_rx_skb()
|
| /linux/include/linux/mlx5/ |
| H A D | device.h | 824 struct mlx5_cqe64 { struct 910 static inline u8 mlx5_get_cqe_format(struct mlx5_cqe64 *cqe) in mlx5_get_cqe_format() 915 static inline u8 get_cqe_opcode(struct mlx5_cqe64 *cqe) in get_cqe_opcode() 920 static inline u8 get_cqe_enhanced_num_mini_cqes(struct mlx5_cqe64 *cqe) in get_cqe_enhanced_num_mini_cqes() 926 static inline u8 get_cqe_lro_tcppsh(struct mlx5_cqe64 *cqe) in get_cqe_lro_tcppsh() 931 static inline u8 get_cqe_l4_hdr_type(struct mlx5_cqe64 *cqe) in get_cqe_l4_hdr_type() 936 static inline bool cqe_is_tunneled(struct mlx5_cqe64 *cqe) in cqe_is_tunneled() 941 static inline u8 get_cqe_tls_offload(struct mlx5_cqe64 *cqe) in get_cqe_tls_offload() 946 static inline bool cqe_has_vlan(const struct mlx5_cqe64 *cqe) in cqe_has_vlan() 951 static inline u64 get_cqe_ts(struct mlx5_cqe64 *cqe) in get_cqe_ts() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
| H A D | rx.h | 16 struct mlx5_cqe64 *cqe, 22 struct mlx5_cqe64 *cqe,
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_tc.h | 371 static inline bool mlx5e_cqe_regb_chain(struct mlx5_cqe64 *cqe) in mlx5e_cqe_regb_chain() 387 bool mlx5e_tc_update_skb_nic(struct mlx5_cqe64 *cqe, struct sk_buff *skb); 388 bool mlx5e_tc_update_skb(struct mlx5_cqe64 *cqe, struct sk_buff *skb, 396 static inline bool mlx5e_cqe_regb_chain(struct mlx5_cqe64 *cqe) in mlx5e_cqe_regb_chain() 399 mlx5e_tc_update_skb_nic(struct mlx5_cqe64 *cqe, struct sk_buff *skb) in mlx5e_tc_update_skb_nic()
|
| H A D | en.h | 367 struct mlx5_cqe64 title; 530 struct mlx5_cqe64 *cqe; 608 typedef void (*mlx5e_fp_handle_rx_cqe)(struct mlx5e_rq*, struct mlx5_cqe64*); 611 struct mlx5_cqe64 *cqe, u16 cqe_bcnt, 615 struct mlx5_cqe64 *cqe, u32 cqe_bcnt);
|
| H A D | wc.c | 66 struct mlx5_cqe64 *cqe = mlx5_cqwq_get_wqe(&cq->wq, i); in mlx5_wc_create_cqwq() 327 struct mlx5_cqe64 *cqe; in mlx5_wc_poll_cq()
|
| H A D | en_tc.c | 5795 bool mlx5e_tc_update_skb(struct mlx5_cqe64 *cqe, struct sk_buff *skb, in mlx5e_tc_update_skb() 5832 bool mlx5e_tc_update_skb_nic(struct mlx5_cqe64 *cqe, struct sk_buff *skb) in mlx5e_tc_update_skb_nic()
|
| H A D | en_main.c | 1224 struct mlx5_cqe64 *cqe; in mlx5e_flush_rq_cq() 2219 struct mlx5_cqe64 *cqe = mlx5_cqwq_get_wqe(&cq->wq, i); in mlx5e_alloc_cq_common()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
| H A D | tc.h | 39 void mlx5e_rep_tc_receive(struct mlx5_cqe64 *cqe, struct mlx5e_rq *rq, 68 mlx5e_rep_tc_receive(struct mlx5_cqe64 *cqe, struct mlx5e_rq *rq, in mlx5e_rep_tc_receive()
|
| H A D | tc.c | 700 void mlx5e_rep_tc_receive(struct mlx5_cqe64 *cqe, struct mlx5e_rq *rq, in mlx5e_rep_tc_receive()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| H A D | send.c | 379 struct mlx5_cqe64 *cqe) in hws_send_engine_dump_error_cqe() 486 struct mlx5_cqe64 *cqe) in hws_send_engine_update_rule() 545 struct mlx5_cqe64 *cqe, in hws_send_engine_update() 582 struct mlx5_cqe64 *cqe64) in mlx5hws_parse_cqe() 601 struct mlx5_cqe64 *cqe64; in mlx5hws_cq_poll_one() 631 struct mlx5_cqe64 *cqe; in hws_send_engine_poll_cq() 909 struct mlx5_cqe64 *cqe; in hws_send_ring_alloc_cq() 1246 struct mlx5_cqe64 cqe; in hws_send_wqe_fw()
|
| H A D | cmd.h | 279 struct mlx5_cqe64 *ret_cqe);
|
| H A D | cmd.c | 895 struct mlx5_cqe64 *ret_cqe) in mlx5hws_cmd_generate_wqe()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | xdp.c | 248 const struct mlx5_cqe64 *cqe = _ctx->cqe; in mlx5e_xdp_rx_hash() 270 const struct mlx5_cqe64 *cqe = _ctx->cqe; in mlx5e_xdp_rx_vlan_tag() 287 struct mlx5_cqe64 *cqe; 670 struct mlx5_cqe64 *cqe) in mlx5e_free_xdpsq_desc() 759 struct mlx5_cqe64 *cqe; in mlx5e_poll_xdpsq_cq()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
| H A D | conn.c | 251 struct mlx5_cqe64 *cqe, u8 status) in mlx5_fpga_conn_rq_cqe() 291 struct mlx5_cqe64 *cqe, u8 status) in mlx5_fpga_conn_sq_cqe() 333 struct mlx5_cqe64 *cqe) in mlx5_fpga_conn_handle_cqe() 368 struct mlx5_cqe64 *cqe; in mlx5_fpga_conn_cqes() 418 struct mlx5_cqe64 *cqe; in mlx5_fpga_conn_create_cq()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | aso.c | 65 struct mlx5_cqe64 *cqe = mlx5_cqwq_get_wqe(&cq->wq, i); in mlx5_aso_alloc_cq() 394 struct mlx5_cqe64 *cqe; in mlx5_aso_poll_cq()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/ |
| H A D | dr_send.c | 189 static int dr_parse_cqe(struct mlx5dr_cq *dr_cq, struct mlx5_cqe64 *cqe64) in dr_parse_cqe() 214 struct mlx5_cqe64 *cqe64; in dr_cq_poll_one() 1059 struct mlx5_cqe64 *cqe; in dr_create_cq()
|
| /linux/drivers/vdpa/mlx5/net/ |
| H A D | mlx5_vnet.c | 345 struct mlx5_cqe64 *cqe64; in cq_frag_buf_init() 358 struct mlx5_cqe64 *cqe64 = get_cqe(cq, n & (cq->cqe - 1)); in get_sw_cqe() 501 struct mlx5_cqe64 *cqe64; in mlx5_vdpa_poll_one()
|