Searched refs:txEvent (Results 1 - 8 of 8) sorted by relevance
/gem5/src/dev/net/ |
H A D | etherswitch.cc | 134 txEvent([this]{ transmit(); }, name) 175 // otherwise, there is already a txEvent scheduled 177 parent->reschedule(txEvent, curTick() + switchingDelay(), true); 189 if (!txEvent.scheduled()) 190 parent->schedule(txEvent, curTick() + retryTime); 197 parent->schedule(txEvent, curTick() + switchingDelay()); 279 bool event_scheduled = txEvent.scheduled(); 283 Tick event_time = txEvent.when(); 298 parent->schedule(txEvent, event_time);
|
H A D | ethertap.cc | 97 txEvent([this]{ retransmit(); }, "EtherTapBase retransmit") 200 if (!txEvent.scheduled()) 201 schedule(txEvent, curTick() + retryTime); 222 if (!packetBuffer.empty() && !txEvent.scheduled()) 223 schedule(txEvent, curTick() + retryTime);
|
H A D | ethertap.hh | 112 EventFunctionWrapper txEvent; member in class:EtherTapBase
|
H A D | etherswitch.hh | 176 EventFunctionWrapper txEvent; member in class:EtherSwitch::Interface
|
H A D | sinic.hh | 211 EventFunctionWrapper txEvent; member in class:Sinic::Device
|
H A D | ns_gige.hh | 297 EventFunctionWrapper txEvent; member in class:NSGigE
|
H A D | ns_gige.cc | 124 txEvent([this]{ txEventTransmit(); }, name()), 1401 if (!txFifo.empty() && !txEvent.scheduled()) { 1403 schedule(txEvent, curTick() + retryTime); 1907 reschedule(txEvent, clockEdge(Cycles(1)), true); 2166 Tick transmitTick = txEvent.scheduled() ? txEvent.when() - curTick() : 0; 2347 schedule(txEvent, curTick() + transmitTick);
|
H A D | sinic.cc | 94 txEvent([this]{ txEventTransmit(); }, name()), 1162 reschedule(txEvent, clockEdge(Cycles(1)), true); 1385 Tick transmitTick = txEvent.scheduled() ? txEvent.when() - curTick() : 0; 1520 schedule(txEvent, curTick() + transmitTick);
|
Completed in 28 milliseconds