Lines Matching refs:ffrt_queue_t
36 inline QueueTask* ffrt_queue_submit_base(ffrt_queue_t queue, ffrt_function_header_t* f, bool withHandle,
145 ffrt_queue_t ffrt_queue_create(ffrt_queue_type_t type, const char* name, const ffrt_queue_attr_t* attr)
152 return static_cast<ffrt_queue_t>(handler);
156 void ffrt_queue_destroy(ffrt_queue_t queue)
164 void ffrt_queue_submit(ffrt_queue_t queue, ffrt_function_header_t* f, const ffrt_task_attr_t* attr)
172 void ffrt_queue_submit_head(ffrt_queue_t queue, ffrt_function_header_t* f, const ffrt_task_attr_t* attr)
180 ffrt_task_handle_t ffrt_queue_submit_h(ffrt_queue_t queue, ffrt_function_header_t* f, const ffrt_task_attr_t* attr)
189 ffrt_task_handle_t ffrt_queue_submit_head_h(ffrt_queue_t queue, ffrt_function_header_t* f, const ffrt_task_attr_t* attr)
217 void ffrt_queue_cancel_all(ffrt_queue_t queue)
225 void ffrt_queue_cancel_and_wait(ffrt_queue_t queue)
233 int ffrt_queue_cancel_by_name(ffrt_queue_t queue, const char* name)
242 bool ffrt_queue_has_task(ffrt_queue_t queue, const char* name)
251 bool ffrt_queue_is_idle(ffrt_queue_t queue)
259 void ffrt_queue_set_eventhandler(ffrt_queue_t queue, void* eventhandler)
281 ffrt_queue_t ffrt_get_main_queue()
291 return static_cast<ffrt_queue_t>(handler);
295 ffrt_queue_t ffrt_get_current_queue()
305 return static_cast<ffrt_queue_t>(handler);
309 int ffrt_queue_dump(ffrt_queue_t queue, const char* tag, char* buf, uint32_t len, bool history_info)
318 int ffrt_queue_size_dump(ffrt_queue_t queue, ffrt_inner_queue_priority_t priority)