tag | line | file | source code |
tx_ring | 359 | drivers/net/de4x5.c | struct de4x5_desc tx_ring[NUM_TX_DESC]; /* TX descriptor ring */ |
tx_ring | 651 | drivers/net/de4x5.c | lp->tx_ring[lp->txRingSize - 1].des1 |= TD_TER; |
tx_ring | 655 | drivers/net/de4x5.c | outl(virt_to_bus(lp->tx_ring), DE4X5_TRBA); |
tx_ring | 792 | drivers/net/de4x5.c | printk("\t0x%8.8lx 0x%8.8lx\n",(u_long)lp->rx_ring,(u_long)lp->tx_ring); |
tx_ring | 803 | drivers/net/de4x5.c | printk("0x%8.8lx ", (u_long)&lp->tx_ring[i].status); |
tx_ring | 806 | drivers/net/de4x5.c | printk("...0x%8.8lx\n", (u_long)&lp->tx_ring[i].status); |
tx_ring | 817 | drivers/net/de4x5.c | printk("0x%8.8x ", lp->tx_ring[i].buf); |
tx_ring | 820 | drivers/net/de4x5.c | printk("...0x%8.8x\n", lp->tx_ring[i].buf); |
tx_ring | 895 | drivers/net/de4x5.c | outl(virt_to_bus(lp->tx_ring), DE4X5_TRBA); |
tx_ring | 905 | drivers/net/de4x5.c | lp->tx_ring[i].status = 0; |
tx_ring | 922 | drivers/net/de4x5.c | if (lp->tx_ring[lp->tx_new].status >= 0) j=1; |
tx_ring | 988 | drivers/net/de4x5.c | if (lp->tx_ring[i].status == T_OWN) { |
tx_ring | 1235 | drivers/net/de4x5.c | status = lp->tx_ring[entry].status; |
tx_ring | 1373 | drivers/net/de4x5.c | lp->tx_ring[lp->tx_new].buf = virt_to_bus(buf); |
tx_ring | 1374 | drivers/net/de4x5.c | lp->tx_ring[lp->tx_new].des1 &= TD_TER; |
tx_ring | 1375 | drivers/net/de4x5.c | lp->tx_ring[lp->tx_new].des1 |= flags; |
tx_ring | 1378 | drivers/net/de4x5.c | lp->tx_ring[lp->tx_new].status = T_OWN; |
tx_ring | 2049 | drivers/net/de4x5.c | if (lp->tx_ring[entry].status >= 0) linkBad=0; |
tx_ring | 2054 | drivers/net/de4x5.c | return ((linkBad || (lp->tx_ring[entry].status & TD_ES)) ? 1 : 0); |
tx_ring | 2678 | drivers/net/de4x5.c | tmp.lval[j>>2] = (long)lp->tx_ring; j+=4; |
tx_ring | 2688 | drivers/net/de4x5.c | tmp.lval[j>>2] = (long)&lp->tx_ring[i].status; j+=4; |
tx_ring | 2691 | drivers/net/de4x5.c | tmp.lval[j>>2] = (long)&lp->tx_ring[i].status; j+=4; |
tx_ring | 2701 | drivers/net/de4x5.c | tmp.lval[j>>2] = (s32)lp->tx_ring[i].buf; j+=4; |
tx_ring | 2704 | drivers/net/de4x5.c | tmp.lval[j>>2] = (s32)lp->tx_ring[i].buf; j+=4; |
tx_ring | 2710 | drivers/net/de4x5.c | tmp.lval[j>>2] = lp->tx_ring[i].status; j+=4; |
tx_ring | 317 | drivers/net/depca.c | u32 tx_ring; /* Tx ring base pointer & ring length */ |
tx_ring | 328 | drivers/net/depca.c | struct depca_tx_desc *tx_ring; /* Pointer to start of TX descriptor ring */ |
tx_ring | 531 | drivers/net/depca.c | lp->tx_ring = (struct depca_tx_desc *)mem_start; |
tx_ring | 688 | drivers/net/depca.c | printk("\t0x%lx 0x%lx\n",(u_long)lp->rx_ring, (u_long)lp->tx_ring); |
tx_ring | 699 | drivers/net/depca.c | printk("0x%8.8lx ", (long) &lp->tx_ring[i].base); |
tx_ring | 702 | drivers/net/depca.c | printk("...0x%8.8lx\n", (long) &lp->tx_ring[i].base); |
tx_ring | 713 | drivers/net/depca.c | printk("0x%8.8x ", readl(&lp->tx_ring[i].base)); |
tx_ring | 716 | drivers/net/depca.c | printk("...0x%8.8x\n", readl(&lp->tx_ring[i].base)); |
tx_ring | 731 | drivers/net/depca.c | printk("\ttx_ring at: 0x%8.8x\n",readl(&p->tx_ring)); |
tx_ring | 790 | drivers/net/depca.c | &lp->tx_ring[i].base); |
tx_ring | 796 | drivers/net/depca.c | lp->init_block.tx_ring = ((u32)((u_long)lp->tx_ring)&LA_MASK) | lp->tx_rlen; |
tx_ring | 1029 | drivers/net/depca.c | status = readl(&lp->tx_ring[entry].base) >> 16 ; |
tx_ring | 1034 | drivers/net/depca.c | status = readl(&lp->tx_ring[entry].misc); |
tx_ring | 1574 | drivers/net/depca.c | if (!(readl(&lp->tx_ring[end].base) & T_OWN)) {/* Enough room? */ |
tx_ring | 1591 | drivers/net/depca.c | writel(readl(&lp->tx_ring[i].base) & ~T_FLAGS, &lp->tx_ring[i].base); |
tx_ring | 1592 | drivers/net/depca.c | writew(0x0000, &lp->tx_ring[i].misc); /* clears other error flags */ |
tx_ring | 1593 | drivers/net/depca.c | writew(-TX_BUFF_SZ, &lp->tx_ring[i].length);/* packet length in buffer */ |
tx_ring | 1597 | drivers/net/depca.c | writel(readl(&lp->tx_ring[end].base) & ~T_FLAGS, &lp->tx_ring[end].base); |
tx_ring | 1598 | drivers/net/depca.c | writew(0x0000, &lp->tx_ring[end].misc); /* clears other error flags */ |
tx_ring | 1599 | drivers/net/depca.c | writew(-len, &lp->tx_ring[end].length); /* packet length in last buff */ |
tx_ring | 1602 | drivers/net/depca.c | writel(readl(&lp->tx_ring[entry].base) | T_STP, &lp->tx_ring[entry].base); |
tx_ring | 1604 | drivers/net/depca.c | writel(readl(&lp->tx_ring[end].base) | T_ENP, &lp->tx_ring[end].base); |
tx_ring | 1608 | drivers/net/depca.c | writel(readl(&lp->tx_ring[i].base) | T_OWN, &lp->tx_ring[i].base); |
tx_ring | 1611 | drivers/net/depca.c | writel(readl(&lp->tx_ring[entry].base) | T_OWN, &lp->tx_ring[entry].base); |
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 | 424 | drivers/net/lance.c | lp->init_block.tx_ring = (int)lp->tx_ring | TX_RING_LEN_BITS; |
tx_ring | 598 | drivers/net/lance.c | dev->name, dev->irq, dev->dma, (int) lp->tx_ring, (int) lp->rx_ring, |
tx_ring | 679 | drivers/net/lance.c | lp->tx_ring[i].base = 0; |
tx_ring | 688 | drivers/net/lance.c | lp->init_block.tx_ring = (int)lp->tx_ring | TX_RING_LEN_BITS; |
tx_ring | 735 | drivers/net/lance.c | lp->tx_ring[i].base, -lp->tx_ring[i].length, |
tx_ring | 736 | drivers/net/lance.c | lp->tx_ring[i].misc); |
tx_ring | 787 | drivers/net/lance.c | lp->tx_ring[entry].length = |
tx_ring | 790 | drivers/net/lance.c | lp->tx_ring[entry].length = -skb->len; |
tx_ring | 792 | drivers/net/lance.c | lp->tx_ring[entry].misc = 0x0000; |
tx_ring | 801 | drivers/net/lance.c | lp->tx_ring[entry].base = |
tx_ring | 806 | drivers/net/lance.c | lp->tx_ring[entry].base = (int)(skb->data) | 0x83000000; |
tx_ring | 819 | drivers/net/lance.c | if (lp->tx_ring[(entry+1) & TX_RING_MOD_MASK].base == 0) |
tx_ring | 869 | drivers/net/lance.c | int status = lp->tx_ring[entry].base; |
tx_ring | 874 | drivers/net/lance.c | lp->tx_ring[entry].base = 0; |
tx_ring | 878 | drivers/net/lance.c | int err_status = lp->tx_ring[entry].misc; |
tx_ring | 145 | drivers/net/tulip.c | struct tulip_tx_desc tx_ring[TX_RING_SIZE]; |
tx_ring | 319 | drivers/net/tulip.c | tp->tx_ring[0].length = 0x08000000 | 192; |
tx_ring | 320 | drivers/net/tulip.c | tp->tx_ring[0].buffer1 = (char *)tp->setup_frame; |
tx_ring | 321 | drivers/net/tulip.c | tp->tx_ring[0].buffer2 = 0; |
tx_ring | 322 | drivers/net/tulip.c | tp->tx_ring[0].status = 0x80000000; |
tx_ring | 328 | drivers/net/tulip.c | outl((int)tp->tx_ring, ioaddr + CSR4); |
tx_ring | 381 | drivers/net/tulip.c | tp->tx_ring[i].status = 0x00000000; |
tx_ring | 404 | drivers/net/tulip.c | printk("\n Tx ring %8.8x: ", (int)tp->tx_ring); |
tx_ring | 406 | drivers/net/tulip.c | printk(" %8.8x", (unsigned int)tp->tx_ring[i].status); |
tx_ring | 439 | drivers/net/tulip.c | tp->tx_ring[entry].length = skb->len | |
tx_ring | 441 | drivers/net/tulip.c | tp->tx_ring[entry].buffer1 = skb->data; |
tx_ring | 442 | drivers/net/tulip.c | tp->tx_ring[entry].buffer2 = 0; |
tx_ring | 443 | drivers/net/tulip.c | tp->tx_ring[entry].status = 0x80000000; /* Pass ownership to the chip. */ |
tx_ring | 495 | drivers/net/tulip.c | int status = lp->tx_ring[entry].status; |