Searched refs:tx_ring (Results 1 - 12 of 12) sorted by relevance
/osnet-11/usr/src/grub/grub-0.97/netboot/ |
H A D | epic100.c | 87 static struct epic_tx_desc tx_ring[TX_RING_SIZE] variable in typeref:struct:epic_tx_desc 251 outl(virt_to_le32desc(&tx_ring), ptcdar); 283 tx_ring[i].status = 0x0000; /* Owned by CPU */ 284 tx_ring[i].buflength = 0x0000 | cpu_to_le32(TD_STDFLAGS << 16); 285 tx_ring[i].bufaddr = virt_to_bus(&tx_packet[i * PKT_BUF_SZ]); 286 tx_ring[i].next = virt_to_le32desc(&tx_ring[i + 1]); 288 tx_ring[i-1].next = virt_to_le32desc(&tx_ring[0]); 311 if ((tx_ring[entr [all...] |
H A D | w89c840.c | 232 struct w840_tx_desc tx_ring[TX_RING_SIZE]; member in struct:winbond_private 314 writel(virt_to_bus(w840private.tx_ring), ioaddr + TxRingPtr); 513 w840private.tx_ring[entry].buffer1 = virt_to_le32desc(tx_packet); 515 w840private.tx_ring[entry].length = (DescWholePkt | (u32) s); 517 w840private.tx_ring[entry].length |= (DescIntr | DescEndRing); 518 w840private.tx_ring[entry].status = (DescOwn); 539 transmit_status = w840private.tx_ring[entry].status; 555 transmit_status = w840private.tx_ring[entry].status; 566 w840private.tx_ring[entry].status); 574 printf("winbond-840 : transmission TIMEOUT : status %X\n", w840private.tx_ring[entr [all...] |
H A D | pcnet32.c | 161 /* FIXME: Fix this to allow multiple tx_ring descriptors */ 223 u32 tx_ring; member in struct:pcnet32_init_block 237 static struct pcnet32_tx_head tx_ring[TX_RING_SIZE] variable in typeref:struct:pcnet32_tx_head 420 tx_ring[i].base = 0; 421 tx_ring[i].status = 0; 430 lp->init_block.tx_ring = (u32) virt_to_le32desc(&tx_ring[0]); 608 tx_ring[entry].length = le16_to_cpu(-s); 609 tx_ring[entry].misc = 0x00000000; 610 tx_ring[entr [all...] |
H A D | via-rhine.c | 632 struct rhine_tx_desc *tx_ring; member in struct:rhine_private 701 tp->tx_ring[i].tx_status.lw = 0; 702 tp->tx_ring[i].tx_ctrl.lw = 0x00e08000; 703 tp->tx_ring[i].buf_addr_1 = virt_to_bus (tp->tx_buffs[i]); 704 tp->tx_ring[i].buf_addr_2 = virt_to_bus (&tp->tx_ring[i + 1]); 705 /* printf("[%d]buf1=%hX,buf2=%hX",i,tp->tx_ring[i].buf_addr_1,tp->tx_ring[i].buf_addr_2); */ 708 tp->tx_ring[i - 1].buf_addr_2 = virt_to_bus (&tp->tx_ring[ [all...] |
H A D | sundance.c | 254 static struct netdev_desc tx_ring[TX_RING_SIZE]; variable in typeref:struct:netdev_desc 371 tx_ring[0].status = 0x00000000; 372 tx_ring[0].addr = virt_to_bus(&txb[0]); 373 tx_ring[0].next_desc = 0; /* virt_to_bus(&tx_ring[1]); */ 376 tx_ring[1].status = 0x00000000; 377 tx_ring[1].addr = 0; /*virt_to_bus(&txb[0]); */ 378 tx_ring[1].next_desc = 0; 382 tx_ring[1].length = cpu_to_le32(LastFrag | PKT_BUF_SZ); 538 tx_ring[ [all...] |
H A D | ns83820.c | 374 static struct ring_desc tx_ring[NR_TX_DESC] variable in typeref:struct:ring_desc 576 tx_ring[i].link = 0; 577 tx_ring[i].bufptr = 0; 578 tx_ring[i].cmdsts = cpu_to_le32(0); 579 tx_ring[i].extsts = cpu_to_le32(0); 745 tx_ring[cur_tx].bufptr = virt_to_le32desc(&txb); 746 tx_ring[cur_tx].extsts = cpu_to_le32(extsts); 750 tx_ring[cur_tx].cmdsts = cpu_to_le32(cmdsts); 752 writel(virt_to_le32desc(&tx_ring[0]), ns->base + TXDP);
|
H A D | forcedeth.c | 294 static struct ring_desc tx_ring[TX_RING]; variable in typeref:struct:ring_desc 334 struct ring_desc *tx_ring; member in struct:forcedeth_private 589 tx_ring[i].Flags = 0; 744 writel((u32) virt_to_le32desc(&tx_ring[0]), 863 tx_ring[nr].PacketBuffer = (u32) virt_to_le32desc(ptxb); 864 tx_ring[nr].Length = cpu_to_le16(s - 1); 867 tx_ring[nr].Flags = np->tx_flags; 871 tx_ring[nr].Flags = np->tx_flags; 957 //tx_ring[0] = tx_ring; [all...] |
H A D | tulip.c | 398 static struct tulip_tx_desc tx_ring[TX_RING_SIZE] __attribute__ ((aligned(4))); variable in typeref:struct:tulip_tx_desc 920 tx_ring[0].status = 0x00000000; 921 tx_ring[0].buffer1 = virt_to_le32desc(&txb[0]); 922 tx_ring[0].buffer2 = virt_to_le32desc(&tx_ring[1]); 926 tx_ring[1].status = 0x00000000; 927 tx_ring[1].buffer1 = virt_to_le32desc(&txb[0]); 928 tx_ring[1].buffer2 = virt_to_le32desc(&tx_ring[0]); 931 tx_ring[ [all...] |
H A D | r8169.c | 291 static u8 tx_ring[NUM_TX_DESC * sizeof(struct TxDesc) + 256]; variable 647 tpc->TxDescArrays = tx_ring;
|
H A D | tlan.c | 198 struct TLanList tx_ring[TLAN_NUM_TX_LISTS]; variable in typeref:struct:TLanList 282 list = &tx_ring[i]; 644 tx_ring[entry].cStat = TLAN_CSTAT_UNUSED; 910 priv->txList = tx_ring;
|
H A D | tg3.c | 61 struct tg3_tx_buffer_desc tx_ring[TG3_TX_RING_SIZE]; member in struct:bss 1698 tp->tx_ring = &tg3_bss.tx_ring[0]; 1958 virt_to_bus(tp->tx_ring), 3042 struct tg3_tx_buffer_desc *txd = &tp->tx_ring[entry]; 3099 txd = &tp->tx_ring[entry];
|
H A D | tg3.h | 2179 struct tg3_tx_buffer_desc *tx_ring; member in struct:tg3
|
Completed in 62 milliseconds