Searched refs:Gicv3Its (Results 1 - 7 of 7) sorted by relevance

/gem5/src/dev/arm/
H A Dgic_v3_its.cc53 const AddrRange Gicv3Its::GITS_BASER(0x0100, 0x0138);
55 const uint32_t Gicv3Its::CTLR_QUIESCENT = 0x80000000;
57 ItsProcess::ItsProcess(Gicv3Its &_its)
148 const Addr base = its.pageAddress(Gicv3Its::DEVICE_TABLE);
171 const Addr base = its.pageAddress(Gicv3Its::COLLECTION_TABLE);
183 const Addr base = its.pageAddress(Gicv3Its::DEVICE_TABLE);
209 const Addr base = its.pageAddress(Gicv3Its::COLLECTION_TABLE);
218 ItsTranslation::ItsTranslation(Gicv3Its &_its)
312 ItsCommand::ItsCommand(Gicv3Its &_its)
446 Gicv3Its
776 Gicv3Its::Gicv3Its(const Gicv3ItsParams *params) function in class:Gicv3Its
[all...]
H A Dgic_v3_its.hh47 #include "params/Gicv3Its.hh"
74 * Main job of Gicv3Its is to spawn those processes upon receival of packets.
76 class Gicv3Its : public BasicPioDevice class in inherits:BasicPioDevice
85 Gicv3Its &its;
88 DataPort(const std::string &_name, Gicv3Its &_its) :
105 Gicv3Its(const Gicv3ItsParams *params);
334 * the Gicv3Its module when the latter needs to perform different
344 * When Gicv3Its receives a response, it will resume the coroutine from
350 using DTE = Gicv3Its::DTE;
351 using ITTE = Gicv3Its
[all...]
H A Dgic_v3.hh52 class Gicv3Its;
64 Gicv3Its * its;
H A Dgic_v3_redistributor.hh52 class Gicv3Its;
60 friend class Gicv3Its;
H A DGic.py178 class Gicv3Its(BasicPioDevice): class in inherits:BasicPioDevice
179 type = 'Gicv3Its'
183 pio_size = Param.Unsigned(0x20000, "Gicv3Its pio size")
206 its = Param.Gicv3Its(Gicv3Its(), "GICv3 Interrupt Translation Service")
H A Dgic_v3_distributor.hh56 friend class Gicv3Its;
H A DRealView.py1129 its=Gicv3Its(pio_addr=0x2e010000))

Completed in 20 milliseconds