Home
last modified time | relevance | path

Searched refs:mlx5_cqe64 (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dmacsec.h32 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 Dpsp_rxtx.h83 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 Dpsp_rxtx.c117 struct mlx5_cqe64 *cqe) in mlx5e_psp_offload_handle_rx_skb()
H A Dmacsec.c1690 struct mlx5_cqe64 *cqe) in mlx5e_macsec_offload_handle_rx_skb()
/linux/include/linux/mlx5/
H A Ddevice.h824 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 Drx.h16 struct mlx5_cqe64 *cqe,
22 struct mlx5_cqe64 *cqe,
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.h371 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 Den.h367 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 Dwc.c66 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 Den_tc.c5795 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 Den_main.c1224 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 Dtc.h39 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 Dtc.c700 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 Dsend.c379 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 Dcmd.h279 struct mlx5_cqe64 *ret_cqe);
H A Dcmd.c895 struct mlx5_cqe64 *ret_cqe) in mlx5hws_cmd_generate_wqe()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dxdp.c248 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 Dconn.c251 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 Daso.c65 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 Ddr_send.c189 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 Dmlx5_vnet.c345 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()