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 | 785 | drivers/net/de4x5.c | printk("\t0x%8.8lx 0x%8.8lx\n",(u_long)lp->rx_ring,(u_long)lp->tx_ring); |
tx_ring | 796 | drivers/net/de4x5.c | printk("0x%8.8lx ", (u_long)&lp->tx_ring[i].status); |
tx_ring | 799 | drivers/net/de4x5.c | printk("...0x%8.8lx\n", (u_long)&lp->tx_ring[i].status); |
tx_ring | 810 | drivers/net/de4x5.c | printk("0x%8.8x ", lp->tx_ring[i].buf); |
tx_ring | 813 | drivers/net/de4x5.c | printk("...0x%8.8x\n", lp->tx_ring[i].buf); |
tx_ring | 888 | drivers/net/de4x5.c | outl(virt_to_bus(lp->tx_ring), DE4X5_TRBA); |
tx_ring | 898 | drivers/net/de4x5.c | lp->tx_ring[i].status = 0; |
tx_ring | 915 | drivers/net/de4x5.c | if (lp->tx_ring[lp->tx_new].status >= 0) j=1; |
tx_ring | 981 | drivers/net/de4x5.c | if (lp->tx_ring[i].status == T_OWN) { |
tx_ring | 1228 | drivers/net/de4x5.c | status = lp->tx_ring[entry].status; |
tx_ring | 1366 | drivers/net/de4x5.c | lp->tx_ring[lp->tx_new].buf = virt_to_bus(buf); |
tx_ring | 1367 | drivers/net/de4x5.c | lp->tx_ring[lp->tx_new].des1 &= TD_TER; |
tx_ring | 1368 | drivers/net/de4x5.c | lp->tx_ring[lp->tx_new].des1 |= flags; |
tx_ring | 1371 | drivers/net/de4x5.c | lp->tx_ring[lp->tx_new].status = T_OWN; |
tx_ring | 2052 | drivers/net/de4x5.c | if (lp->tx_ring[entry].status >= 0) linkBad=0; |
tx_ring | 2057 | drivers/net/de4x5.c | return ((linkBad || (lp->tx_ring[entry].status & TD_ES)) ? 1 : 0); |
tx_ring | 2681 | drivers/net/de4x5.c | tmp.lval[j>>2] = (long)lp->tx_ring; j+=4; |
tx_ring | 2691 | drivers/net/de4x5.c | tmp.lval[j>>2] = (long)&lp->tx_ring[i].status; j+=4; |
tx_ring | 2694 | drivers/net/de4x5.c | tmp.lval[j>>2] = (long)&lp->tx_ring[i].status; j+=4; |
tx_ring | 2704 | drivers/net/de4x5.c | tmp.lval[j>>2] = (s32)lp->tx_ring[i].buf; j+=4; |
tx_ring | 2707 | drivers/net/de4x5.c | tmp.lval[j>>2] = (s32)lp->tx_ring[i].buf; j+=4; |
tx_ring | 2713 | drivers/net/de4x5.c | tmp.lval[j>>2] = lp->tx_ring[i].status; j+=4; |
tx_ring | 310 | drivers/net/depca.c | u32 tx_ring; /* Tx ring base pointer & ring length */ |
tx_ring | 321 | drivers/net/depca.c | struct depca_tx_desc *tx_ring; /* Pointer to start of TX descriptor ring */ |
tx_ring | 524 | drivers/net/depca.c | lp->tx_ring = (struct depca_tx_desc *)mem_start; |
tx_ring | 681 | drivers/net/depca.c | printk("\t0x%lx 0x%lx\n",(u_long)lp->rx_ring, (u_long)lp->tx_ring); |
tx_ring | 692 | drivers/net/depca.c | printk("0x%8.8lx ", (long) &lp->tx_ring[i].base); |
tx_ring | 695 | drivers/net/depca.c | printk("...0x%8.8lx\n", (long) &lp->tx_ring[i].base); |
tx_ring | 706 | drivers/net/depca.c | printk("0x%8.8x ", readl(&lp->tx_ring[i].base)); |
tx_ring | 709 | drivers/net/depca.c | printk("...0x%8.8x\n", readl(&lp->tx_ring[i].base)); |
tx_ring | 724 | drivers/net/depca.c | printk("\ttx_ring at: 0x%8.8x\n",readl(&p->tx_ring)); |
tx_ring | 783 | drivers/net/depca.c | &lp->tx_ring[i].base); |
tx_ring | 789 | drivers/net/depca.c | lp->init_block.tx_ring = ((u32)((u_long)lp->tx_ring)&LA_MASK) | lp->tx_rlen; |
tx_ring | 1022 | drivers/net/depca.c | status = readl(&lp->tx_ring[entry].base) >> 16 ; |
tx_ring | 1027 | drivers/net/depca.c | status = readl(&lp->tx_ring[entry].misc); |
tx_ring | 1567 | drivers/net/depca.c | if (!(readl(&lp->tx_ring[end].base) & T_OWN)) {/* Enough room? */ |
tx_ring | 1584 | drivers/net/depca.c | writel(readl(&lp->tx_ring[i].base) & ~T_FLAGS, &lp->tx_ring[i].base); |
tx_ring | 1585 | drivers/net/depca.c | writew(0x0000, &lp->tx_ring[i].misc); /* clears other error flags */ |
tx_ring | 1586 | drivers/net/depca.c | writew(-TX_BUFF_SZ, &lp->tx_ring[i].length);/* packet length in buffer */ |
tx_ring | 1590 | drivers/net/depca.c | writel(readl(&lp->tx_ring[end].base) & ~T_FLAGS, &lp->tx_ring[end].base); |
tx_ring | 1591 | drivers/net/depca.c | writew(0x0000, &lp->tx_ring[end].misc); /* clears other error flags */ |
tx_ring | 1592 | drivers/net/depca.c | writew(-len, &lp->tx_ring[end].length); /* packet length in last buff */ |
tx_ring | 1595 | drivers/net/depca.c | writel(readl(&lp->tx_ring[entry].base) | T_STP, &lp->tx_ring[entry].base); |
tx_ring | 1597 | drivers/net/depca.c | writel(readl(&lp->tx_ring[end].base) | T_ENP, &lp->tx_ring[end].base); |
tx_ring | 1601 | drivers/net/depca.c | writel(readl(&lp->tx_ring[i].base) | T_OWN, &lp->tx_ring[i].base); |
tx_ring | 1604 | 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 | 425 | drivers/net/lance.c | lp->init_block.tx_ring = (int)lp->tx_ring | TX_RING_LEN_BITS; |
tx_ring | 599 | drivers/net/lance.c | dev->name, dev->irq, dev->dma, (int) lp->tx_ring, (int) lp->rx_ring, |
tx_ring | 680 | drivers/net/lance.c | lp->tx_ring[i].base = 0; |
tx_ring | 689 | drivers/net/lance.c | lp->init_block.tx_ring = (int)lp->tx_ring | TX_RING_LEN_BITS; |
tx_ring | 736 | drivers/net/lance.c | lp->tx_ring[i].base, -lp->tx_ring[i].length, |
tx_ring | 737 | drivers/net/lance.c | lp->tx_ring[i].misc); |
tx_ring | 788 | drivers/net/lance.c | lp->tx_ring[entry].length = |
tx_ring | 791 | drivers/net/lance.c | lp->tx_ring[entry].length = -skb->len; |
tx_ring | 793 | drivers/net/lance.c | lp->tx_ring[entry].misc = 0x0000; |
tx_ring | 802 | drivers/net/lance.c | lp->tx_ring[entry].base = |
tx_ring | 807 | drivers/net/lance.c | lp->tx_ring[entry].base = (int)(skb->data) | 0x83000000; |
tx_ring | 820 | drivers/net/lance.c | if (lp->tx_ring[(entry+1) & TX_RING_MOD_MASK].base == 0) |
tx_ring | 870 | drivers/net/lance.c | int status = lp->tx_ring[entry].base; |
tx_ring | 875 | drivers/net/lance.c | lp->tx_ring[entry].base = 0; |
tx_ring | 879 | 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 | 315 | drivers/net/tulip.c | tp->tx_ring[0].length = 0x08000000 | 192; |
tx_ring | 316 | drivers/net/tulip.c | tp->tx_ring[0].buffer1 = (char *)tp->setup_frame; |
tx_ring | 317 | drivers/net/tulip.c | tp->tx_ring[0].buffer2 = 0; |
tx_ring | 318 | drivers/net/tulip.c | tp->tx_ring[0].status = 0x80000000; |
tx_ring | 324 | drivers/net/tulip.c | outl((int)tp->tx_ring, ioaddr + CSR4); |
tx_ring | 375 | drivers/net/tulip.c | tp->tx_ring[i].status = 0x00000000; |
tx_ring | 398 | drivers/net/tulip.c | printk("\n Tx ring %8.8x: ", (int)tp->tx_ring); |
tx_ring | 400 | drivers/net/tulip.c | printk(" %8.8x", (unsigned int)tp->tx_ring[i].status); |
tx_ring | 433 | drivers/net/tulip.c | tp->tx_ring[entry].length = skb->len | |
tx_ring | 435 | drivers/net/tulip.c | tp->tx_ring[entry].buffer1 = skb->data; |
tx_ring | 436 | drivers/net/tulip.c | tp->tx_ring[entry].buffer2 = 0; |
tx_ring | 437 | drivers/net/tulip.c | tp->tx_ring[entry].status = 0x80000000; /* Pass ownership to the chip. */ |
tx_ring | 489 | drivers/net/tulip.c | int status = lp->tx_ring[entry].status; |