Searched refs:Event (Results 26 - 50 of 86) sorted by relevance

1234

/gem5/src/dev/
H A Dmc146818.hh50 /** Event for RTC periodic interrupt */
51 struct RTCEvent : public Event
62 /** Event process to occur at interrupt*/
65 /** Event description */
69 /** Event for RTC periodic interrupt */
70 struct RTCTickEvent : public Event
79 /** Event process to occur at interrupt*/
82 /** Event description */
H A Dpixelpump.cc301 : Event(), Drainable(),
328 Event::serialize(cp);
336 Event::unserialize(cp);
H A Dintel_8254_timer.hh83 /** Event for counter interrupt */
84 class CounterEvent : public Event
94 /** Event process */
97 /** Event description */
H A Dpixelpump.hh260 class PixelEvent : public Event, public Drainable
/gem5/src/systemc/core/
H A Dscheduler.hh153 class TimeSlot : public ::Event
156 TimeSlot() : ::Event(Default_Pri, AutoDelete) {}
394 schedule(::Event *event, Tick tick)
402 void schedule(::Event *event) { schedule(event, getCurTick()); }
405 deschedule(::Event *event)
490 std::map<::Event *, Tick> eventsToSchedule;
H A Dsensitivity.hh58 class Event;
79 virtual bool notifyWork(Event *e);
80 bool notify(Event *e);
280 bool notifyWork(Event *e) override;
296 bool notifyWork(Event *e) override;
H A Dsc_event.cc315 _gem5_event(new ::sc_gem5::Event(
320 _gem5_event(new ::sc_gem5::Event(this, _name))
392 _gem5_event(new ::sc_gem5::Event(
398 _gem5_event(new ::sc_gem5::Event(
/gem5/src/dev/net/
H A Ddist_iface.hh374 Event *recvDone;
428 void init(Event *recv_done, Tick link_delay);
561 void spawnRecvThread(const Event *recv_done, Tick link_delay);
565 void recvThreadFunc(Event *recv_done, Tick link_delay);
604 void init(const Event *e, Tick link_delay);
H A Ddist_etherlink.hh83 Event *event;
88 EtherDump *d, Event *e) :
H A Dethertap.cc230 class Event : public PollEvent class in class:TapListener
236 Event(TapListener *l, int fd, int e) : PollEvent(fd, e), listener(l) {} function in class:TapListener::Event
241 friend class Event;
242 Event *event;
267 event = new Event(this, listener.getfd(), POLLIN|POLLERR);
/gem5/src/systemc/ext/core/
H A Dsc_event.hh46 class Event;
210 friend class ::sc_gem5::Event;
211 ::sc_gem5::Event *_gem5_event;
/gem5/ext/sst/
H A DExtSlave.cc59 link(comp->configureLink(name, new Event::Handler<ExtSlave>(this,
143 ExtSlave::handleEvent(Event* ev)
151 Event::id_type id = event->getID();
H A DExtMaster.cc75 nic->moduleInit(ci, new Event::Handler<ExtMaster>
121 ExtMaster::handleEvent(SST::Event* event)
124 out.fatal(CALL_INFO, 1, "received Event during Construction phase\n");
129 out.fatal(CALL_INFO, 1, "Can't handle non-MemEvent Event's\n");
/gem5/util/systemc/gem5_within_systemc/
H A Dsc_module.cc63 #include "debug/Event.hh"
97 DPRINTF(Event, "waking up SCEventQueue\n");
214 DPRINTF(Event, "Woken up early\n");
222 DPRINTF(Event, "Waiting for %d ticks for next gem5 event\n",
/gem5/src/sim/
H A Dglobal_event.hh76 /// since it derives from the abstract Event class but still does
78 class BarrierEvent : public Event
84 : Event(p, f), _globalEvent(global_event)
/gem5/src/mem/slicc/ast/
H A DTypeFieldStateAST.py28 from slicc.symbols import Event, State
/gem5/src/cpu/o3/
H A Dthread_state.hh54 class Event;
/gem5/util/tlm/src/
H A Dsc_peq.hh48 * A 'Fake Payload Event Queue', similar to the TLM PEQs. This helps the
52 class PayloadEvent : public Event
/gem5/src/dev/serial/
H A Duart8250.hh77 void scheduleIntr(Event *event);
/gem5/src/cpu/testers/directedtest/
H A DRubyDirectedTester.cc52 false, Event::CPU_Tick_Pri),
/gem5/src/systemc/tlm_bridge/
H A Dsc_peq.hh48 * A 'Fake Payload Event Queue', similar to the TLM PEQs. This helps the
52 class PayloadEvent : public Event
/gem5/src/mem/ruby/system/
H A DRubySystem.cc153 list<pair<Event*, Tick> > original_events;
155 Event *curr_head = eventq->getHead();
157 DPRINTF(RubyCacheTrace, "Event %s auto-deletes when descheduled,"
183 pair<Event*, Tick> event = original_events.back();
356 Event* eventq_head = eventq->replaceHead(NULL);
/gem5/src/base/
H A Dremote_gdb.hh199 class TrapEvent : public Event
231 void scheduleInstCommitEvent(Event *ev, int delta);
233 void descheduleInstCommitEvent(Event *ev);
/gem5/src/cpu/
H A Dbase.cc88 : Event(Event::Progress_Event_Pri), _interval(ival), lastNumInst(0),
193 Event *event = new CountedExitEvent(cause, *counter);
220 Event *event = new CountedExitEvent(cause, *counter);
236 Event *event = new EventFunctionWrapper(
754 Event *event(new LocalSimLoopExitEvent(cause, 0));
788 Event *event(new LocalSimLoopExitEvent(cause, 0));
/gem5/src/arch/arm/
H A Dstage2_mmu.cc112 uint8_t *_data, Event *_event, Addr _oVAddr)

Completed in 36 milliseconds

1234