Searched refs:doneEvent (Results 1 - 4 of 4) sorted by relevance

/gem5/src/dev/net/
H A Ddist_etherlink.hh118 * Send done callback. Called from doneEvent.
121 EventFunctionWrapper doneEvent; member in class:DistEtherLink::TxLink
126 Link(name, p, d, &doneEvent), ticksPerByte(invBW),
127 delayVar(delay_var), doneEvent([this]{ txDone(); }, name) {}
157 * Receive done callback method. Called from doneEvent.
177 const EventFunctionWrapper *doneEvent() const { return &_doneEvent; } function in class:DistEtherLink::RxLink
H A Detherlink.cc113 doneEvent([this]{ txDone(); }, name),
196 parent->schedule(doneEvent, curTick() + delay);
209 bool event_scheduled = doneEvent.scheduled();
212 Tick event_time = doneEvent.when();
242 parent->schedule(doneEvent, event_time);
H A Ddist_etherlink.cc139 distIface->init(rxLink->doneEvent(), linkDelay);
206 parent->schedule(doneEvent, curTick() + delay);
H A Detherlink.hh94 EventFunctionWrapper doneEvent; member in class:EtherLink::Link

Completed in 5 milliseconds