Lines Matching defs:cdesc
39 struct ena_eth_io_rx_cdesc_base *cdesc;
46 cdesc = (struct ena_eth_io_rx_cdesc_base *)(io_cq->cdesc_addr.virt_addr
49 desc_phase = (READ_ONCE32(cdesc->status) & ENA_ETH_IO_RX_CDESC_BASE_PHASE_MASK) >>
60 return cdesc;
266 struct ena_eth_io_rx_cdesc_base *cdesc;
271 cdesc = ena_com_get_next_rx_cdesc(io_cq);
272 if (!cdesc)
277 last = (READ_ONCE32(cdesc->status) & ENA_ETH_IO_RX_CDESC_BASE_LAST_MASK) >>
378 struct ena_eth_io_rx_cdesc_base *cdesc)
380 ena_rx_ctx->l3_proto = cdesc->status &
383 (cdesc->status & ENA_ETH_IO_RX_CDESC_BASE_L4_PROTO_IDX_MASK) >>
386 !!((cdesc->status & ENA_ETH_IO_RX_CDESC_BASE_L3_CSUM_ERR_MASK) >>
389 !!((cdesc->status & ENA_ETH_IO_RX_CDESC_BASE_L4_CSUM_ERR_MASK) >>
392 !!((cdesc->status & ENA_ETH_IO_RX_CDESC_BASE_L4_CSUM_CHECKED_MASK) >>
394 ena_rx_ctx->hash = cdesc->hash;
396 (cdesc->status & ENA_ETH_IO_RX_CDESC_BASE_IPV4_FRAG_MASK) >>
407 cdesc->status);
581 struct ena_eth_io_rx_cdesc_base *cdesc = NULL;
607 cdesc = ena_com_rx_cdesc_idx_to_ptr(io_cq, cdesc_idx);
608 ena_rx_ctx->pkt_offset = cdesc->offset;
611 ena_buf[i].len = cdesc->length;
612 ena_buf[i].req_id = cdesc->req_id;
619 cdesc = ena_com_rx_cdesc_idx_to_ptr(io_cq, cdesc_idx + i);
631 ena_com_rx_set_flags(io_cq, ena_rx_ctx, cdesc);
678 struct ena_eth_io_rx_cdesc_base *cdesc;
680 cdesc = ena_com_get_next_rx_cdesc(io_cq);
681 if (cdesc)