Lines Matching refs:cq_desc

77 	struct ionic_txq_comp *cq_desc;  in ionic_tx_flush()  local
80 cq_desc = &cq_desc_base[cq->tail_idx]; in ionic_tx_flush()
81 while (color_match(cq_desc->color, cq->done_color)) { in ionic_tx_flush()
91 comp_index = cq_desc->comp_index; in ionic_tx_flush()
93 cq_desc = &cq_desc_base[cq->tail_idx]; in ionic_tx_flush()
721 struct ionic_rxq_comp *cq_desc = &cq_desc_base[cq_desc_index]; in ionic_rx_clean() local
748 if (cq_desc->status) { in ionic_rx_clean()
760 if (cq_desc->len > max_frame_size || in ionic_rx_clean()
761 cq_desc->len == 0) { in ionic_rx_clean()
770 rxm->pkt_len = cq_desc->len; in ionic_rx_clean()
773 left = cq_desc->len; in ionic_rx_clean()
789 rxm->hash.rss = cq_desc->rss_hash; in ionic_rx_clean()
792 if (cq_desc->csum_flags & IONIC_RXQ_COMP_CSUM_F_VLAN) { in ionic_rx_clean()
794 rxm->vlan_tci = cq_desc->vlan_tci; in ionic_rx_clean()
798 if (cq_desc->csum_flags & IONIC_RXQ_COMP_CSUM_F_CALC) { in ionic_rx_clean()
799 if (cq_desc->csum_flags & IONIC_RXQ_COMP_CSUM_F_IP_OK) in ionic_rx_clean()
801 else if (cq_desc->csum_flags & IONIC_RXQ_COMP_CSUM_F_IP_BAD) in ionic_rx_clean()
804 if ((cq_desc->csum_flags & IONIC_RXQ_COMP_CSUM_F_TCP_OK) || in ionic_rx_clean()
805 (cq_desc->csum_flags & IONIC_RXQ_COMP_CSUM_F_UDP_OK)) in ionic_rx_clean()
807 else if ((cq_desc->csum_flags & in ionic_rx_clean()
809 (cq_desc->csum_flags & in ionic_rx_clean()
817 switch (cq_desc->pkt_type_color & IONIC_RXQ_COMP_PKT_TYPE_MASK) { in ionic_rx_clean()
993 struct ionic_rxq_comp *cq_desc; in ionic_rxq_service() local
1001 cq_desc = &cq_desc_base[cq->tail_idx]; in ionic_rxq_service()
1002 while (color_match(cq_desc->pkt_type_color, cq->done_color)) { in ionic_rxq_service()
1014 more = (q->tail_idx != cq_desc->comp_index); in ionic_rxq_service()
1034 cq_desc = &cq_desc_base[cq->tail_idx]; in ionic_rxq_service()