Lines Matching refs:func
35 task_attr(const char* func = __builtin_FUNCTION())
38 ffrt_task_attr_set_name(this, func);
337 inline ffrt_function_header_t* create_function_wrapper(T&& func,
348 f->closure = std::forward<T>(func);
360 static inline void submit(std::function<void()>&& func, const task_attr& attr = {})
362 return ffrt_submit_base(create_function_wrapper(std::move(func)), nullptr, nullptr, &attr);
374 static inline void submit(std::function<void()>&& func, std::initializer_list<dependence> in_deps,
378 return ffrt_submit_base(create_function_wrapper(std::move(func)), &in, nullptr, &attr);
391 static inline void submit(std::function<void()>&& func, std::initializer_list<dependence> in_deps,
396 return ffrt_submit_base(create_function_wrapper(std::move(func)), &in, &out, &attr);
408 static inline void submit(std::function<void()>&& func, const std::vector<dependence>& in_deps,
412 return ffrt_submit_base(create_function_wrapper(std::move(func)), &in, nullptr, &attr);
425 static inline void submit(std::function<void()>&& func, const std::vector<dependence>& in_deps,
430 return ffrt_submit_base(create_function_wrapper(std::move(func)), &in, &out, &attr);
441 static inline void submit(const std::function<void()>& func, const task_attr& attr = {})
443 return ffrt_submit_base(create_function_wrapper(func), nullptr, nullptr, &attr);
455 static inline void submit(const std::function<void()>& func, std::initializer_list<dependence> in_d…
459 return ffrt_submit_base(create_function_wrapper(func), &in, nullptr, &attr);
472 static inline void submit(const std::function<void()>& func, std::initializer_list<dependence> in_d…
477 return ffrt_submit_base(create_function_wrapper(func), &in, &out, &attr);
489 static inline void submit(const std::function<void()>& func, const std::vector<dependence>& in_deps,
493 return ffrt_submit_base(create_function_wrapper(func), &in, nullptr, &attr);
506 static inline void submit(const std::function<void()>& func, const std::vector<dependence>& in_deps,
511 return ffrt_submit_base(create_function_wrapper(func), &in, &out, &attr);
524 static inline task_handle submit_h(std::function<void()>&& func, const task_attr& attr = {})
526 return ffrt_submit_h_base(create_function_wrapper(std::move(func)), nullptr, nullptr, &attr);
540 static inline task_handle submit_h(std::function<void()>&& func, std::initializer_list<dependence> …
544 return ffrt_submit_h_base(create_function_wrapper(std::move(func)), &in, nullptr, &attr);
559 static inline task_handle submit_h(std::function<void()>&& func, std::initializer_list<dependence> …
564 return ffrt_submit_h_base(create_function_wrapper(std::move(func)), &in, &out, &attr);
578 static inline task_handle submit_h(std::function<void()>&& func, const std::vector<dependence>& in_…
582 return ffrt_submit_h_base(create_function_wrapper(std::move(func)), &in, nullptr, &attr);
597 static inline task_handle submit_h(std::function<void()>&& func, const std::vector<dependence>& in_…
602 return ffrt_submit_h_base(create_function_wrapper(std::move(func)), &in, &out, &attr);
615 static inline task_handle submit_h(const std::function<void()>& func, const task_attr& attr = {})
617 return ffrt_submit_h_base(create_function_wrapper(func), nullptr, nullptr, &attr);
631 static inline task_handle submit_h(const std::function<void()>& func, std::initializer_list<depende…
635 return ffrt_submit_h_base(create_function_wrapper(func), &in, nullptr, &attr);
650 static inline task_handle submit_h(const std::function<void()>& func, std::initializer_list<depende…
655 return ffrt_submit_h_base(create_function_wrapper(func), &in, &out, &attr);
669 static inline task_handle submit_h(const std::function<void()>& func, const std::vector<dependence>…
673 return ffrt_submit_h_base(create_function_wrapper(func), &in, nullptr, &attr);
688 static inline task_handle submit_h(const std::function<void()>& func, const std::vector<dependence>…
693 return ffrt_submit_h_base(create_function_wrapper(func), &in, &out, &attr);