Lines Matching defs:const

81     uint64_t value() const
89 uint64_t freq() const { return _freq; }
95 Tick period() const { return _period; }
103 void serialize(CheckpointOut &cp) const override;
108 SystemCounter(const SystemCounter &c);
123 const std::string _name;
130 ArmInterruptPin * const _interrupt;
152 ArchTimer(const std::string &name,
158 std::string name() const { return _name; }
161 uint64_t compareValue() const { return _counterLimit; }
166 uint32_t timerValue() const { return _counterLimit - value(); }
171 uint32_t control() const { return _control; }
174 uint64_t offset() const { return _offset; }
178 uint64_t value() const;
181 void serialize(CheckpointOut &cp) const override;
190 ArchTimer(const ArchTimer &t);
199 ArchTimerKvm(const std::string &name,
218 const GenericTimerParams * params() const;
222 void serialize(CheckpointOut &cp) const override;
254 ArmInterruptPin const *irqPhysS;
255 ArmInterruptPin const *irqPhysNS;
256 ArmInterruptPin const *irqVirt;
257 ArmInterruptPin const *irqHyp;
266 CoreTimers(const CoreTimers &c);
302 void serialize(CheckpointOut &cp) const override;
306 AddrRangeList getAddrRanges() const override { return addrRanges; }
311 uint64_t ctrlRead(Addr addr, size_t size) const;
314 uint64_t timerRead(Addr addr, size_t size) const;
318 static const Addr CTRL_CNTFRQ = 0x000;
319 static const Addr CTRL_CNTNSAR = 0x004;
320 static const Addr CTRL_CNTTIDR = 0x008;
321 static const Addr CTRL_CNTACR_BASE = 0x040;
322 static const Addr CTRL_CNTVOFF_LO_BASE = 0x080;
323 static const Addr CTRL_CNTVOFF_HI_BASE = 0x084;
325 static const Addr TIMER_CNTPCT_LO = 0x000;
326 static const Addr TIMER_CNTPCT_HI = 0x004;
327 static const Addr TIMER_CNTVCT_LO = 0x008;
328 static const Addr TIMER_CNTVCT_HI = 0x00C;
329 static const Addr TIMER_CNTFRQ = 0x010;
330 static const Addr TIMER_CNTEL0ACR = 0x014;
331 static const Addr TIMER_CNTVOFF_LO = 0x018;
332 static const Addr TIMER_CNTVOFF_HI = 0x01C;
333 static const Addr TIMER_CNTP_CVAL_LO = 0x020;
334 static const Addr TIMER_CNTP_CVAL_HI = 0x024;
335 static const Addr TIMER_CNTP_TVAL = 0x028;
336 static const Addr TIMER_CNTP_CTL = 0x02C;
337 static const Addr TIMER_CNTV_CVAL_LO = 0x030;
338 static const Addr TIMER_CNTV_CVAL_HI = 0x034;
339 static const Addr TIMER_CNTV_TVAL = 0x038;
340 static const Addr TIMER_CNTV_CTL = 0x03C;
343 const AddrRange ctrlRange;
344 const AddrRange timerRange;
345 const AddrRangeList addrRanges;