ena_tx_ctx        289 drivers/net/ethernet/amazon/ena/ena_eth_com.c 							struct ena_com_tx_ctx *ena_tx_ctx)
ena_tx_ctx        292 drivers/net/ethernet/amazon/ena/ena_eth_com.c 	struct ena_com_tx_meta *ena_meta = &ena_tx_ctx->ena_meta;
ena_tx_ctx        370 drivers/net/ethernet/amazon/ena/ena_eth_com.c 		       struct ena_com_tx_ctx *ena_tx_ctx,
ena_tx_ctx        374 drivers/net/ethernet/amazon/ena/ena_eth_com.c 	struct ena_com_buf *ena_bufs = ena_tx_ctx->ena_bufs;
ena_tx_ctx        375 drivers/net/ethernet/amazon/ena/ena_eth_com.c 	void *buffer_to_push = ena_tx_ctx->push_header;
ena_tx_ctx        376 drivers/net/ethernet/amazon/ena/ena_eth_com.c 	u16 header_len = ena_tx_ctx->header_len;
ena_tx_ctx        377 drivers/net/ethernet/amazon/ena/ena_eth_com.c 	u16 num_bufs = ena_tx_ctx->num_bufs;
ena_tx_ctx        405 drivers/net/ethernet/amazon/ena/ena_eth_com.c 	have_meta = ena_tx_ctx->meta_valid && ena_com_meta_desc_changed(io_sq,
ena_tx_ctx        406 drivers/net/ethernet/amazon/ena/ena_eth_com.c 			ena_tx_ctx);
ena_tx_ctx        408 drivers/net/ethernet/amazon/ena/ena_eth_com.c 		rc = ena_com_create_and_store_tx_meta_desc(io_sq, ena_tx_ctx);
ena_tx_ctx        438 drivers/net/ethernet/amazon/ena/ena_eth_com.c 	desc->meta_ctrl |= (ena_tx_ctx->req_id <<
ena_tx_ctx        442 drivers/net/ethernet/amazon/ena/ena_eth_com.c 	desc->meta_ctrl |= (ena_tx_ctx->df <<
ena_tx_ctx        447 drivers/net/ethernet/amazon/ena/ena_eth_com.c 	desc->len_ctrl |= ((ena_tx_ctx->req_id >> 10) <<
ena_tx_ctx        451 drivers/net/ethernet/amazon/ena/ena_eth_com.c 	if (ena_tx_ctx->meta_valid) {
ena_tx_ctx        452 drivers/net/ethernet/amazon/ena/ena_eth_com.c 		desc->meta_ctrl |= (ena_tx_ctx->tso_enable <<
ena_tx_ctx        455 drivers/net/ethernet/amazon/ena/ena_eth_com.c 		desc->meta_ctrl |= ena_tx_ctx->l3_proto &
ena_tx_ctx        457 drivers/net/ethernet/amazon/ena/ena_eth_com.c 		desc->meta_ctrl |= (ena_tx_ctx->l4_proto <<
ena_tx_ctx        460 drivers/net/ethernet/amazon/ena/ena_eth_com.c 		desc->meta_ctrl |= (ena_tx_ctx->l3_csum_enable <<
ena_tx_ctx        463 drivers/net/ethernet/amazon/ena/ena_eth_com.c 		desc->meta_ctrl |= (ena_tx_ctx->l4_csum_enable <<
ena_tx_ctx        466 drivers/net/ethernet/amazon/ena/ena_eth_com.c 		desc->meta_ctrl |= (ena_tx_ctx->l4_csum_partial <<
ena_tx_ctx         79 drivers/net/ethernet/amazon/ena/ena_eth_com.h 		       struct ena_com_tx_ctx *ena_tx_ctx,
ena_tx_ctx        129 drivers/net/ethernet/amazon/ena/ena_eth_com.h 					     struct ena_com_tx_ctx *ena_tx_ctx)
ena_tx_ctx        131 drivers/net/ethernet/amazon/ena/ena_eth_com.h 	if (!ena_tx_ctx->meta_valid)
ena_tx_ctx        135 drivers/net/ethernet/amazon/ena/ena_eth_com.h 			&ena_tx_ctx->ena_meta,
ena_tx_ctx        146 drivers/net/ethernet/amazon/ena/ena_eth_com.h 					      struct ena_com_tx_ctx *ena_tx_ctx)
ena_tx_ctx        157 drivers/net/ethernet/amazon/ena/ena_eth_com.h 	num_descs = ena_tx_ctx->num_bufs;
ena_tx_ctx        159 drivers/net/ethernet/amazon/ena/ena_eth_com.h 	if (unlikely(ena_com_meta_desc_changed(io_sq, ena_tx_ctx)))
ena_tx_ctx       2060 drivers/net/ethernet/amazon/ena/ena_netdev.c static void ena_tx_csum(struct ena_com_tx_ctx *ena_tx_ctx, struct sk_buff *skb)
ena_tx_ctx       2063 drivers/net/ethernet/amazon/ena/ena_netdev.c 	struct ena_com_tx_meta *ena_meta = &ena_tx_ctx->ena_meta;
ena_tx_ctx       2067 drivers/net/ethernet/amazon/ena/ena_netdev.c 		ena_tx_ctx->l4_csum_enable = 1;
ena_tx_ctx       2069 drivers/net/ethernet/amazon/ena/ena_netdev.c 			ena_tx_ctx->tso_enable = 1;
ena_tx_ctx       2071 drivers/net/ethernet/amazon/ena/ena_netdev.c 			ena_tx_ctx->l4_csum_partial = 0;
ena_tx_ctx       2073 drivers/net/ethernet/amazon/ena/ena_netdev.c 			ena_tx_ctx->tso_enable = 0;
ena_tx_ctx       2075 drivers/net/ethernet/amazon/ena/ena_netdev.c 			ena_tx_ctx->l4_csum_partial = 1;
ena_tx_ctx       2080 drivers/net/ethernet/amazon/ena/ena_netdev.c 			ena_tx_ctx->l3_proto = ENA_ETH_IO_L3_PROTO_IPV4;
ena_tx_ctx       2082 drivers/net/ethernet/amazon/ena/ena_netdev.c 				ena_tx_ctx->df = 1;
ena_tx_ctx       2084 drivers/net/ethernet/amazon/ena/ena_netdev.c 				ena_tx_ctx->l3_csum_enable = 1;
ena_tx_ctx       2088 drivers/net/ethernet/amazon/ena/ena_netdev.c 			ena_tx_ctx->l3_proto = ENA_ETH_IO_L3_PROTO_IPV6;
ena_tx_ctx       2096 drivers/net/ethernet/amazon/ena/ena_netdev.c 			ena_tx_ctx->l4_proto = ENA_ETH_IO_L4_PROTO_TCP;
ena_tx_ctx       2098 drivers/net/ethernet/amazon/ena/ena_netdev.c 			ena_tx_ctx->l4_proto = ENA_ETH_IO_L4_PROTO_UDP;
ena_tx_ctx       2103 drivers/net/ethernet/amazon/ena/ena_netdev.c 		ena_tx_ctx->meta_valid = 1;
ena_tx_ctx       2106 drivers/net/ethernet/amazon/ena/ena_netdev.c 		ena_tx_ctx->meta_valid = 0;
ena_tx_ctx       2250 drivers/net/ethernet/amazon/ena/ena_netdev.c 	struct ena_com_tx_ctx ena_tx_ctx;
ena_tx_ctx       2280 drivers/net/ethernet/amazon/ena/ena_netdev.c 	memset(&ena_tx_ctx, 0x0, sizeof(struct ena_com_tx_ctx));
ena_tx_ctx       2281 drivers/net/ethernet/amazon/ena/ena_netdev.c 	ena_tx_ctx.ena_bufs = tx_info->bufs;
ena_tx_ctx       2282 drivers/net/ethernet/amazon/ena/ena_netdev.c 	ena_tx_ctx.push_header = push_hdr;
ena_tx_ctx       2283 drivers/net/ethernet/amazon/ena/ena_netdev.c 	ena_tx_ctx.num_bufs = tx_info->num_of_bufs;
ena_tx_ctx       2284 drivers/net/ethernet/amazon/ena/ena_netdev.c 	ena_tx_ctx.req_id = req_id;
ena_tx_ctx       2285 drivers/net/ethernet/amazon/ena/ena_netdev.c 	ena_tx_ctx.header_len = header_len;
ena_tx_ctx       2288 drivers/net/ethernet/amazon/ena/ena_netdev.c 	ena_tx_csum(&ena_tx_ctx, skb);
ena_tx_ctx       2290 drivers/net/ethernet/amazon/ena/ena_netdev.c 	if (unlikely(ena_com_is_doorbell_needed(tx_ring->ena_com_io_sq, &ena_tx_ctx))) {
ena_tx_ctx       2298 drivers/net/ethernet/amazon/ena/ena_netdev.c 	rc = ena_com_prepare_tx(tx_ring->ena_com_io_sq, &ena_tx_ctx,