Searched refs:MakeCallback (Results 1 - 15 of 15) sorted by relevance

/gem5/src/base/
H A Dcallback.hh64 class MakeCallback : public Callback class in inherits:Callback
73 MakeCallback(T *o, bool auto_destroy = false) function in class:MakeCallback
77 MakeCallback(T &o, bool auto_destroy = false) function in class:MakeCallback
116 add(new MakeCallback<T, F>(obj, true));
123 add(new MakeCallback<T, F>(&obj, true));
/gem5/src/dev/serial/
H A Duart.hh77 MakeCallback<Uart, &Uart::dataAvailable> callbackDataAvail;
/gem5/src/dev/virtio/
H A Dpci.hh86 MakeCallback<PciVirtIO, &PciVirtIO::kick> callbackKick;
H A Dconsole.hh151 MakeCallback<VirtIOConsole::TermRecvQueue,
H A Dfs9p.cc320 Callback* cb = new MakeCallback<VirtIO9PDiod,
/gem5/src/cpu/o3/
H A Dthread_state.hh103 new MakeCallback<O3ThreadState,
/gem5/src/dev/arm/
H A Dvio_mmio.hh108 MakeCallback<MmioVirtIO, &MmioVirtIO::kick> callbackKick;
H A Dufs_device.cc102 memReadCallback = new MakeCallback<UFSSCSIDevice,
105 memWriteCallback = new MakeCallback<UFSSCSIDevice,
743 transferDoneCallback = new MakeCallback<UFSHostDevice,
745 memReadCallback = new MakeCallback<UFSHostDevice,
/gem5/src/mem/probes/
H A Dmem_trace.cc81 new MakeCallback<MemTraceProbe, &MemTraceProbe::closeStreams>(this));
H A Dmem_footprint.cc88 new MakeCallback<MemFootprintProbe, &MemFootprintProbe::statReset>(
/gem5/src/cpu/
H A Dprofile.cc91 reset = new MakeCallback<FunctionProfile, &FunctionProfile::clear>(this);
H A Dinst_pb_trace.cc96 Callback *cb = new MakeCallback<InstPBTrace,
H A Dsimple_thread.cc101 new MakeCallback<SimpleThread,
/gem5/src/mem/
H A Ddramsim2.cc73 Callback* cb = new MakeCallback<DRAMSim2Wrapper,
/gem5/src/cpu/o3/probe/
H A Delastic_trace.cc95 Callback* cb = new MakeCallback<ElasticTrace,

Completed in 26 milliseconds