| /Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| 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()
|
| D | ktls_txrx.h | 23 struct mlx5_cqe64 *cqe, u32 *cqe_bcnt); 87 struct mlx5_cqe64 *cqe, in mlx5e_ktls_handle_rx_skb()
|
| D | ipsec_rxtx.h | 77 static inline bool mlx5_ipsec_is_rx_flow(struct mlx5_cqe64 *cqe) in mlx5_ipsec_is_rx_flow() 158 static inline bool mlx5_ipsec_is_rx_flow(struct mlx5_cqe64 *cqe) { return false; } in mlx5_ipsec_is_rx_flow()
|
| D | ktls_rx.c | 565 struct mlx5_cqe64 *cqe, u32 *cqe_bcnt) in mlx5e_ktls_handle_rx_skb()
|
| D | macsec.c | 1659 struct mlx5_cqe64 *cqe) in mlx5e_macsec_offload_handle_rx_skb()
|
| /Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | wq.h | 200 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_enahnced_comp(struct mlx5_cqwq *wq) in mlx5_cqwq_get_cqe_enahnced_comp() 251 struct mlx5_cqe64 *cqe; in mlx5_cqwq_get_cqe_enahnced_comp()
|
| D | en_rx.c | 65 struct mlx5_cqe64 *cqe, u16 cqe_bcnt, u32 head_offset, 69 struct mlx5_cqe64 *cqe, u16 cqe_bcnt, u32 head_offset, 71 static void mlx5e_handle_rx_cqe(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe); 72 static void mlx5e_handle_rx_cqe_mpwrq(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe); 73 static void mlx5e_handle_rx_cqe_mpwrq_shampo(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe); 86 memcpy(data, mlx5_cqwq_get_wqe(wq, ci), sizeof(struct mlx5_cqe64)); in mlx5e_read_cqe_slot() 90 struct mlx5_cqe64 *cqe) in mlx5e_read_enhanced_title_slot() 93 struct mlx5_cqe64 *title = &cqd->title; in mlx5e_read_enhanced_title_slot() 95 memcpy(title, cqe, sizeof(struct mlx5_cqe64)); in mlx5e_read_enhanced_title_slot() 113 struct mlx5_cqe64 *title = &cqd->title; in mlx5e_read_title_slot() [all …]
|
| D | en_tc.h | 372 static inline bool mlx5e_cqe_regb_chain(struct mlx5_cqe64 *cqe) in mlx5e_cqe_regb_chain() 388 bool mlx5e_tc_update_skb_nic(struct mlx5_cqe64 *cqe, struct sk_buff *skb); 389 bool mlx5e_tc_update_skb(struct mlx5_cqe64 *cqe, struct sk_buff *skb, 397 static inline bool mlx5e_cqe_regb_chain(struct mlx5_cqe64 *cqe) in mlx5e_cqe_regb_chain() 400 mlx5e_tc_update_skb_nic(struct mlx5_cqe64 *cqe, struct sk_buff *skb) in mlx5e_tc_update_skb_nic()
|
| D | en.h | 365 struct mlx5_cqe64 title; 589 typedef void (*mlx5e_fp_handle_rx_cqe)(struct mlx5e_rq*, struct mlx5_cqe64*); 592 struct mlx5_cqe64 *cqe, u16 cqe_bcnt, 596 struct mlx5_cqe64 *cqe, u32 cqe_bcnt);
|
| D | en_tx.c | 744 struct mlx5_cqe64 *cqe, int napi_budget) in mlx5e_consume_skb() 762 struct mlx5_cqe64 *cqe, int napi_budget) in mlx5e_tx_wi_consume_fifo_skbs() 788 struct mlx5_cqe64 *cqe; in mlx5e_poll_tx_cq()
|
| /Linux-v6.6/include/linux/mlx5/ |
| D | device.h | 796 struct mlx5_cqe64 { struct 882 static inline u8 mlx5_get_cqe_format(struct mlx5_cqe64 *cqe) in mlx5_get_cqe_format() 887 static inline u8 get_cqe_opcode(struct mlx5_cqe64 *cqe) in get_cqe_opcode() 892 static inline u8 get_cqe_enhanced_num_mini_cqes(struct mlx5_cqe64 *cqe) in get_cqe_enhanced_num_mini_cqes() 898 static inline u8 get_cqe_lro_tcppsh(struct mlx5_cqe64 *cqe) in get_cqe_lro_tcppsh() 903 static inline u8 get_cqe_l4_hdr_type(struct mlx5_cqe64 *cqe) in get_cqe_l4_hdr_type() 908 static inline bool cqe_is_tunneled(struct mlx5_cqe64 *cqe) in cqe_is_tunneled() 913 static inline u8 get_cqe_tls_offload(struct mlx5_cqe64 *cqe) in get_cqe_tls_offload() 918 static inline bool cqe_has_vlan(struct mlx5_cqe64 *cqe) in cqe_has_vlan() 923 static inline u64 get_cqe_ts(struct mlx5_cqe64 *cqe) in get_cqe_ts() [all …]
|
| /Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
| D | rx.h | 16 struct mlx5_cqe64 *cqe, 22 struct mlx5_cqe64 *cqe,
|
| D | rx.c | 249 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-v6.6/drivers/net/ethernet/mellanox/mlx5/core/en/rep/ |
| 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()
|
| D | tc.c | 686 void mlx5e_rep_tc_receive(struct mlx5_cqe64 *cqe, struct mlx5e_rq *rq, in mlx5e_rep_tc_receive()
|
| /Linux-v6.6/drivers/infiniband/hw/mlx5/ |
| D | cq.c | 82 struct mlx5_cqe64 *cqe64; in get_sw_cqe() 117 static void handle_good_req(struct ib_wc *wc, struct mlx5_cqe64 *cqe, in handle_good_req() 166 static void handle_responder(struct ib_wc *wc, struct mlx5_cqe64 *cqe, in handle_responder() 341 static void handle_atomics(struct mlx5_ib_qp *qp, struct mlx5_cqe64 *cqe64, in handle_atomics() 453 struct mlx5_cqe64 *cqe64; in mlx5_poll_one() 870 struct mlx5_cqe64 *cqe64; in init_cq_frag_buf() 1066 static int is_equal_rsn(struct mlx5_cqe64 *cqe64, u32 rsn) in is_equal_rsn() 1073 struct mlx5_cqe64 *cqe64, *dest64; in __mlx5_ib_cq_clean() 1210 struct mlx5_cqe64 *scqe64; in copy_resize_cqes() 1211 struct mlx5_cqe64 *dcqe64; in copy_resize_cqes()
|
| /Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| D | xdp.h | 49 struct mlx5_cqe64 *cqe;
|
| D | txrx.h | 198 static inline u16 mlx5e_shampo_get_cqe_header_index(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe) in mlx5e_shampo_get_cqe_header_index() 366 get_cqe_opcode((struct mlx5_cqe64 *)err_cqe), in mlx5e_dump_error_cqe()
|
| D | xdp.c | 241 const struct mlx5_cqe64 *cqe = _ctx->cqe; in mlx5e_xdp_rx_hash() 685 struct mlx5_cqe64 *cqe; in mlx5e_poll_xdpsq_cq()
|
| D | ptp.c | 179 struct mlx5_cqe64 *cqe, in mlx5e_ptp_handle_ts_cqe() 224 struct mlx5_cqe64 *cqe; in mlx5e_ptp_poll_ts_cq()
|
| /Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| 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-v6.6/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
| 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-v6.6/drivers/vfio/pci/mlx5/ |
| D | cmd.c | 876 struct mlx5_cqe64 *cqe64; in init_cq_frag_buf() 1499 mlx5vf_rq_cqe(struct mlx5_vhca_qp *qp, struct mlx5_cqe64 *cqe, in mlx5vf_rq_cqe() 1524 static struct mlx5_cqe64 *get_sw_cqe(struct mlx5_vhca_cq *cq, int n) in get_sw_cqe() 1527 struct mlx5_cqe64 *cqe64; in get_sw_cqe() 1543 struct mlx5_cqe64 *cqe; in mlx5vf_cq_poll_one()
|
| /Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
| D | dr_send.c | 190 static int dr_parse_cqe(struct mlx5dr_cq *dr_cq, struct mlx5_cqe64 *cqe64) in dr_parse_cqe() 215 struct mlx5_cqe64 *cqe64; in dr_cq_poll_one() 1153 struct mlx5_cqe64 *cqe; in dr_create_cq()
|
| /Linux-v6.6/drivers/vdpa/mlx5/net/ |
| D | mlx5_vnet.c | 327 struct mlx5_cqe64 *cqe64; in cq_frag_buf_init() 340 struct mlx5_cqe64 *cqe64 = get_cqe(cq, n & (cq->cqe - 1)); in get_sw_cqe() 483 struct mlx5_cqe64 *cqe64; in mlx5_vdpa_poll_one()
|