• Home
  • Raw
  • Download

Lines Matching refs:tx_ring

310 	struct yellowfin_desc *tx_ring;  member
440 np->tx_ring = ring_space; in yellowfin_init_one()
513 pci_free_consistent(pdev, TX_TOTAL_SIZE, np->tx_ring, np->tx_ring_dma); in yellowfin_init_one()
697 pr_warn(" Tx ring %p: ", yp->tx_ring); in yellowfin_tx_timeout()
701 yp->tx_ring[i].result_status); in yellowfin_tx_timeout()
759 yp->tx_ring[i].dbdma_cmd = cpu_to_le32(CMD_STOP); in yellowfin_init_ring()
760 yp->tx_ring[i].branch_addr = cpu_to_le32(yp->tx_ring_dma + in yellowfin_init_ring()
764 yp->tx_ring[--i].dbdma_cmd = cpu_to_le32(CMD_STOP | BRANCH_ALWAYS); in yellowfin_init_ring()
772 yp->tx_ring[j].dbdma_cmd = cpu_to_le32(CMD_STOP); in yellowfin_init_ring()
773 yp->tx_ring[j].branch_addr = cpu_to_le32(yp->tx_ring_dma + in yellowfin_init_ring()
777 yp->tx_ring[j].dbdma_cmd = in yellowfin_init_ring()
779 yp->tx_ring[j].request_cnt = sizeof(*yp->tx_status); in yellowfin_init_ring()
780 yp->tx_ring[j].addr = cpu_to_le32(yp->tx_status_dma + in yellowfin_init_ring()
784 yp->tx_ring[j].dbdma_cmd = in yellowfin_init_ring()
786 yp->tx_ring[j].request_cnt = 2; in yellowfin_init_ring()
788 yp->tx_ring[j].addr = cpu_to_le32(yp->tx_status_dma + in yellowfin_init_ring()
793 yp->tx_ring[j].branch_addr = cpu_to_le32(yp->tx_ring_dma + in yellowfin_init_ring()
797 yp->tx_ring[++j].dbdma_cmd |= cpu_to_le32(BRANCH_ALWAYS | INTR_ALWAYS); in yellowfin_init_ring()
834 yp->tx_ring[entry].addr = cpu_to_le32(pci_map_single(yp->pci_dev, in yellowfin_start_xmit()
836 yp->tx_ring[entry].result_status = 0; in yellowfin_start_xmit()
839 yp->tx_ring[0].dbdma_cmd = cpu_to_le32(CMD_STOP); in yellowfin_start_xmit()
840 yp->tx_ring[TX_RING_SIZE-1].dbdma_cmd = in yellowfin_start_xmit()
843 yp->tx_ring[entry+1].dbdma_cmd = cpu_to_le32(CMD_STOP); in yellowfin_start_xmit()
844 yp->tx_ring[entry].dbdma_cmd = in yellowfin_start_xmit()
849 yp->tx_ring[entry<<1].request_cnt = len; in yellowfin_start_xmit()
850 yp->tx_ring[entry<<1].addr = cpu_to_le32(pci_map_single(yp->pci_dev, in yellowfin_start_xmit()
858 yp->tx_ring[next_entry<<1].dbdma_cmd = cpu_to_le32(CMD_STOP); in yellowfin_start_xmit()
862 yp->tx_ring[entry<<1].dbdma_cmd = in yellowfin_start_xmit()
920 if (yp->tx_ring[entry].result_status == 0) in yellowfin_interrupt()
926 pci_unmap_single(yp->pci_dev, le32_to_cpu(yp->tx_ring[entry].addr), in yellowfin_interrupt()
984 yp->tx_ring[entry<<1].addr, skb->len, in yellowfin_interrupt()
1218 ioread32(ioaddr + TxPtr) == (long)&yp->tx_ring[i] ? '>' : ' ', in yellowfin_close()
1219 i, yp->tx_ring[i].dbdma_cmd, yp->tx_ring[i].addr, in yellowfin_close()
1220 yp->tx_ring[i].branch_addr, yp->tx_ring[i].result_status); in yellowfin_close()
1385 pci_free_consistent(pdev, TX_TOTAL_SIZE, np->tx_ring, np->tx_ring_dma); in yellowfin_remove_one()