ena_rx_ctx        337 drivers/net/ethernet/amazon/ena/ena_eth_com.c static void ena_com_rx_set_flags(struct ena_com_rx_ctx *ena_rx_ctx,
ena_rx_ctx        340 drivers/net/ethernet/amazon/ena/ena_eth_com.c 	ena_rx_ctx->l3_proto = cdesc->status &
ena_rx_ctx        342 drivers/net/ethernet/amazon/ena/ena_eth_com.c 	ena_rx_ctx->l4_proto =
ena_rx_ctx        345 drivers/net/ethernet/amazon/ena/ena_eth_com.c 	ena_rx_ctx->l3_csum_err =
ena_rx_ctx        348 drivers/net/ethernet/amazon/ena/ena_eth_com.c 	ena_rx_ctx->l4_csum_err =
ena_rx_ctx        351 drivers/net/ethernet/amazon/ena/ena_eth_com.c 	ena_rx_ctx->l4_csum_checked =
ena_rx_ctx        354 drivers/net/ethernet/amazon/ena/ena_eth_com.c 	ena_rx_ctx->hash = cdesc->hash;
ena_rx_ctx        355 drivers/net/ethernet/amazon/ena/ena_eth_com.c 	ena_rx_ctx->frag =
ena_rx_ctx        360 drivers/net/ethernet/amazon/ena/ena_eth_com.c 		 ena_rx_ctx->l3_proto, ena_rx_ctx->l4_proto,
ena_rx_ctx        361 drivers/net/ethernet/amazon/ena/ena_eth_com.c 		 ena_rx_ctx->l3_csum_err, ena_rx_ctx->l4_csum_err,
ena_rx_ctx        362 drivers/net/ethernet/amazon/ena/ena_eth_com.c 		 ena_rx_ctx->hash, ena_rx_ctx->frag, cdesc->status);
ena_rx_ctx        516 drivers/net/ethernet/amazon/ena/ena_eth_com.c 		   struct ena_com_rx_ctx *ena_rx_ctx)
ena_rx_ctx        518 drivers/net/ethernet/amazon/ena/ena_eth_com.c 	struct ena_com_rx_buf_info *ena_buf = &ena_rx_ctx->ena_bufs[0];
ena_rx_ctx        528 drivers/net/ethernet/amazon/ena/ena_eth_com.c 		ena_rx_ctx->descs = nb_hw_desc;
ena_rx_ctx        535 drivers/net/ethernet/amazon/ena/ena_eth_com.c 	if (unlikely(nb_hw_desc > ena_rx_ctx->max_bufs)) {
ena_rx_ctx        537 drivers/net/ethernet/amazon/ena/ena_eth_com.c 		       ena_rx_ctx->max_bufs);
ena_rx_ctx        556 drivers/net/ethernet/amazon/ena/ena_eth_com.c 	ena_com_rx_set_flags(ena_rx_ctx, cdesc);
ena_rx_ctx        558 drivers/net/ethernet/amazon/ena/ena_eth_com.c 	ena_rx_ctx->descs = nb_hw_desc;
ena_rx_ctx         84 drivers/net/ethernet/amazon/ena/ena_eth_com.h 		   struct ena_com_rx_ctx *ena_rx_ctx);
ena_rx_ctx        958 drivers/net/ethernet/amazon/ena/ena_netdev.c 				   struct ena_com_rx_ctx *ena_rx_ctx,
ena_rx_ctx        968 drivers/net/ethernet/amazon/ena/ena_netdev.c 	if (ena_rx_ctx->frag) {
ena_rx_ctx        974 drivers/net/ethernet/amazon/ena/ena_netdev.c 	if (unlikely((ena_rx_ctx->l3_proto == ENA_ETH_IO_L3_PROTO_IPV4) &&
ena_rx_ctx        975 drivers/net/ethernet/amazon/ena/ena_netdev.c 		     (ena_rx_ctx->l3_csum_err))) {
ena_rx_ctx        987 drivers/net/ethernet/amazon/ena/ena_netdev.c 	if (likely((ena_rx_ctx->l4_proto == ENA_ETH_IO_L4_PROTO_TCP) ||
ena_rx_ctx        988 drivers/net/ethernet/amazon/ena/ena_netdev.c 		   (ena_rx_ctx->l4_proto == ENA_ETH_IO_L4_PROTO_UDP))) {
ena_rx_ctx        989 drivers/net/ethernet/amazon/ena/ena_netdev.c 		if (unlikely(ena_rx_ctx->l4_csum_err)) {
ena_rx_ctx       1000 drivers/net/ethernet/amazon/ena/ena_netdev.c 		if (likely(ena_rx_ctx->l4_csum_checked)) {
ena_rx_ctx       1019 drivers/net/ethernet/amazon/ena/ena_netdev.c 			    struct ena_com_rx_ctx *ena_rx_ctx,
ena_rx_ctx       1025 drivers/net/ethernet/amazon/ena/ena_netdev.c 		if (likely((ena_rx_ctx->l4_proto == ENA_ETH_IO_L4_PROTO_TCP) ||
ena_rx_ctx       1026 drivers/net/ethernet/amazon/ena/ena_netdev.c 			   (ena_rx_ctx->l4_proto == ENA_ETH_IO_L4_PROTO_UDP)))
ena_rx_ctx       1033 drivers/net/ethernet/amazon/ena/ena_netdev.c 		if (ena_rx_ctx->frag)
ena_rx_ctx       1036 drivers/net/ethernet/amazon/ena/ena_netdev.c 		skb_set_hash(skb, ena_rx_ctx->hash, hash_type);
ena_rx_ctx       1053 drivers/net/ethernet/amazon/ena/ena_netdev.c 	struct ena_com_rx_ctx ena_rx_ctx;
ena_rx_ctx       1068 drivers/net/ethernet/amazon/ena/ena_netdev.c 		ena_rx_ctx.ena_bufs = rx_ring->ena_bufs;
ena_rx_ctx       1069 drivers/net/ethernet/amazon/ena/ena_netdev.c 		ena_rx_ctx.max_bufs = rx_ring->sgl_size;
ena_rx_ctx       1070 drivers/net/ethernet/amazon/ena/ena_netdev.c 		ena_rx_ctx.descs = 0;
ena_rx_ctx       1073 drivers/net/ethernet/amazon/ena/ena_netdev.c 				    &ena_rx_ctx);
ena_rx_ctx       1077 drivers/net/ethernet/amazon/ena/ena_netdev.c 		if (unlikely(ena_rx_ctx.descs == 0))
ena_rx_ctx       1082 drivers/net/ethernet/amazon/ena/ena_netdev.c 			  rx_ring->qid, ena_rx_ctx.descs, ena_rx_ctx.l3_proto,
ena_rx_ctx       1083 drivers/net/ethernet/amazon/ena/ena_netdev.c 			  ena_rx_ctx.l4_proto, ena_rx_ctx.hash);
ena_rx_ctx       1086 drivers/net/ethernet/amazon/ena/ena_netdev.c 		skb = ena_rx_skb(rx_ring, rx_ring->ena_bufs, ena_rx_ctx.descs,
ena_rx_ctx       1091 drivers/net/ethernet/amazon/ena/ena_netdev.c 			for (i = 0; i < ena_rx_ctx.descs; i++) {
ena_rx_ctx       1101 drivers/net/ethernet/amazon/ena/ena_netdev.c 		ena_rx_checksum(rx_ring, &ena_rx_ctx, skb);
ena_rx_ctx       1103 drivers/net/ethernet/amazon/ena/ena_netdev.c 		ena_set_rx_hash(rx_ring, &ena_rx_ctx, skb);