tag | line | file | source code |
tx_ring | 352 | drivers/net/de4x5.c | struct de4x5_desc tx_ring[NUM_TX_DESC]; /* TX descriptor ring */ |
tx_ring | 644 | drivers/net/de4x5.c | lp->tx_ring[lp->txRingSize - 1].des1 |= TD_TER; |
tx_ring | 648 | drivers/net/de4x5.c | outl(virt_to_bus(lp->tx_ring), DE4X5_TRBA); |
tx_ring | 783 | drivers/net/de4x5.c | printk("\t0x%8.8lx 0x%8.8lx\n",(u_long)lp->rx_ring,(u_long)lp->tx_ring); |
tx_ring | 794 | drivers/net/de4x5.c | printk("0x%8.8lx ", (u_long)&lp->tx_ring[i].status); |
tx_ring | 797 | drivers/net/de4x5.c | printk("...0x%8.8lx\n", (u_long)&lp->tx_ring[i].status); |
tx_ring | 808 | drivers/net/de4x5.c | printk("0x%8.8x ", lp->tx_ring[i].buf); |
tx_ring | 811 | drivers/net/de4x5.c | printk("...0x%8.8x\n", lp->tx_ring[i].buf); |
tx_ring | 886 | drivers/net/de4x5.c | outl(virt_to_bus(lp->tx_ring), DE4X5_TRBA); |
tx_ring | 896 | drivers/net/de4x5.c | lp->tx_ring[i].status = 0; |
tx_ring | 913 | drivers/net/de4x5.c | if (lp->tx_ring[lp->tx_new].status >= 0) j=1; |
tx_ring | 979 | drivers/net/de4x5.c | if (lp->tx_ring[i].status == T_OWN) { |
tx_ring | 1226 | drivers/net/de4x5.c | status = lp->tx_ring[entry].status; |
tx_ring | 1364 | drivers/net/de4x5.c | lp->tx_ring[lp->tx_new].buf = virt_to_bus(buf); |
tx_ring | 1365 | drivers/net/de4x5.c | lp->tx_ring[lp->tx_new].des1 &= TD_TER; |
tx_ring | 1366 | drivers/net/de4x5.c | lp->tx_ring[lp->tx_new].des1 |= flags; |
tx_ring | 1369 | drivers/net/de4x5.c | lp->tx_ring[lp->tx_new].status = T_OWN; |
tx_ring | 2047 | drivers/net/de4x5.c | if (lp->tx_ring[entry].status >= 0) linkBad=0; |
tx_ring | 2052 | drivers/net/de4x5.c | return ((linkBad || (lp->tx_ring[entry].status & TD_ES)) ? 1 : 0); |
tx_ring | 2676 | drivers/net/de4x5.c | tmp.lval[j>>2] = (long)lp->tx_ring; j+=4; |
tx_ring | 2686 | drivers/net/de4x5.c | tmp.lval[j>>2] = (long)&lp->tx_ring[i].status; j+=4; |
tx_ring | 2689 | drivers/net/de4x5.c | tmp.lval[j>>2] = (long)&lp->tx_ring[i].status; j+=4; |
tx_ring | 2699 | drivers/net/de4x5.c | tmp.lval[j>>2] = (s32)lp->tx_ring[i].buf; j+=4; |
tx_ring | 2702 | drivers/net/de4x5.c | tmp.lval[j>>2] = (s32)lp->tx_ring[i].buf; j+=4; |
tx_ring | 2708 | drivers/net/de4x5.c | tmp.lval[j>>2] = lp->tx_ring[i].status; j+=4; |
tx_ring | 332 | drivers/net/depca.c | u32 tx_ring; /* Tx ring base pointer & ring length */ |
tx_ring | 343 | drivers/net/depca.c | struct depca_tx_desc *tx_ring; /* Pointer to start of TX descriptor ring */ |
tx_ring | 560 | drivers/net/depca.c | lp->tx_ring = (struct depca_tx_desc *)mem_start; |
tx_ring | 756 | drivers/net/depca.c | &lp->tx_ring[i].base); |
tx_ring | 762 | drivers/net/depca.c | lp->init_block.tx_ring = ((u32)((u_long)lp->tx_ring)&LA_MASK) | lp->tx_rlen; |
tx_ring | 998 | drivers/net/depca.c | status = readl(&lp->tx_ring[entry].base) >> 16 ; |
tx_ring | 1003 | drivers/net/depca.c | status = readl(&lp->tx_ring[entry].misc); |
tx_ring | 1539 | drivers/net/depca.c | if (!(readl(&lp->tx_ring[end].base) & T_OWN)) {/* Enough room? */ |
tx_ring | 1556 | drivers/net/depca.c | writel(readl(&lp->tx_ring[i].base) & ~T_FLAGS, &lp->tx_ring[i].base); |
tx_ring | 1557 | drivers/net/depca.c | writew(0x0000, &lp->tx_ring[i].misc); /* clears other error flags */ |
tx_ring | 1558 | drivers/net/depca.c | writew(-TX_BUFF_SZ, &lp->tx_ring[i].length);/* packet length in buffer */ |
tx_ring | 1562 | drivers/net/depca.c | writel(readl(&lp->tx_ring[end].base) & ~T_FLAGS, &lp->tx_ring[end].base); |
tx_ring | 1563 | drivers/net/depca.c | writew(0x0000, &lp->tx_ring[end].misc); /* clears other error flags */ |
tx_ring | 1564 | drivers/net/depca.c | writew(-len, &lp->tx_ring[end].length); /* packet length in last buff */ |
tx_ring | 1567 | drivers/net/depca.c | writel(readl(&lp->tx_ring[entry].base) | T_STP, &lp->tx_ring[entry].base); |
tx_ring | 1569 | drivers/net/depca.c | writel(readl(&lp->tx_ring[end].base) | T_ENP, &lp->tx_ring[end].base); |
tx_ring | 1573 | drivers/net/depca.c | writel(readl(&lp->tx_ring[i].base) | T_OWN, &lp->tx_ring[i].base); |
tx_ring | 1576 | drivers/net/depca.c | writel(readl(&lp->tx_ring[entry].base) | T_OWN, &lp->tx_ring[entry].base); |
tx_ring | 1633 | drivers/net/depca.c | printk("\t0x%lx 0x%lx\n",(u_long)lp->rx_ring, (u_long)lp->tx_ring); |
tx_ring | 1644 | drivers/net/depca.c | printk("0x%8.8lx ", (long) &lp->tx_ring[i].base); |
tx_ring | 1647 | drivers/net/depca.c | printk("...0x%8.8lx\n", (long) &lp->tx_ring[i].base); |
tx_ring | 1658 | drivers/net/depca.c | printk("0x%8.8x ", (u32) readl(&lp->tx_ring[i].base)); |
tx_ring | 1661 | drivers/net/depca.c | printk("...0x%8.8x\n", (u32) readl(&lp->tx_ring[i].base)); |
tx_ring | 1675 | drivers/net/depca.c | printk("\ttx_ring at: 0x%8.8x\n", (u32) readl(&p->tx_ring)); |
tx_ring | 185 | drivers/net/lance.c | unsigned tx_ring; |
tx_ring | 192 | drivers/net/lance.c | struct lance_tx_head tx_ring[TX_RING_SIZE]; |
tx_ring | 423 | drivers/net/lance.c | lp->init_block.tx_ring = (int)lp->tx_ring | TX_RING_LEN_BITS; |
tx_ring | 597 | drivers/net/lance.c | dev->name, dev->irq, dev->dma, (int) lp->tx_ring, (int) lp->rx_ring, |
tx_ring | 678 | drivers/net/lance.c | lp->tx_ring[i].base = 0; |
tx_ring | 687 | drivers/net/lance.c | lp->init_block.tx_ring = (int)lp->tx_ring | TX_RING_LEN_BITS; |
tx_ring | 734 | drivers/net/lance.c | lp->tx_ring[i].base, -lp->tx_ring[i].length, |
tx_ring | 735 | drivers/net/lance.c | lp->tx_ring[i].misc); |
tx_ring | 786 | drivers/net/lance.c | lp->tx_ring[entry].length = |
tx_ring | 789 | drivers/net/lance.c | lp->tx_ring[entry].length = -skb->len; |
tx_ring | 791 | drivers/net/lance.c | lp->tx_ring[entry].misc = 0x0000; |
tx_ring | 800 | drivers/net/lance.c | lp->tx_ring[entry].base = |
tx_ring | 805 | drivers/net/lance.c | lp->tx_ring[entry].base = (int)(skb->data) | 0x83000000; |
tx_ring | 818 | drivers/net/lance.c | if (lp->tx_ring[(entry+1) & TX_RING_MOD_MASK].base == 0) |
tx_ring | 868 | drivers/net/lance.c | int status = lp->tx_ring[entry].base; |
tx_ring | 873 | drivers/net/lance.c | lp->tx_ring[entry].base = 0; |
tx_ring | 877 | drivers/net/lance.c | int err_status = lp->tx_ring[entry].misc; |
tx_ring | 141 | drivers/net/tulip.c | struct tulip_tx_desc tx_ring[TX_RING_SIZE]; |
tx_ring | 311 | drivers/net/tulip.c | tp->tx_ring[0].length = 0x08000000 | 192; |
tx_ring | 312 | drivers/net/tulip.c | tp->tx_ring[0].buffer1 = (char *)tp->setup_frame; |
tx_ring | 313 | drivers/net/tulip.c | tp->tx_ring[0].buffer2 = 0; |
tx_ring | 314 | drivers/net/tulip.c | tp->tx_ring[0].status = 0x80000000; |
tx_ring | 320 | drivers/net/tulip.c | outl((int)tp->tx_ring, ioaddr + CSR4); |
tx_ring | 371 | drivers/net/tulip.c | tp->tx_ring[i].status = 0x00000000; |
tx_ring | 394 | drivers/net/tulip.c | printk("\n Tx ring %8.8x: ", (int)tp->tx_ring); |
tx_ring | 396 | drivers/net/tulip.c | printk(" %8.8x", (unsigned int)tp->tx_ring[i].status); |
tx_ring | 429 | drivers/net/tulip.c | tp->tx_ring[entry].length = skb->len | |
tx_ring | 431 | drivers/net/tulip.c | tp->tx_ring[entry].buffer1 = skb->data; |
tx_ring | 432 | drivers/net/tulip.c | tp->tx_ring[entry].buffer2 = 0; |
tx_ring | 433 | drivers/net/tulip.c | tp->tx_ring[entry].status = 0x80000000; /* Pass ownership to the chip. */ |
tx_ring | 485 | drivers/net/tulip.c | int status = lp->tx_ring[entry].status; |