Searched refs:txFifo (Results 1 - 6 of 6) sorted by relevance

/gem5/src/dev/net/
H A Dsinic.cc92 rxFifo(p->rx_fifo_size), txFifo(p->tx_fifo_size),
187 txdone = set_TxDone_Packets(txdone, txFifo.packets());
188 txdone = set_TxDone_Full(txdone, txFifo.avail() < regs.TxMaxCopy);
189 txdone = set_TxDone_Low(txdone, txFifo.size() < regs.TxFifoLow);
690 txFifo.clear();
991 if (txFifo.empty()) {
997 EthPacketPtr packet = txFifo.front();
999 DPRINTF(Ethernet, "Packet Transmit: failed txFifo available %d\n",
1000 txFifo.avail());
1004 txFifo
[all...]
H A Dns_gige.cc101 txFifo(p->tx_fifo_size), rxFifo(p->rx_fifo_size),
937 txFifo.clear();
1359 if (txFifo.empty()) {
1364 DPRINTF(Ethernet, "Attempt Pkt Transmit: txFifo length=%d\n",
1365 txFifo.size());
1366 if (interface->sendPacket(txFifo.front())) {
1369 IpPtr ip(txFifo.front());
1383 DDUMP(EthernetData, txFifo.front()->data, txFifo.front()->length);
1384 txBytes += txFifo
[all...]
H A Di8254xGBe.cc62 rxFifo(p->rx_fifo_size), txFifo(p->tx_fifo_size), inTick(false),
127 txFifo.clear();
2151 txFifo.push(txPacket);
2207 if (size > 0 && txFifo.avail() > size) {
2212 txFifo.reserve(size);
2404 if (txFifo.empty()) {
2411 if (etherInt->sendPacket(txFifo.front())) {
2414 IpPtr ip(txFifo.front());
2425 txFifo.avail());
2427 txBytes += txFifo
[all...]
H A Dsinic.hh183 PacketFifo txFifo; member in class:Sinic::Device
H A Dns_gige.hh176 PacketFifo txFifo; member in class:NSGigE
H A Di8254xGBe.hh72 PacketFifo txFifo; member in class:IGbE
74 // Packet that we are currently putting into the txFifo

Completed in 23 milliseconds