/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/ |
H A D | macb.c | 313 bufstat = bp->tx_ring[tail].ctrl; 616 bp->tx_ring[entry].addr = mapping; 617 bp->tx_ring[entry].ctrl = ctrl; 646 if (bp->tx_ring) { 648 bp->tx_ring, bp->tx_ring_dma); 649 bp->tx_ring = NULL; 678 bp->tx_ring = dma_alloc_coherent(&bp->pdev->dev, size, 680 if (!bp->tx_ring) 684 size, (unsigned long)bp->tx_ring_dma, bp->tx_ring); 716 bp->tx_ring[ [all...] |
H A D | via-rhine.c | 365 struct tx_desc *tx_ring; member in struct:rhine_private 875 rp->tx_ring = ring + RX_RING_SIZE * sizeof(struct rx_desc); 890 rp->tx_ring = NULL; 970 rp->tx_ring[i].tx_status = 0; 971 rp->tx_ring[i].desc_length = cpu_to_le32(TXDESC); 973 rp->tx_ring[i].next_desc = cpu_to_le32(next); 977 rp->tx_ring[i-1].next_desc = cpu_to_le32(rp->tx_ring_dma); 987 rp->tx_ring[i].tx_status = 0; 988 rp->tx_ring[i].desc_length = cpu_to_le32(TXDESC); 989 rp->tx_ring[ [all...] |
H A D | pcnet32.c | 237 u32 tx_ring; member in struct:pcnet32_init_block 259 struct pcnet32_tx_head *tx_ring; member in struct:pcnet32_private 507 lp->tx_ring_size, lp->tx_ring, 513 lp->tx_ring = new_tx_ring; 925 lp->tx_ring[x].length = le16_to_cpu(-skb->len); 926 lp->tx_ring[x].misc = 0; 945 lp->tx_ring[x].base = 948 lp->tx_ring[x].status = le16_to_cpu(status); 1292 int status = (short)le16_to_cpu(lp->tx_ring[entry].status); 1297 lp->tx_ring[entr [all...] |
H A D | 3c515.c | 278 alignment contraint on tx_ring[] and rx_ring[]. */ 305 struct boom_tx_desc tx_ring[TX_RING_SIZE]; member in struct:corkscrew_private 972 &vp->tx_ring[0]); 975 &vp->tx_ring[i], 976 vp->tx_ring[i].length, vp->tx_ring[i].status); 1011 prev_entry = &vp->tx_ring[(vp->cur_tx - 1) % TX_RING_SIZE]; 1019 vp->tx_ring[entry].next = 0; 1020 vp->tx_ring[entry].addr = isa_virt_to_bus(skb->data); 1021 vp->tx_ring[entr [all...] |
H A D | epic100.c | 253 struct epic_tx_desc *tx_ring; member in struct:epic_private 379 ep->tx_ring = (struct epic_tx_desc *)ring_space; 509 pci_free_consistent(pdev, TX_TOTAL_SIZE, ep->tx_ring, ep->tx_ring_dma); 942 ep->tx_ring[i].txstatus = 0x0000; 943 ep->tx_ring[i].next = ep->tx_ring_dma + 946 ep->tx_ring[i-1].next = ep->tx_ring_dma; 969 ep->tx_ring[entry].bufaddr = pci_map_single(ep->pci_dev, skb->data, 982 ep->tx_ring[entry].buflength = ctrl_word | cpu_to_le32(skb->len); 983 ep->tx_ring[entry].txstatus = 1039 int txstatus = le32_to_cpu(ep->tx_ring[entr [all...] |
H A D | 3c59x.c | 529 alignment contraint on tx_ring[] and rx_ring[]. */ 587 struct boom_tx_desc* tx_ring; member in struct:vortex_private 1124 vp->tx_ring = (struct boom_tx_desc *)(vp->rx_ring + RX_RING_SIZE); 2052 struct boom_tx_desc *prev_entry = &vp->tx_ring[(vp->cur_tx-1) % TX_RING_SIZE]; 2071 vp->tx_ring[entry].next = 0; 2074 vp->tx_ring[entry].status = cpu_to_le32(skb->len | TxIntrUploaded); 2076 vp->tx_ring[entry].status = cpu_to_le32(skb->len | TxIntrUploaded | AddTCPChksum | AddUDPChksum); 2079 vp->tx_ring[entry].frag[0].addr = cpu_to_le32(pci_map_single(VORTEX_PCI(vp), skb->data, 2081 vp->tx_ring[entry].frag[0].length = cpu_to_le32(skb->len | LAST_FRAG); 2085 vp->tx_ring[entr [all...] |
H A D | sis900.c | 133 BufferDesc *tx_ring; member in struct:sis900_private 406 sis_priv->tx_ring = (BufferDesc *)ring_space; 508 pci_free_consistent(pci_dev, TX_TOTAL_SIZE, sis_priv->tx_ring, 1059 sis_priv->tx_ring[i].link = sis_priv->tx_ring_dma + 1061 sis_priv->tx_ring[i].cmdsts = 0; 1062 sis_priv->tx_ring[i].bufptr = 0; 1461 sis_priv->tx_ring[i].bufptr, skb->len, 1465 sis_priv->tx_ring[i].cmdsts = 0; 1466 sis_priv->tx_ring[i].bufptr = 0; 1518 sis_priv->tx_ring[entr [all...] |
H A D | b44.c | 995 bp->tx_ring[entry].ctrl = cpu_to_le32(ctrl); 996 bp->tx_ring[entry].addr = cpu_to_le32((u32) mapping+bp->dma_offset); 1000 entry * sizeof(bp->tx_ring[0]), 1109 memset(bp->tx_ring, 0, B44_TX_RING_BYTES); 1149 if (bp->tx_ring) { 1154 kfree(bp->tx_ring); 1157 bp->tx_ring, bp->tx_ring_dma); 1158 bp->tx_ring = NULL; 1209 bp->tx_ring = pci_alloc_consistent(bp->pdev, size, &bp->tx_ring_dma); 1210 if (!bp->tx_ring) { 1214 struct dma_desc *tx_ring; local [all...] |
H A D | forcedeth.c | 776 union ring_type tx_ring; member in struct:fe_priv 1509 np->get_tx = np->put_tx = np->first_tx = np->tx_ring; 1511 np->last_tx.orig = &np->tx_ring.orig[np->tx_ring_size-1]; 1513 np->last_tx.ex = &np->tx_ring.ex[np->tx_ring_size-1]; 1519 np->tx_ring.orig[i].flaglen = 0; 1520 np->tx_ring.orig[i].buf = 0; 1522 np->tx_ring.ex[i].flaglen = 0; 1523 np->tx_ring.ex[i].txvlan = 0; 1524 np->tx_ring.ex[i].bufhigh = 0; 1525 np->tx_ring [all...] |
H A D | 8139cp.c | 357 struct cp_desc *tx_ring; member in struct:cp_private 701 struct cp_desc *txd = cp->tx_ring + tx_tail; 786 struct cp_desc *txd = &cp->tx_ring[entry]; 862 txd = &cp->tx_ring[entry]; 874 txd = &cp->tx_ring[first_entry]; 1107 memset(cp->tx_ring, 0, sizeof(struct cp_desc) * CP_TX_RING_SIZE); 1108 cp->tx_ring[CP_TX_RING_SIZE - 1].opts1 = cpu_to_le32(RingEnd); 1124 cp->tx_ring = &cp->rx_ring[CP_RX_RING_SIZE]; 1147 desc = cp->tx_ring + i; 1158 memset(cp->tx_ring, [all...] |
H A D | macmace.c | 62 unsigned char *tx_ring; member in struct:mace_data 395 mp->tx_ring = dma_alloc_coherent(mp->device, 398 if (mp->tx_ring == NULL) { 431 mp->tx_ring, mp->tx_ring_phys); 479 skb_copy_from_linear_data(skb, mp->tx_ring, skb->len); 772 mp->tx_ring, mp->tx_ring_phys);
|
H A D | dl2k.c | 216 np->tx_ring = (struct netdev_desc *) ring_space; 276 pci_free_consistent (pdev, TX_TOTAL_SIZE, np->tx_ring, np->tx_ring_dma); 547 np->tx_ring[i].status = cpu_to_le64 (TFDDone); 548 np->tx_ring[i].next_desc = cpu_to_le64 (np->tx_ring_dma + 606 txdesc = &np->tx_ring[entry]; 712 if (!(np->tx_ring[entry].status & TFDDone)) 716 np->tx_ring[entry].fraginfo & DMA_48BIT_MASK, 1288 desc = &np->tx_ring[i]; 1746 np->tx_ring[i].fraginfo & DMA_48BIT_MASK, 1767 pci_free_consistent (pdev, TX_TOTAL_SIZE, np->tx_ring, [all...] |
H A D | skge.c | 478 p->tx_pending = skge->tx_ring.count; 494 skge->tx_ring.count = p->tx_pending; 2448 tx_size = skge->tx_ring.count * sizeof(struct skge_tx_desc); 2472 err = skge_ring_alloc(&skge->tx_ring, skge->mem + rx_size, 2492 BUG_ON(skge->tx_ring.to_use != skge->tx_ring.to_clean); 2494 skge_qset(skge, txqaddr[port], skge->tx_ring.to_use); 2593 kfree(skge->tx_ring.start); 2619 if (unlikely(skge_avail(&skge->tx_ring) < skb_shinfo(skb)->nr_frags + 1)) 2622 e = skge->tx_ring [all...] |
H A D | acenic.c | 757 if (ap->tx_ring != NULL && !ACE_IS_TIGON_I(ap)) { 759 pci_free_consistent(ap->pdev, size, ap->tx_ring, 762 ap->tx_ring = NULL; 817 ap->tx_ring = pci_alloc_consistent(ap->pdev, size, 820 if (ap->tx_ring == NULL) 1296 ap->tx_ring = (struct tx_desc *) regs->Window; 1299 writel(0, (void __iomem *)ap->tx_ring + i * 4); 1303 memset(ap->tx_ring, 0, 2322 = (struct tx_desc __iomem *) &ap->tx_ring[i]; 2327 memset(ap->tx_ring [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/infiniband/ulp/srp/ |
H A D | ib_srp.h | 150 struct srp_iu *tx_ring[SRP_SQ_SIZE + 1]; member in struct:srp_target_port
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/tulip/ |
H A D | winbond-840.c | 294 struct w840_tx_desc *tx_ring; member in struct:netdev_private 799 np->tx_ring = (struct w840_tx_desc*)&np->rx_ring[RX_RING_SIZE]; 829 np->tx_ring[i].status = 0; 938 printk("\n"KERN_DEBUG" Tx ring %p: ", np->tx_ring); 940 printk(" %8.8x", np->tx_ring[i].status); 1011 np->tx_ring[entry].buffer1 = np->tx_addr[entry]; 1013 np->tx_ring[entry].length = DescWholePkt | skb->len; 1017 np->tx_ring[entry].buffer2 = np->tx_addr[entry]+TX_BUFLIMIT; 1018 np->tx_ring[entry].length = DescWholePkt | (len << 11) | TX_BUFLIMIT; 1021 np->tx_ring[entr [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/fs_enet/ |
H A D | fs_enet-main.c | 359 if (fep->tx_free == fep->tx_ring) 503 fep->tx_free = fep->tx_ring; 537 for (i = 0, bdp = fep->tx_bd_base; i < fep->tx_ring; i++, bdp++) { 541 CBDW_SC(bdp, (i < fep->tx_ring - 1) ? 0 : BD_SC_WRAP); 555 for (i = 0, bdp = fep->tx_bd_base; i < fep->tx_ring; i++, bdp++) { 957 (fpi->rx_ring + fpi->tx_ring)); 1037 fep->tx_ring = fpi->tx_ring; 1108 dma_free_coherent(fep->dev, (fpi->tx_ring + fpi->rx_ring) * sizeof(cbd_t),
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/ |
H A D | fs_enet_pd.h | 141 int rx_ring, tx_ring; /* number of buffers on rx */ member in struct:fs_platform_info
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/irda/ |
H A D | vlsi_ir.c | 369 if (netif_running(ndev) && idev->rx_ring && idev->tx_ring) { 373 vlsi_proc_ring(seq, idev->tx_ring); 503 idev->tx_ring = vlsi_alloc_ring(idev->pdev, hwmap, ringsize[0], 505 if (idev->tx_ring == NULL) 514 idev->rx_ring = idev->tx_ring = NULL; 524 vlsi_free_ring(idev->tx_ring); 525 idev->rx_ring = idev->tx_ring = NULL; 859 struct vlsi_ring *r = idev->tx_ring; 904 if (ring_first(idev->tx_ring) == NULL) { 1066 struct vlsi_ring *r = idev->tx_ring; [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/fec_8xx/ |
H A D | fec_8xx.h | 94 int rx_ring, tx_ring; /* number of buffers on rx */ member in struct:fec_platform_info 111 int rx_ring, tx_ring; member in struct:fec_enet_private
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/ixgb/ |
H A D | ixgb_ethtool.c | 546 struct ixgb_desc_ring *txdr = &adapter->tx_ring; 564 struct ixgb_desc_ring *txdr = &adapter->tx_ring; 569 tx_old = adapter->tx_ring; 597 tx_new = adapter->tx_ring; 599 adapter->tx_ring = tx_old; 603 adapter->tx_ring = tx_new; 614 adapter->tx_ring = tx_old;
|
H A D | ixgb.h | 168 struct ixgb_desc_ring tx_ring ____cacheline_aligned_in_smp;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ppc/platforms/ |
H A D | mpc885ads_setup.c | 70 .tx_ring = 16, 83 .tx_ring = 16, 96 .tx_ring = 8,
|
H A D | mpc8272ads_setup.c | 81 .tx_ring = 32, 99 .tx_ring = 32,
|
H A D | mpc866ads_setup.c | 53 .tx_ring = 16, 66 .tx_ring = 8,
|