Lines Matching refs:ffrt
22 using namespace ffrt;
25 inline void ResetTimeoutCb(ffrt::task_attr_private* p) in ResetTimeoutCb()
41 new (task)ffrt::SerialTask(); in ffrt_queue_submit_base()
57 static_assert(sizeof(ffrt::task_attr_private) <= ffrt_task_attr_storage_size, in ffrt_queue_attr_init()
60 new (attr) ffrt::task_attr_private(); in ffrt_queue_attr_init()
68 auto p = reinterpret_cast<ffrt::task_attr_private*>(attr); in ffrt_queue_attr_destroy()
77 ffrt::QoS _qos = ffrt::QoS(qos); in ffrt_queue_attr_set_qos()
78 (reinterpret_cast<ffrt::task_attr_private*>(attr))->qos_ = _qos(); in ffrt_queue_attr_set_qos()
86 return static_cast<ffrt_qos_t>((reinterpret_cast<ffrt::task_attr_private*>(p))->qos_); in ffrt_queue_attr_get_qos()
93 (reinterpret_cast<ffrt::task_attr_private*>(attr))->timeout_ = timeout_us; in ffrt_queue_attr_set_timeout()
101 return (reinterpret_cast<ffrt::task_attr_private*>(p))->timeout_; in ffrt_queue_attr_get_timeout()
108 ffrt::task_attr_private* p = reinterpret_cast<ffrt::task_attr_private*>(attr); in ffrt_queue_attr_set_callback()
113 new (task)ffrt::SerialTask(); in ffrt_queue_attr_set_callback()
121 return (reinterpret_cast<ffrt::task_attr_private*>(p))->timeoutCb_; in ffrt_queue_attr_get_callback()