Lines Matching refs:tx_fd
204 struct TxFD *tx_fd; member
484 struct TxFD *tx_fd = dpriv->tx_fd; in dscc4_release_ring() local
489 dma_free_coherent(d, TX_TOTAL_SIZE, tx_fd, dpriv->tx_fd_dma); in dscc4_release_ring()
495 dma_unmap_single(d, le32_to_cpu(tx_fd->data), in dscc4_release_ring()
500 tx_fd++; in dscc4_release_ring()
1139 struct TxFD *tx_fd; in dscc4_start_xmit() local
1152 tx_fd = dpriv->tx_fd + next; in dscc4_start_xmit()
1153 tx_fd->state = FrameEnd | TO_STATE_TX(skb->len); in dscc4_start_xmit()
1154 tx_fd->data = cpu_to_le32(addr); in dscc4_start_xmit()
1155 tx_fd->complete = 0x00000000; in dscc4_start_xmit()
1156 tx_fd->jiffies = jiffies; in dscc4_start_xmit()
1559 struct TxFD *tx_fd; in dscc4_tx_irq() local
1568 tx_fd = dpriv->tx_fd + cur; in dscc4_tx_irq()
1572 le32_to_cpu(tx_fd->data), in dscc4_tx_irq()
1574 if (tx_fd->state & FrameEnd) { in dscc4_tx_irq()
1591 tx_fd->data = tx_fd->next; in dscc4_tx_irq()
1592 tx_fd->state = FrameEnd | TO_STATE_TX(2*DUMMY_SKB_SIZE); in dscc4_tx_irq()
1593 tx_fd->complete = 0x00000000; in dscc4_tx_irq()
1594 tx_fd->jiffies = 0; in dscc4_tx_irq()
1889 struct TxFD *tx_fd = dpriv->tx_fd + last; in dscc4_init_dummy_skb() local
1901 tx_fd->state = FrameEnd | TO_STATE_TX(DUMMY_SKB_SIZE); in dscc4_init_dummy_skb()
1902 tx_fd->data = cpu_to_le32(addr); in dscc4_init_dummy_skb()
1912 struct TxFD *tx_fd; in dscc4_init_ring() local
1927 dpriv->tx_fd = tx_fd = (struct TxFD *) ring; in dscc4_init_ring()
1933 tx_fd->state = FrameEnd | TO_STATE_TX(2*DUMMY_SKB_SIZE); in dscc4_init_ring()
1934 tx_fd->complete = 0x00000000; in dscc4_init_ring()
1936 tx_fd->data = cpu_to_le32(dpriv->tx_fd_dma); in dscc4_init_ring()
1937 (tx_fd++)->next = cpu_to_le32(dpriv->tx_fd_dma + in dscc4_init_ring()
1938 (++i%TX_RING_SIZE)*sizeof(*tx_fd)); in dscc4_init_ring()