eseg             4098 drivers/infiniband/hw/mlx5/qp.c 	struct mlx5_wqe_eth_seg *eseg = *seg;
eseg             4100 drivers/infiniband/hw/mlx5/qp.c 	memset(eseg, 0, sizeof(struct mlx5_wqe_eth_seg));
eseg             4103 drivers/infiniband/hw/mlx5/qp.c 		eseg->cs_flags = MLX5_ETH_WQE_L3_CSUM |
eseg             4113 drivers/infiniband/hw/mlx5/qp.c 		eseg->mss = cpu_to_be16(ud_wr->mss);
eseg             4114 drivers/infiniband/hw/mlx5/qp.c 		eseg->inline_hdr.sz = cpu_to_be16(left);
eseg             4120 drivers/infiniband/hw/mlx5/qp.c 		copysz = min_t(u64, *cur_edge - (void *)eseg->inline_hdr.start,
eseg             4122 drivers/infiniband/hw/mlx5/qp.c 		memcpy(eseg->inline_hdr.start, pdata, copysz);
eseg             4124 drivers/infiniband/hw/mlx5/qp.c 			       sizeof(eseg->inline_hdr.start) + copysz, 16);
eseg              203 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h mlx5e_set_eseg_swp(struct sk_buff *skb, struct mlx5_wqe_eth_seg *eseg,
eseg              207 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h 	eseg->swp_outer_l3_offset = skb_network_offset(skb) / 2;
eseg              209 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h 		eseg->swp_flags |= MLX5_ETH_WQE_SWP_OUTER_L3_IPV6;
eseg              211 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h 		eseg->swp_outer_l4_offset = skb_transport_offset(skb) / 2;
eseg              213 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h 			eseg->swp_flags |= MLX5_ETH_WQE_SWP_OUTER_L4_UDP;
eseg              217 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h 		eseg->swp_inner_l3_offset = skb_inner_network_offset(skb) / 2;
eseg              219 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h 			eseg->swp_flags |= MLX5_ETH_WQE_SWP_INNER_L3_IPV6;
eseg              221 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h 		eseg->swp_inner_l3_offset = skb_network_offset(skb) / 2;
eseg              223 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h 			eseg->swp_flags |= MLX5_ETH_WQE_SWP_INNER_L3_IPV6;
eseg              227 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h 		eseg->swp_flags |= MLX5_ETH_WQE_SWP_INNER_L4_UDP;
eseg              230 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h 		eseg->swp_inner_l4_offset = skb_inner_transport_offset(skb) / 2;
eseg              309 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 	struct mlx5_wqe_eth_seg  *eseg = &wqe->eth;
eseg              333 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 		memcpy(eseg->inline_hdr.start, xdptxd->data, MLX5E_XDP_MIN_INLINE);
eseg              334 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 		eseg->inline_hdr.sz = cpu_to_be16(MLX5E_XDP_MIN_INLINE);
eseg               51 drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h mlx5e_tx_tunnel_accel(struct sk_buff *skb, struct mlx5_wqe_eth_seg *eseg)
eseg               84 drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h 	mlx5e_set_eseg_swp(skb, eseg, &swp_spec);
eseg              136 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c 				struct mlx5_wqe_eth_seg *eseg, u8 mode,
eseg              165 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c 	mlx5e_set_eseg_swp(skb, eseg, &swp_spec);
eseg             1498 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 			struct mlx5_wqe_eth_seg  *eseg = &wqe->eth;
eseg             1502 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 			eseg->inline_hdr.sz = cpu_to_be16(inline_hdr_sz);
eseg              150 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c mlx5e_txwqe_build_eseg_csum(struct mlx5e_txqsq *sq, struct sk_buff *skb, struct mlx5_wqe_eth_seg *eseg)
eseg              153 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 		eseg->cs_flags = MLX5_ETH_WQE_L3_CSUM;
eseg              155 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 			eseg->cs_flags |= MLX5_ETH_WQE_L3_INNER_CSUM |
eseg              159 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 			eseg->cs_flags |= MLX5_ETH_WQE_L4_CSUM;
eseg              274 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	struct mlx5_wqe_eth_seg  *eseg;
eseg              340 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	eseg = &wqe->eth;
eseg              345 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 		mlx5e_tx_tunnel_accel(skb, eseg);
eseg              347 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	mlx5e_txwqe_build_eseg_csum(sq, skb, eseg);
eseg              349 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	eseg->mss = mss;
eseg              352 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 		eseg->inline_hdr.sz = cpu_to_be16(ihs);
eseg              355 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 			mlx5e_insert_vlan(eseg->inline_hdr.start, skb, ihs);
eseg              358 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 			memcpy(eseg->inline_hdr.start, skb->data, ihs);
eseg              362 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 		eseg->insert.type = cpu_to_be16(MLX5_ETH_WQE_INSERT_VLAN);
eseg              364 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 			eseg->insert.type |= cpu_to_be16(MLX5_ETH_WQE_SVLAN);
eseg              365 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 		eseg->insert.vlan_tci = cpu_to_be16(skb_vlan_tag_get(skb));
eseg              597 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	struct mlx5_wqe_eth_seg  *eseg;
eseg              653 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	eseg     = &wqe->eth;
eseg              658 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	mlx5e_txwqe_build_eseg_csum(sq, skb, eseg);
eseg              660 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	eseg->mss = mss;
eseg              663 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 		memcpy(eseg->inline_hdr.start, skb->data, ihs);
eseg              664 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 		eseg->inline_hdr.sz = cpu_to_be16(ihs);