Searched refs:ticks_t (Results 1 - 25 of 27) sorted by relevance

12

/seL4-refos-master/kernel/include/machine/
H A Dtimer.h18 static inline ticks_t getCurrentTime(void);
21 static inline void setDeadline(ticks_t deadline);
27 static PURE inline ticks_t getKernelWcetTicks(void)
/seL4-refos-master/kernel/include/arch/riscv/arch/machine/
H A Dtimer.h25 static inline PURE ticks_t usToTicks(time_t us)
30 static inline PURE time_t ticksToUs(ticks_t ticks)
35 static inline PURE ticks_t getTimerPrecision(void)
40 static inline CONST ticks_t getMaxTicksToUs(void)
51 static inline ticks_t getCurrentTime(void)
57 static inline void setDeadline(ticks_t deadline)
/seL4-refos-master/kernel/include/arch/x86/arch/machine/
H A Dtimer.h22 static inline PURE ticks_t usToTicks(time_t us)
33 static inline PURE ticks_t getTimerPrecision(void)
42 static inline ticks_t getCurrentTime(void)
47 static inline CONST ticks_t getMaxTicksToUs(void)
52 static inline PURE time_t ticksToUs(ticks_t ticks)
57 static inline void setDeadline(ticks_t deadline)
/seL4-refos-master/kernel/include/arch/arm/arch/32/mode/machine/
H A Dtimer.h20 static inline CONST ticks_t getMaxTicksToUs(void)
29 static inline CONST time_t ticksToUs(ticks_t ticks)
/seL4-refos-master/kernel/include/arch/arm/arch/64/mode/machine/
H A Dtimer.h15 static inline CONST ticks_t getMaxTicksToUs(void)
24 static inline CONST time_t ticksToUs(ticks_t ticks)
/seL4-refos-master/kernel/include/drivers/timer/
H A Darm_generic.h17 static inline ticks_t getCurrentTime(void)
19 ticks_t time;
25 static inline void setDeadline(ticks_t deadline)
33 ticks_t deadline = UINT64_MAX;
H A Dimx31-gpt.h34 extern ticks_t high_bits;
36 static inline ticks_t getCurrentTime(void)
41 static inline void setDeadline(ticks_t deadline)
H A Darm_global.h45 static inline ticks_t getCurrentTime(void)
59 return (((ticks_t) upper2 << 32llu) + (ticks_t) lower);
63 static inline void setDeadline(ticks_t deadline)
H A Dexynos4412-mct.h18 static inline ticks_t getCurrentTime(void)
33 static inline void setDeadline(ticks_t deadline)
H A Dam335x.h44 static inline ticks_t getCurrentTime(void)
54 static inline void setDeadline(ticks_t deadline)
H A Domap3430.h45 static inline void setDeadline(ticks_t deadline)
51 static inline ticks_t getCurrentTime(void)
/seL4-refos-master/kernel/include/kernel/
H A Dsporadic.h93 static inline ticks_t refill_capacity(sched_context_t *sc, ticks_t usage)
106 static inline bool_t refill_sufficient(sched_context_t *sc, ticks_t usage)
124 void refill_new(sched_context_t *sc, word_t max_refills, ticks_t budget, ticks_t period, word_t core);
127 void refill_new(sched_context_t *sc, word_t max_refills, ticks_t budget, ticks_t period);
132 void refill_update(sched_context_t *sc, ticks_t new_period, ticks_t new_budget, word_t new_max_refills);
141 void refill_budget_check(ticks_t use
[all...]
H A Dthread.h224 void chargeBudget(ticks_t consumed, bool_t canTimeoutFault, word_t core, bool_t isCurCPU);
252 ticks_t capacity = refill_capacity(NODE_STATE(ksCurSC), NODE_STATE(ksConsumed));
/seL4-refos-master/kernel/include/arch/arm/arch/machine/
H A Dtimer.h39 static inline CONST ticks_t usToTicks(time_t us)
51 static inline CONST ticks_t getTimerPrecision(void)
/seL4-refos-master/kernel/src/kernel/
H A Dsporadic.c82 #define REFILL_SANITY_START(sc) ticks_t _sum = refill_sum(sc); assert(refill_ordered(sc));
99 static UNUSED ticks_t refill_sum(sched_context_t *sc)
101 ticks_t sum = refill_head(sc)->rAmount;
153 void refill_new(sched_context_t *sc, word_t max_refills, ticks_t budget, ticks_t period, word_t core)
155 void refill_new(sched_context_t *sc, word_t max_refills, ticks_t budget, ticks_t period)
171 void refill_update(sched_context_t *sc, ticks_t new_period, ticks_t new_budget, word_t new_max_refills)
237 void refill_budget_check(ticks_t usag
[all...]
H A Dthread.c582 void chargeBudget(ticks_t consumed, bool_t canTimeoutFault, word_t core, bool_t isCurCPU)
/seL4-refos-master/kernel/src/model/
H A Dstatedata.c52 UP_STATE_DEFINE(ticks_t, ksConsumed);
56 UP_STATE_DEFINE(ticks_t, ksCurTime);
88 ticks_t ksDomainTime;
/seL4-refos-master/kernel/src/drivers/timer/
H A Dimx31-gpt.c23 ticks_t high_bits = 0;
/seL4-refos-master/kernel/include/api/
H A Dsyscall.h17 #define TIME_ARG_SIZE (sizeof(ticks_t) / sizeof(word_t))
H A Dtypes.h23 typedef uint64_t ticks_t; typedef
/seL4-refos-master/kernel/src/object/
H A Dschedcontrol.c13 static exception_t invokeSchedControl_Configure(sched_context_t *target, word_t core, ticks_t budget,
14 ticks_t period, word_t max_refills, word_t badge)
H A Dschedcontext.c354 ticks_t consumed = sc->scConsumed;
/seL4-refos-master/kernel/include/object/
H A Dstructures.h335 ticks_t rTime;
337 ticks_t rAmount;
344 ticks_t scPeriod;
348 ticks_t scConsumed;
/seL4-refos-master/kernel/include/model/
H A Dstatedata.h110 extern ticks_t ksDomainTime;
/seL4-refos-master/kernel/src/machine/
H A Dcapdl.c110 static inline ticks_t sc_get_budget(sched_context_t *sc)
112 ticks_t sum = REFILL_HEAD(sc).rAmount;

Completed in 147 milliseconds

12