Lines Matching refs:tx_desc
1067 struct pch_gbe_tx_desc *tx_desc;
1153 tx_desc = PCH_GBE_TX_DESC(*tx_ring, ring_num);
1154 tx_desc->buffer_addr = (buffer_info->dma);
1155 tx_desc->length = (tmp_skb->len);
1156 tx_desc->tx_words_eob = ((tmp_skb->len + 3));
1157 tx_desc->tx_frame_ctrl = (frame_ctrl);
1158 tx_desc->gbec_status = (DSC_INIT16);
1426 struct pch_gbe_tx_desc *tx_desc;
1436 tx_desc = PCH_GBE_TX_DESC(*tx_ring, i);
1437 tx_desc->gbec_status = (DSC_INIT16);
1454 struct pch_gbe_tx_desc *tx_desc;
1466 tx_desc = PCH_GBE_TX_DESC(*tx_ring, i);
1468 tx_desc->gbec_status, tx_desc->dma_status);
1472 if ((tx_desc->gbec_status == DSC_INIT16) && (unused < thresh))
1486 tx_desc = PCH_GBE_TX_DESC(*tx_ring, k);
1487 if (tx_desc->gbec_status != DSC_INIT16) break; /*found*/
1492 "clean_tx: unused=%d loops=%d found tx_desc[%x,%x:%x].gbec_status=%04x\n",
1494 tx_desc->gbec_status);
1499 while ((tx_desc->gbec_status & DSC_INIT16) == 0x0000) {
1501 tx_desc->gbec_status);
1506 if ((tx_desc->gbec_status & PCH_GBE_TXD_GMAC_STAT_ABT)) {
1509 } else if ((tx_desc->gbec_status & PCH_GBE_TXD_GMAC_STAT_CRSER)
1514 } else if ((tx_desc->gbec_status & PCH_GBE_TXD_GMAC_STAT_EXCOL)
1519 } else if ((tx_desc->gbec_status &
1526 } else if ((tx_desc->gbec_status & PCH_GBE_TXD_GMAC_STAT_CMPLT)
1543 tx_desc->gbec_status = DSC_INIT16;
1546 tx_desc = PCH_GBE_TX_DESC(*tx_ring, i);
1704 struct pch_gbe_tx_desc *tx_desc;
1726 tx_desc = PCH_GBE_TX_DESC(*tx_ring, desNo);
1727 tx_desc->gbec_status = DSC_INIT16;