Lines Matching refs:uint64_t
32 constexpr uint64_t NS_PER_US = 1000;
33 constexpr uint64_t NS_PER_MS = 1000000;
36 Deadline(uint64_t deadlineUs) in Deadline()
41 uint64_t ToNs() const in ToNs()
46 uint64_t ToUs() const in ToUs()
48 uint64_t us = deadlineNs / NS_PER_US; in ToUs()
52 uint64_t ToMs() const in ToMs()
54 uint64_t ms = deadlineNs / NS_PER_MS; in ToMs()
58 uint64_t LeftNs() const in LeftNs()
60 uint64_t nowNs = AbsNowNs(); in LeftNs()
61 uint64_t left = (absDeadlineNs > nowNs) ? (absDeadlineNs - nowNs) : 1; in LeftNs()
65 void Update(uint64_t deadlineUs);
68 static uint64_t AbsNowNs();
70 uint64_t deadlineNs = 0;
71 uint64_t absDeadlineNs = 0;
112 uint64_t GetLoad() in GetLoad()
117 void SetWindowSize(uint64_t size) in SetWindowSize()
124 void SetInvalidInterval(uint64_t interval) in SetInvalidInterval()
148 void Update(uint64_t deadlineNs, uint64_t load, bool force = false);
157 uint64_t predUtil = 0;
158 uint64_t curUtil = 0;
173 void UpdateTotalLoad(uint64_t load);
174 void UpdateCPLoad(uint64_t load);
176 uint64_t GetTotalLoad();
177 uint64_t GetCPLoad();
188 Interval(uint64_t deadlineUs, const QoS& qos) : dl(deadlineUs) in Interval()
196 virtual void Update(uint64_t deadlineUs) = 0;
222 DefaultInterval(uint64_t deadlineUs, const QoS& qos);
242 void Update(uint64_t deadlineUs) override;