Searched defs:tx_ring (Results 1 - 19 of 19) sorted by relevance

/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/
H A Damd8111e.c98 struct amd8111e_tx_desc tx_ring[NUM_TX_SLOTS]; member in struct:amd8111e_priv
250 writel(virt_to_bus(lp->tx_ring), mmio + XMT_RING_BASE_ADDR0);
432 lp->tx_ring[i].tx_flags = 0;
433 lp->tx_ring[i].buf_phy_addr = 0;
434 lp->tx_ring[i].buf_len = 0;
445 status = le16_to_cpu(lp->tx_ring[index].tx_flags);
448 status = le16_to_cpu(lp->tx_ring[index].tx_flags);
558 lp->tx_ring[index].buf_len = cpu_to_le16(ETH_HLEN + size);
559 lp->tx_ring[index].buf_phy_addr = cpu_to_le32(virt_to_bus(frame));
561 lp->tx_ring[inde
[all...]
H A Depic100.c92 struct epic_tx_desc tx_ring[TX_RING_SIZE] member in struct:__anon15162
98 #define tx_ring epic100_bufs.tx_ring macro
255 outl(virt_to_le32desc(&tx_ring), ptcdar);
287 tx_ring[i].status = 0x0000; /* Owned by CPU */
288 tx_ring[i].buflength = 0x0000 | cpu_to_le32(TD_STDFLAGS << 16);
289 tx_ring[i].bufaddr = virt_to_bus(&tx_packet[i * PKT_BUF_SZ]);
290 tx_ring[i].next = virt_to_le32desc(&tx_ring[i + 1]);
292 tx_ring[
[all...]
H A Dpcnet32.h115 u32 tx_ring; member in struct:pcnet32_init_block
H A Datl1e.c260 struct atl1e_tx_ring *tx_ring = (struct atl1e_tx_ring *) local
261 &adapter->tx_ring;
263 u16 index, ring_count = tx_ring->count;
265 if (tx_ring->desc == NULL || tx_ring->tx_buffer == NULL)
269 tx_buffer = &tx_ring->tx_buffer[index];
278 memset(tx_ring->desc, 0, sizeof(struct atl1e_tpd_desc) *
280 memset(tx_ring->tx_buffer, 0, sizeof(struct atl1e_tx_buffer) *
309 *ring_size = ((u32)(adapter->tx_ring.count *
341 struct atl1e_tx_ring *tx_ring local
392 struct atl1e_tx_ring *tx_ring; local
479 struct atl1e_tx_ring *tx_ring = local
716 struct atl1e_tx_ring *tx_ring = (struct atl1e_tx_ring *) local
901 struct atl1e_tx_ring *tx_ring = &adapter->tx_ring; local
920 struct atl1e_tx_ring *tx_ring = &adapter->tx_ring; local
934 struct atl1e_tx_ring *tx_ring = &adapter->tx_ring; local
959 struct atl1e_tx_ring *tx_ring = &adapter->tx_ring; local
[all...]
H A Dtlan.c191 struct TLanList tx_ring[TLAN_NUM_TX_LISTS]; member in struct:__anon15458
196 #define tx_ring tlan_buffers.tx_ring macro
259 list = &tx_ring[i];
606 tx_ring[entry].cStat = TLAN_CSTAT_UNUSED;
851 priv->txList = tx_ring;
H A Dw89c840.c236 struct w840_tx_desc tx_ring[TX_RING_SIZE]; member in struct:winbond_private
320 writel(virt_to_bus(w840private.tx_ring), ioaddr + TxRingPtr);
520 w840private.tx_ring[entry].buffer1
523 w840private.tx_ring[entry].length = (DescWholePkt | (u32) s);
525 w840private.tx_ring[entry].length |= (DescIntr | DescEndRing);
526 w840private.tx_ring[entry].status = (DescOwn);
547 transmit_status = w840private.tx_ring[entry].status;
562 transmit_status = w840private.tx_ring[entry].status;
573 w840private.tx_ring[entry].status);
582 (unsigned int) w840private.tx_ring[entr
[all...]
H A D3c515.c205 alignment contraint on tx_ring[] and rx_ring[]. */
231 struct boom_tx_desc tx_ring[TX_RING_SIZE]; member in struct:corkscrew_private
H A D3c90x.h297 unsigned int tx_cur; /* current entry in tx_ring */
301 struct TXD *tx_ring; member in struct:INF_3C90X
H A Dsundance.c237 static struct netdev_desc tx_ring[TX_RING_SIZE]; variable in typeref:struct:netdev_desc
355 tx_ring[0].status = 0x00000000;
356 tx_ring[0].addr = virt_to_bus(&txb[0]);
357 tx_ring[0].next_desc = 0; /* virt_to_bus(&tx_ring[1]); */
360 tx_ring[1].status = 0x00000000;
361 tx_ring[1].addr = 0; /*virt_to_bus(&txb[0]); */
362 tx_ring[1].next_desc = 0;
366 tx_ring[1].length = cpu_to_le32(LastFrag | PKT_BUF_SZ);
522 tx_ring[
[all...]
H A Dvia-velocity.c210 static u8 tx_ring[TX_DESC_DEF * sizeof(struct tx_desc) + 64]; variable
1240 vptr->TxDescArrays = tx_ring;
1274 printf("Allocate tx_ring or rd_ring failed\n");
H A Dtulip.c431 struct tulip_tx_desc tx_ring[TX_RING_SIZE];
437 #define tx_ring tulip_bss.tx_ring
897 tx_ring[0].status = 0x00000000;
898 tx_ring[0].buffer1 = virt_to_le32desc(&txb[0]);
899 tx_ring[0].buffer2 = virt_to_le32desc(&tx_ring[1]);
903 tx_ring[1].status = 0x00000000;
904 tx_ring[1].buffer1 = virt_to_le32desc(&txb[0]);
905 tx_ring[
430 struct tulip_tx_desc tx_ring[TX_RING_SIZE]; member in struct:__anon15459
436 #define tx_ring macro
[all...]
H A Dforcedeth.h324 struct ring_desc *tx_ring; member in struct:forcedeth_private
H A Dvia-rhine.c663 struct rhine_tx_desc *tx_ring; member in struct:rhine_private
743 tp->tx_ring[i].tx_status.lw = 0;
744 tp->tx_ring[i].tx_ctrl.lw = 0x00e08000;
745 tp->tx_ring[i].buf_addr_1 = virt_to_bus (tp->tx_buffs[i]);
746 tp->tx_ring[i].buf_addr_2 = virt_to_bus (&tp->tx_ring[i + 1]);
747 /* printf("[%d]buf1=%hX,buf2=%hX",i,tp->tx_ring[i].buf_addr_1,tp->tx_ring[i].buf_addr_2); */
750 tp->tx_ring[i - 1].buf_addr_2 = virt_to_bus (&tp->tx_ring[
[all...]
H A Datl1e.h235 struct atl1e_tx_ring tx_ring; member in struct:atl1e_adapter
H A Dskge.h2503 struct skge_ring tx_ring; member in struct:skge_port
H A Dsky2.h2044 struct tx_ring_info *tx_ring; member in struct:sky2_port
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/rtl818x/
H A Drtl818x.h294 struct rtl818x_tx_desc *tx_ring; member in struct:rtl818x_priv
/vbox/src/VBox/Devices/EFI/Firmware/OptionRomPkg/UndiRuntimeDxe/
H A DE100b.h460 TxCB tx_ring[TX_BUFFER_COUNT]; member in struct:Krn_Mem
605 TxCB *tx_ring; // array of tx buffers member in struct:s_data_instance
/vbox/src/VBox/Devices/PC/ipxe/src/drivers/net/tg3/
H A Dtg3.h3091 struct tg3_tx_buffer_desc *tx_ring; member in struct:tg3

Completed in 1370 milliseconds