Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Den_rx.c63 memcpy(data, mlx5_cqwq_get_wqe(wq, ci), sizeof(struct mlx5_cqe64)); in mlx5e_read_cqe_slot()
71 struct mlx5_cqe64 *title = &cqd->title; in mlx5e_read_title_slot()
96 struct mlx5_cqe64 *cqe = mlx5_cqwq_get_wqe(wq, ci); in mlx5e_cqes_update_owner()
104 struct mlx5_cqe64 *cqe = mlx5_cqwq_get_wqe(wq, ci); in mlx5e_cqes_update_owner()
117 struct mlx5_cqe64 *title = &cqd->title; in mlx5e_decompress_cqe()
591 struct mlx5_cqe64 *cqe; in mlx5e_poll_ico_cq()
710 static void mlx5e_lro_update_tcp_hdr(struct mlx5_cqe64 *cqe, struct tcphdr *tcp) in mlx5e_lro_update_tcp_hdr()
726 static void mlx5e_lro_update_hdr(struct sk_buff *skb, struct mlx5_cqe64 *cqe, in mlx5e_lro_update_hdr()
780 static inline void mlx5e_skb_set_hash(struct mlx5_cqe64 *cqe, in mlx5e_skb_set_hash()
906 struct mlx5_cqe64 *cqe, in mlx5e_handle_csum()
[all …]
Dwq.h181 static inline struct mlx5_cqe64 *mlx5_cqwq_get_wqe(struct mlx5_cqwq *wq, u32 ix) in mlx5_cqwq_get_wqe()
183 struct mlx5_cqe64 *cqe = mlx5_frag_buf_get_wqe(&wq->fbc, ix); in mlx5_cqwq_get_wqe()
211 static inline struct mlx5_cqe64 *mlx5_cqwq_get_cqe(struct mlx5_cqwq *wq) in mlx5_cqwq_get_cqe()
214 struct mlx5_cqe64 *cqe = mlx5_cqwq_get_wqe(wq, ci); in mlx5_cqwq_get_cqe()
Den.h335 struct mlx5_cqe64 title;
600 typedef void (*mlx5e_fp_handle_rx_cqe)(struct mlx5e_rq*, struct mlx5_cqe64*);
605 (*mlx5e_fp_skb_from_cqe)(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe,
947 void mlx5e_handle_rx_cqe(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe);
948 void mlx5e_handle_rx_cqe_mpwrq(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe);
961 mlx5e_skb_from_cqe_linear(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe,
964 mlx5e_skb_from_cqe_nonlinear(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe,
Den_rep.h192 void mlx5e_handle_rx_cqe_rep(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe);
Den_tx.c414 get_cqe_opcode((struct mlx5_cqe64 *)err_cqe), in mlx5e_dump_error_cqe()
423 struct mlx5_cqe64 *cqe; in mlx5e_poll_tx_cq()
Den_main.c1543 struct mlx5_cqe64 *cqe = mlx5_cqwq_get_wqe(&cq->wq, i); in mlx5e_alloc_cq_common()
/Linux-v5.4/include/linux/mlx5/
Ddevice.h751 struct mlx5_cqe64 { struct
810 static inline u8 mlx5_get_cqe_format(struct mlx5_cqe64 *cqe) in mlx5_get_cqe_format()
815 static inline u8 get_cqe_opcode(struct mlx5_cqe64 *cqe) in get_cqe_opcode()
820 static inline u8 get_cqe_lro_tcppsh(struct mlx5_cqe64 *cqe) in get_cqe_lro_tcppsh()
825 static inline u8 get_cqe_l4_hdr_type(struct mlx5_cqe64 *cqe) in get_cqe_l4_hdr_type()
830 static inline u8 get_cqe_l3_hdr_type(struct mlx5_cqe64 *cqe) in get_cqe_l3_hdr_type()
835 static inline bool cqe_is_tunneled(struct mlx5_cqe64 *cqe) in cqe_is_tunneled()
840 static inline bool cqe_has_vlan(struct mlx5_cqe64 *cqe) in cqe_has_vlan()
845 static inline u64 get_cqe_ts(struct mlx5_cqe64 *cqe) in get_cqe_ts()
863 static inline u16 mpwrq_get_cqe_byte_cnt(struct mlx5_cqe64 *cqe) in mpwrq_get_cqe_byte_cnt()
[all …]
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dipsec_rxtx.h46 void mlx5e_ipsec_handle_rx_cqe(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe);
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
Drx.h24 struct mlx5_cqe64 *cqe,
Drx.c152 struct mlx5_cqe64 *cqe, in mlx5e_xsk_skb_from_cqe_linear()
/Linux-v5.4/drivers/infiniband/hw/mlx5/
Dcq.c81 struct mlx5_cqe64 *cqe64; in get_sw_cqe()
116 static void handle_good_req(struct ib_wc *wc, struct mlx5_cqe64 *cqe, in handle_good_req()
165 static void handle_responder(struct ib_wc *wc, struct mlx5_cqe64 *cqe, in handle_responder()
423 struct mlx5_cqe64 *cqe64; in mlx5_poll_one()
813 struct mlx5_cqe64 *cqe64; in init_cq_frag_buf()
1006 static int is_equal_rsn(struct mlx5_cqe64 *cqe64, u32 rsn) in is_equal_rsn()
1013 struct mlx5_cqe64 *cqe64, *dest64; in __mlx5_ib_cq_clean()
1154 struct mlx5_cqe64 *scqe64; in copy_resize_cqes()
1155 struct mlx5_cqe64 *dcqe64; in copy_resize_cqes()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
Dipoib.h126 void mlx5i_handle_rx_cqe(struct mlx5e_rq *rq, struct mlx5_cqe64 *cqe);
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/fpga/
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()
385 struct mlx5_cqe64 *cqe; in mlx5_fpga_conn_cqes()
435 struct mlx5_cqe64 *cqe; in mlx5_fpga_conn_create_cq()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_send.c49 static int dr_parse_cqe(struct mlx5dr_cq *dr_cq, struct mlx5_cqe64 *cqe64) in dr_parse_cqe()
74 struct mlx5_cqe64 *cqe64; in dr_cq_poll_one()
697 struct mlx5_cqe64 *cqe; in dr_create_cq()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/
Dxdp.c390 struct mlx5_cqe64 *cqe; in mlx5e_poll_xdpsq_cq()