Lines Matching defs:value

129     if (value() >= _counterLimit) {
136 curTick() + (_counterLimit - value()) * period);
151 setCompareValue(value() + sext<32>(val));
161 if (_counterLimit >= value()) {
180 ArchTimer::value() const
182 return _systemCounter.value() - _offset;
453 return core.physNS.value();
459 return core.virt.value();
520 RegVal value = parent.readMiscReg(reg, cpu);
521 DPRINTF(Timer, "Reading %s as 0x%x\n", miscRegName[reg], value);
522 return value;
572 uint64_t value;
576 value = ctrlRead(addr - ctrlRange.start(), size);
578 value = timerRead(addr - timerRange.start(), size);
583 DPRINTF(Timer, "Read 0x%x <- 0x%x(%i)\n", value, addr, size);
586 pkt->setLE<uint64_t>(value);
588 pkt->setLE<uint32_t>(value);
604 const uint64_t value(size == 8 ?
607 DPRINTF(Timer, "Write 0x%x -> 0x%x(%i)\n", value, addr, size);
609 ctrlWrite(addr - ctrlRange.start(), size, value);
611 timerWrite(addr - timerRange.start(), size, value);
661 GenericTimerMem::ctrlWrite(Addr addr, size_t size, uint64_t value)
674 insertBits(virtTimer.offset(), 31, 0, value));
679 insertBits(virtTimer.offset(), 63, 32, value));
690 virtTimer.setOffset(value);
709 return physTimer.value();
712 return physTimer.value() >> 32;
715 return virtTimer.value();
718 return virtTimer.value() >> 32;
764 return physTimer.value();
767 return virtTimer.value();
788 GenericTimerMem::timerWrite(Addr addr, size_t size, uint64_t value)
798 insertBits(physTimer.compareValue(), 31, 0, value));
803 insertBits(physTimer.compareValue(), 63, 32, value));
807 physTimer.setTimerValue(value);
811 physTimer.setControl(value);
816 insertBits(virtTimer.compareValue(), 31, 0, value));
821 insertBits(virtTimer.compareValue(), 63, 32, value));
825 virtTimer.setTimerValue(value);
829 virtTimer.setControl(value);
839 return physTimer.setCompareValue(value);
842 return virtTimer.setCompareValue(value);