tag | line | file | source code |
tx_ring | 293 | drivers/net/de4x5.c | struct de4x5_desc tx_ring[NUM_TX_DESC]; /* TX descriptor ring */ |
tx_ring | 508 | drivers/net/de4x5.c | lp->tx_ring[lp->txRingSize - 1].des1 |= TD_TER; |
tx_ring | 512 | drivers/net/de4x5.c | outl((u_long)lp->tx_ring, DE4X5_TRBA); |
tx_ring | 633 | drivers/net/de4x5.c | printk("\t0x%8.8lx 0x%8.8lx\n",(long)lp->rx_ring,(long)lp->tx_ring); |
tx_ring | 644 | drivers/net/de4x5.c | printk("0x%8.8lx ", (long)&lp->tx_ring[i].status); |
tx_ring | 647 | drivers/net/de4x5.c | printk("...0x%8.8lx\n", (long)&lp->tx_ring[i].status); |
tx_ring | 658 | drivers/net/de4x5.c | printk("0x%8.8lx ", (long)lp->tx_ring[i].buf); |
tx_ring | 661 | drivers/net/de4x5.c | printk("...0x%8.8lx\n", (long)lp->tx_ring[i].buf); |
tx_ring | 734 | drivers/net/de4x5.c | outl((u_long)lp->tx_ring, DE4X5_TRBA); /* Start of TX Descriptor List */ |
tx_ring | 747 | drivers/net/de4x5.c | lp->tx_ring[i].status = 0; |
tx_ring | 770 | drivers/net/de4x5.c | if (lp->tx_ring[lp->tx_new].status >= 0) j=1; |
tx_ring | 1040 | drivers/net/de4x5.c | status = lp->tx_ring[entry].status; |
tx_ring | 1121 | drivers/net/de4x5.c | lp->tx_ring[lp->tx_new].buf = buf; |
tx_ring | 1122 | drivers/net/de4x5.c | lp->tx_ring[lp->tx_new].des1 &= TD_TER; |
tx_ring | 1123 | drivers/net/de4x5.c | lp->tx_ring[lp->tx_new].des1 |= flags; |
tx_ring | 1125 | drivers/net/de4x5.c | lp->tx_ring[lp->tx_new].status = T_OWN; |
tx_ring | 1513 | drivers/net/de4x5.c | if (lp->tx_ring[entry].status >= 0) linkBad=0; |
tx_ring | 1518 | drivers/net/de4x5.c | if (linkBad || (lp->tx_ring[entry].status & TD_ES)) { |
tx_ring | 1547 | drivers/net/de4x5.c | if (lp->tx_ring[entry].status >= 0) linkBad=0; |
tx_ring | 1552 | drivers/net/de4x5.c | if (linkBad || (lp->tx_ring[entry].status & TD_ES)) { |
tx_ring | 1961 | drivers/net/de4x5.c | tmp.lval[j>>2] = (long)lp->tx_ring; j+=4; |
tx_ring | 1971 | drivers/net/de4x5.c | tmp.lval[j>>2] = (long)&lp->tx_ring[i].status; j+=4; |
tx_ring | 1974 | drivers/net/de4x5.c | tmp.lval[j>>2] = (long)&lp->tx_ring[i].status; j+=4; |
tx_ring | 1984 | drivers/net/de4x5.c | tmp.lval[j>>2] = (long)lp->tx_ring[i].buf; j+=4; |
tx_ring | 1987 | drivers/net/de4x5.c | tmp.lval[j>>2] = (long)lp->tx_ring[i].buf; j+=4; |
tx_ring | 1993 | drivers/net/de4x5.c | tmp.lval[j>>2] = lp->tx_ring[i].status; j+=4; |
tx_ring | 303 | drivers/net/depca.c | unsigned long tx_ring; /* Tx ring base pointer & ring length */ |
tx_ring | 309 | drivers/net/depca.c | struct depca_tx_head *tx_ring; /* Pointer to start of TX descriptor ring */ |
tx_ring | 572 | drivers/net/depca.c | lp->tx_ring = (struct depca_tx_head *)mem_start; |
tx_ring | 585 | drivers/net/depca.c | memset(lp->tx_ring, 0, sizeof(struct depca_tx_head)*j); |
tx_ring | 714 | drivers/net/depca.c | printk("\t0x%8.8lx 0x%8.8lx\n",(long)lp->rx_ring,(long)lp->tx_ring); |
tx_ring | 718 | drivers/net/depca.c | (long)&lp->tx_ring[i].base); |
tx_ring | 723 | drivers/net/depca.c | (long)lp->tx_ring[i].base); |
tx_ring | 736 | drivers/net/depca.c | printk("\ttx_ring at: 0x%8.8lx\n",(long)lp->init_block.tx_ring); |
tx_ring | 788 | drivers/net/depca.c | lp->tx_ring[i].base = (lp->dma_buffs + (i+lp->ringSize) * PKT_BUF_SZ) & |
tx_ring | 800 | drivers/net/depca.c | lp->init_block.tx_ring = ((unsigned long)lp->tx_ring & LA_MASK) | lp->rlen; |
tx_ring | 867 | drivers/net/depca.c | buf = (unsigned char *)((lp->tx_ring[entry].base+lp->bus_offset) & |
tx_ring | 871 | drivers/net/depca.c | while (lp->tx_ring[entry].base < 0); |
tx_ring | 880 | drivers/net/depca.c | lp->tx_ring[entry].length = -len; |
tx_ring | 883 | drivers/net/depca.c | lp->tx_ring[entry].misc = 0x0000; |
tx_ring | 889 | drivers/net/depca.c | if (skbL <= 0) lp->tx_ring[entry].base |= (T_ENP); |
tx_ring | 890 | drivers/net/depca.c | lp->tx_ring[entry].base |= (T_OWN|T_STP); |
tx_ring | 903 | drivers/net/depca.c | buf = (unsigned char *)((lp->tx_ring[entry].base+lp->bus_offset) & |
tx_ring | 907 | drivers/net/depca.c | while (lp->tx_ring[entry].base < 0); |
tx_ring | 917 | drivers/net/depca.c | lp->tx_ring[entry].length = -len; |
tx_ring | 920 | drivers/net/depca.c | lp->tx_ring[entry].misc = 0x0000; |
tx_ring | 926 | drivers/net/depca.c | if (skbL <= 0) lp->tx_ring[entry].base |= T_ENP; |
tx_ring | 927 | drivers/net/depca.c | lp->tx_ring[entry].base |= T_OWN; |
tx_ring | 932 | drivers/net/depca.c | (unsigned char *)((lp->tx_ring[entry].base+lp->bus_offset) & |
tx_ring | 936 | drivers/net/depca.c | dev->name, entry, (unsigned long) &lp->tx_ring[entry], |
tx_ring | 937 | drivers/net/depca.c | lp->tx_ring[entry].base, -lp->tx_ring[entry].length); |
tx_ring | 945 | drivers/net/depca.c | if (lp->tx_ring[(entry+1) & lp->rmask].base >= 0) { |
tx_ring | 1112 | drivers/net/depca.c | for (; dirty_tx!=(lp->cur_tx & lp->rmask) && lp->tx_ring[dirty_tx].base>0; |
tx_ring | 1114 | drivers/net/depca.c | unsigned long *tmdp = (unsigned long *)(&lp->tx_ring[dirty_tx]); |
tx_ring | 1115 | drivers/net/depca.c | int status = lp->tx_ring[dirty_tx].base >> 16; |
tx_ring | 1122 | drivers/net/depca.c | int err_status = lp->tx_ring[dirty_tx].misc; |
tx_ring | 187 | drivers/net/lance.c | unsigned tx_ring; |
tx_ring | 195 | drivers/net/lance.c | struct lance_tx_head tx_ring[TX_RING_SIZE]; |
tx_ring | 426 | drivers/net/lance.c | lp->init_block.tx_ring = (int)lp->tx_ring | TX_RING_LEN_BITS; |
tx_ring | 600 | drivers/net/lance.c | dev->name, dev->irq, dev->dma, (int) lp->tx_ring, (int) lp->rx_ring, |
tx_ring | 681 | drivers/net/lance.c | lp->tx_ring[i].base = 0; |
tx_ring | 690 | drivers/net/lance.c | lp->init_block.tx_ring = (int)lp->tx_ring | TX_RING_LEN_BITS; |
tx_ring | 737 | drivers/net/lance.c | lp->tx_ring[i].base, -lp->tx_ring[i].length, |
tx_ring | 738 | drivers/net/lance.c | lp->tx_ring[i].misc); |
tx_ring | 789 | drivers/net/lance.c | lp->tx_ring[entry].length = |
tx_ring | 792 | drivers/net/lance.c | lp->tx_ring[entry].length = -skb->len; |
tx_ring | 794 | drivers/net/lance.c | lp->tx_ring[entry].misc = 0x0000; |
tx_ring | 803 | drivers/net/lance.c | lp->tx_ring[entry].base = |
tx_ring | 808 | drivers/net/lance.c | lp->tx_ring[entry].base = (int)(skb->data) | 0x83000000; |
tx_ring | 821 | drivers/net/lance.c | if (lp->tx_ring[(entry+1) & TX_RING_MOD_MASK].base == 0) |
tx_ring | 871 | drivers/net/lance.c | int status = lp->tx_ring[entry].base; |
tx_ring | 876 | drivers/net/lance.c | lp->tx_ring[entry].base = 0; |
tx_ring | 880 | drivers/net/lance.c | int err_status = lp->tx_ring[entry].misc; |
tx_ring | 144 | drivers/net/tulip.c | struct tulip_tx_desc tx_ring[TX_RING_SIZE]; |
tx_ring | 312 | drivers/net/tulip.c | tp->tx_ring[0].length = 0x08000000 | 192; |
tx_ring | 313 | drivers/net/tulip.c | tp->tx_ring[0].buffer1 = (char *)tp->setup_frame; |
tx_ring | 314 | drivers/net/tulip.c | tp->tx_ring[0].buffer2 = 0; |
tx_ring | 315 | drivers/net/tulip.c | tp->tx_ring[0].status = 0x80000000; |
tx_ring | 321 | 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; |