Lines Matching refs:interval
21 using interval = ffrt_interval_t;
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_deadline_request))
32 @brief destroy a interval
34 static inline void qos_interval_destroy(interval it)
40 @brief start the interval
42 static inline int qos_interval_begin(interval it)
48 @brief update interval
50 static inline int qos_interval_update(interval it, uint64_t new_deadline_us)
56 @brief interval become inactive until next begin
58 static inline int qos_interval_end(interval it)
64 @brief current task or thread join an interval, only allow FIXED number of threads to join a interval
66 static inline int qos_interval_join(interval it)
72 @brief current task or thread leave an interval
74 static inline int qos_interval_leave(interval it)