Lines Matching full:interval
20 using interval = ffrt_interval_t; variable
23 @brief app create an anonymous interval, the number is limited. should specify the deadline
25 static inline interval qos_interval_create(uint64_t deadline_us, qos qos_ = static_cast<int>(qos_de…
31 @brief destroy a interval
33 static inline void qos_interval_destroy(interval it) in qos_interval_destroy()
39 @brief start the interval
41 static inline int qos_interval_begin(interval it) in qos_interval_begin()
47 @brief update interval
49 static inline int qos_interval_update(interval it, uint64_t deadline_us) in qos_interval_update()
55 @brief interval become inactive until next begin
57 static inline int qos_interval_end(interval it) in qos_interval_end()
63 …@brief current task or thread join an interval, only allow FIXED number of threads to join a inter…
65 static inline int qos_interval_join(interval it) in qos_interval_join()
71 @brief current task or thread leave an interval
73 static inline int qos_interval_leave(interval it) in qos_interval_leave()