Lines Matching full:tx_desc
724 union wx_tx_desc *tx_desc; in wx_clean_tx_irq() local
730 tx_desc = WX_TX_DESC(tx_ring, i); in wx_clean_tx_irq()
772 while (tx_desc != eop_desc) { in wx_clean_tx_irq()
774 tx_desc++; in wx_clean_tx_irq()
779 tx_desc = WX_TX_DESC(tx_ring, 0); in wx_clean_tx_irq()
794 tx_desc++; in wx_clean_tx_irq()
799 tx_desc = WX_TX_DESC(tx_ring, 0); in wx_clean_tx_irq()
803 prefetch(tx_desc); in wx_clean_tx_irq()
933 static void wx_tx_olinfo_status(union wx_tx_desc *tx_desc, in wx_tx_olinfo_status() argument
951 tx_desc->read.olinfo_status = cpu_to_le32(olinfo_status); in wx_tx_olinfo_status()
963 union wx_tx_desc *tx_desc; in wx_tx_map() local
969 tx_desc = WX_TX_DESC(tx_ring, i); in wx_tx_map()
970 wx_tx_olinfo_status(tx_desc, tx_flags, skb->len - hdr_len); in wx_tx_map()
986 tx_desc->read.buffer_addr = cpu_to_le64(dma); in wx_tx_map()
989 tx_desc->read.cmd_type_len = in wx_tx_map()
993 tx_desc++; in wx_tx_map()
995 tx_desc = WX_TX_DESC(tx_ring, 0); in wx_tx_map()
998 tx_desc->read.olinfo_status = 0; in wx_tx_map()
1003 tx_desc->read.buffer_addr = cpu_to_le64(dma); in wx_tx_map()
1009 tx_desc->read.cmd_type_len = cpu_to_le32(cmd_type ^ size); in wx_tx_map()
1012 tx_desc++; in wx_tx_map()
1014 tx_desc = WX_TX_DESC(tx_ring, 0); in wx_tx_map()
1017 tx_desc->read.olinfo_status = 0; in wx_tx_map()
1031 tx_desc->read.cmd_type_len = cpu_to_le32(cmd_type); in wx_tx_map()
1049 first->next_to_watch = tx_desc; in wx_tx_map()
2514 union wx_tx_desc *eop_desc, *tx_desc; in wx_clean_tx_ring() local
2527 tx_desc = WX_TX_DESC(tx_ring, i); in wx_clean_tx_ring()
2530 while (tx_desc != eop_desc) { in wx_clean_tx_ring()
2532 tx_desc++; in wx_clean_tx_ring()
2537 tx_desc = WX_TX_DESC(tx_ring, 0); in wx_clean_tx_ring()