Lines Matching full:interval
21 using interval = ffrt_interval_t; variable
24 @brief app create an anonymous interval, the number is limited. should specify the deadline
26 static inline interval qos_interval_create(uint64_t deadline_us, qos qos_ = static_cast<int>(qos_de…
32 @brief destroy a interval
34 static inline void qos_interval_destroy(interval it) in qos_interval_destroy()
40 @brief start the interval
42 static inline int qos_interval_begin(interval it) in qos_interval_begin()
48 @brief update interval
50 static inline int qos_interval_update(interval it, uint64_t new_deadline_us) in qos_interval_update()
56 @brief interval become inactive until next begin
58 static inline int qos_interval_end(interval it) in qos_interval_end()
64 …@brief current task or thread join an interval, only allow FIXED number of threads to join a inter…
66 static inline int qos_interval_join(interval it) in qos_interval_join()
72 @brief current task or thread leave an interval
74 static inline int qos_interval_leave(interval it) in qos_interval_leave()