Home
last modified time | relevance | path

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

12

/linux-6.15/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 Dktls_txrx.h23 struct mlx5_cqe64 *cqe, u32 *cqe_bcnt);
87 struct mlx5_cqe64 *cqe, in mlx5e_ktls_handle_rx_skb()
H A Dipsec_rxtx.h75 static inline bool mlx5_ipsec_is_rx_flow(struct mlx5_cqe64 *cqe) in mlx5_ipsec_is_rx_flow()
153 static inline bool mlx5_ipsec_is_rx_flow(struct mlx5_cqe64 *cqe) { return false; } in mlx5_ipsec_is_rx_flow()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/
H A Dwq.h200 static inline struct mlx5_cqe64 *mlx5_cqwq_get_wqe(struct mlx5_cqwq *wq, u32 ix) in mlx5_cqwq_get_wqe()
202 struct mlx5_cqe64 *cqe = mlx5_frag_buf_get_wqe(&wq->fbc, ix); in mlx5_cqwq_get_wqe()
230 static inline struct mlx5_cqe64 *mlx5_cqwq_get_cqe(struct mlx5_cqwq *wq) in mlx5_cqwq_get_cqe()
233 struct mlx5_cqe64 *cqe = mlx5_cqwq_get_wqe(wq, ci); in mlx5_cqwq_get_cqe()
247 struct mlx5_cqe64 *mlx5_cqwq_get_cqe_enhanced_comp(struct mlx5_cqwq *wq) in mlx5_cqwq_get_cqe_enhanced_comp()
251 struct mlx5_cqe64 *cqe; in mlx5_cqwq_get_cqe_enhanced_comp()
H A Den_rx.c90 struct mlx5_cqe64 *cqe) in mlx5e_read_enhanced_title_slot()
93 struct mlx5_cqe64 *title = &cqd->title; in mlx5e_read_enhanced_title_slot()
113 struct mlx5_cqe64 *title = &cqd->title; in mlx5e_read_title_slot()
159 struct mlx5_cqe64 *title = &cqd->title; in mlx5e_decompress_cqe()
196 struct mlx5_cqe64 *cqe, in mlx5e_decompress_enhanced_cqe()
994 struct mlx5_cqe64 *cqe; in mlx5e_poll_ico_cq()
1472 struct mlx5_cqe64 *cqe, in mlx5e_handle_csum()
1602 struct mlx5_cqe64 *cqe, in mlx5e_shampo_complete_rx_cqe()
1621 struct mlx5_cqe64 *cqe, in mlx5e_complete_rx_cqe()
2483 struct mlx5_cqe64 *cqe; in mlx5e_rx_cq_process_basic_cqe_comp()
[all …]
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 Dwc.c60 struct mlx5_cqe64 *cqe = mlx5_cqwq_get_wqe(&cq->wq, i); in mlx5_wc_create_cqwq()
300 struct mlx5_cqe64 *cqe; in mlx5_wc_poll_cq()
H A Den.h362 struct mlx5_cqe64 title;
588 typedef void (*mlx5e_fp_handle_rx_cqe)(struct mlx5e_rq*, struct mlx5_cqe64*);
591 struct mlx5_cqe64 *cqe, u16 cqe_bcnt,
595 struct mlx5_cqe64 *cqe, u32 cqe_bcnt);
H A Den_tx.c749 struct mlx5_cqe64 *cqe, int napi_budget) in mlx5e_consume_skb()
769 struct mlx5_cqe64 *cqe, int napi_budget) in mlx5e_tx_wi_consume_fifo_skbs()
795 struct mlx5_cqe64 *cqe; in mlx5e_poll_tx_cq()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
H A Drx.h16 struct mlx5_cqe64 *cqe,
22 struct mlx5_cqe64 *cqe,
H A Drx.c249 struct mlx5_cqe64 *cqe, in mlx5e_xsk_skb_from_cqe_mpwrq_linear()
306 struct mlx5_cqe64 *cqe, in mlx5e_xsk_skb_from_cqe_linear()
/linux-6.15/include/linux/mlx5/
H A Ddevice.h822 struct mlx5_cqe64 { struct
908 static inline u8 mlx5_get_cqe_format(struct mlx5_cqe64 *cqe) in mlx5_get_cqe_format()
913 static inline u8 get_cqe_opcode(struct mlx5_cqe64 *cqe) in get_cqe_opcode()
924 static inline u8 get_cqe_lro_tcppsh(struct mlx5_cqe64 *cqe) in get_cqe_lro_tcppsh()
929 static inline u8 get_cqe_l4_hdr_type(struct mlx5_cqe64 *cqe) in get_cqe_l4_hdr_type()
934 static inline bool cqe_is_tunneled(struct mlx5_cqe64 *cqe) in cqe_is_tunneled()
939 static inline u8 get_cqe_tls_offload(struct mlx5_cqe64 *cqe) in get_cqe_tls_offload()
944 static inline bool cqe_has_vlan(const struct mlx5_cqe64 *cqe) in cqe_has_vlan()
949 static inline u64 get_cqe_ts(struct mlx5_cqe64 *cqe) in get_cqe_ts()
959 static inline u16 get_cqe_flow_tag(struct mlx5_cqe64 *cqe) in get_cqe_flow_tag()
[all …]
/linux-6.15/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-6.15/drivers/infiniband/hw/mlx5/
H A Dcq.c85 struct mlx5_cqe64 *cqe64; in get_sw_cqe()
120 static void handle_good_req(struct ib_wc *wc, struct mlx5_cqe64 *cqe, in handle_good_req()
169 static void handle_responder(struct ib_wc *wc, struct mlx5_cqe64 *cqe, in handle_responder()
344 static void handle_atomics(struct mlx5_ib_qp *qp, struct mlx5_cqe64 *cqe64, in handle_atomics()
456 struct mlx5_cqe64 *cqe64; in mlx5_poll_one()
878 struct mlx5_cqe64 *cqe64; in init_cq_frag_buf()
1075 static int is_equal_rsn(struct mlx5_cqe64 *cqe64, u32 rsn) in is_equal_rsn()
1082 struct mlx5_cqe64 *cqe64, *dest64; in __mlx5_ib_cq_clean()
1219 struct mlx5_cqe64 *scqe64; in copy_resize_cqes()
1220 struct mlx5_cqe64 *dcqe64; in copy_resize_cqes()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dxdp.c241 const struct mlx5_cqe64 *cqe = _ctx->cqe; in mlx5e_xdp_rx_hash()
263 const struct mlx5_cqe64 *cqe = _ctx->cqe; in mlx5e_xdp_rx_vlan_tag()
280 struct mlx5_cqe64 *cqe;
658 struct mlx5_cqe64 *cqe) in mlx5e_free_xdpsq_desc()
746 struct mlx5_cqe64 *cqe; in mlx5e_poll_xdpsq_cq()
H A Dxdp.h50 struct mlx5_cqe64 *cqe;
H A Dtxrx.h232 static inline u16 mlx5e_shampo_get_cqe_header_index(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe) in mlx5e_shampo_get_cqe_header_index()
400 get_cqe_opcode((struct mlx5_cqe64 *)err_cqe), in mlx5e_dump_error_cqe()
H A Dptp.c180 struct mlx5_cqe64 *cqe, in mlx5e_ptp_handle_ts_cqe()
230 struct mlx5_cqe64 *cqe; in mlx5e_ptp_poll_ts_cq()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dsend.c405 struct mlx5_cqe64 *cqe, in hws_send_engine_update()
441 struct mlx5_cqe64 *cqe64) in mlx5hws_parse_cqe()
460 struct mlx5_cqe64 *cqe64; in mlx5hws_cq_poll_one()
490 struct mlx5_cqe64 *cqe; in hws_send_engine_poll_cq()
774 struct mlx5_cqe64 *cqe; in hws_send_ring_alloc_cq()
1116 struct mlx5_cqe64 cqe; in hws_send_wqe_fw()
H A Dcmd.h279 struct mlx5_cqe64 *ret_cqe);
/linux-6.15/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-6.15/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-6.15/drivers/vfio/pci/mlx5/
H A Dcmd.c1017 struct mlx5_cqe64 *cqe64; in init_cq_frag_buf()
1671 mlx5vf_rq_cqe(struct mlx5_vhca_qp *qp, struct mlx5_cqe64 *cqe, in mlx5vf_rq_cqe()
1696 static struct mlx5_cqe64 *get_sw_cqe(struct mlx5_vhca_cq *cq, int n) in get_sw_cqe()
1699 struct mlx5_cqe64 *cqe64; in get_sw_cqe()
1715 struct mlx5_cqe64 *cqe; in mlx5vf_cq_poll_one()
/linux-6.15/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()
1065 struct mlx5_cqe64 *cqe; in dr_create_cq()

12