/foundation/resourceschedule/ffrt/interfaces/kits/cpp/ |
H A D | task.h | 349 * @param out_deps Indicates a pointer to the output dependencies. 355 std::initializer_list<dependence> out_deps, const task_attr& attr = {}) in submit() 358 ffrt_deps_t out{static_cast<uint32_t>(out_deps.size()), out_deps.begin()}; 383 * @param out_deps Indicates a pointer to the output dependencies. 389 const std::vector<dependence>& out_deps, const task_attr& attr = {}) in submit() 392 ffrt_deps_t out{static_cast<uint32_t>(out_deps.size()), out_deps.data()}; 430 * @param out_deps Indicates a pointer to the output dependencies. 436 std::initializer_list<dependence> out_deps, cons in submit() 354 submit(std::function<void()>&& func, std::initializer_list<dependence> in_deps, std::initializer_list<dependence> out_deps, const task_attr& attr = {}) submit() argument 388 submit(std::function<void()>&& func, const std::vector<dependence>& in_deps, const std::vector<dependence>& out_deps, const task_attr& attr = {}) submit() argument 435 submit(const std::function<void()>& func, std::initializer_list<dependence> in_deps, std::initializer_list<dependence> out_deps, const task_attr& attr = {}) submit() argument 469 submit(const std::function<void()>& func, const std::vector<dependence>& in_deps, const std::vector<dependence>& out_deps, const task_attr& attr = {}) submit() argument 522 submit_h(std::function<void()>&& func, std::initializer_list<dependence> in_deps, std::initializer_list<dependence> out_deps, const task_attr& attr = {}) submit_h() argument 560 submit_h(std::function<void()>&& func, const std::vector<dependence>& in_deps, const std::vector<dependence>& out_deps, const task_attr& attr = {}) submit_h() argument 613 submit_h(const std::function<void()>& func, std::initializer_list<dependence> in_deps, std::initializer_list<dependence> out_deps, const task_attr& attr = {}) submit_h() argument 651 submit_h(const std::function<void()>& func, const std::vector<dependence>& in_deps, const std::vector<dependence>& out_deps, const task_attr& attr = {}) submit_h() argument [all...] |
/foundation/resourceschedule/ffrt/interfaces/kits/c/ |
H A D | task.h | 208 * @param out_deps Indicates a pointer to the output dependencies. 213 FFRT_C_API void ffrt_submit_base(ffrt_function_header_t* f, const ffrt_deps_t* in_deps, const ffrt_deps_t* out_deps, 221 * @param out_deps Indicates a pointer to the output dependencies. 229 const ffrt_deps_t* out_deps, const ffrt_task_attr_t* attr);
|
/foundation/resourceschedule/ffrt/src/core/ |
H A D | task.cpp | 74 ffrt_task_handle_t &handle, const ffrt_deps_t *in_deps, const ffrt_deps_t *out_deps, task_attr_private *p) in CreateDelayDeps() 77 if (unlikely(((in_deps != nullptr) && (in_deps->len != 0)) || ((out_deps != nullptr) && (out_deps->len != 0)))) { in CreateDelayDeps() 78 FFRT_LOGE("delayed task do not support dependence, in_deps/out_deps ignored."); in CreateDelayDeps() 280 void ffrt_submit_base(ffrt_function_header_t *f, const ffrt_deps_t *in_deps, const ffrt_deps_t *out_deps, in ffrt_submit_base() argument 290 ffrt::submit_impl(false, handle, f, in_deps, out_deps, p); in ffrt_submit_base() 298 ffrt::CreateDelayDeps(delay_handle, in_deps, out_deps, p); in ffrt_submit_base() 308 const ffrt_deps_t *out_deps, const ffrt_task_attr_t *attr) in ffrt_submit_h_base() 317 ffrt::submit_impl(true, handle, f, in_deps, out_deps, p); in ffrt_submit_h_base() 325 ffrt::CreateDelayDeps(delay_handle, in_deps, out_deps, in ffrt_submit_h_base() 73 CreateDelayDeps( ffrt_task_handle_t &handle, const ffrt_deps_t *in_deps, const ffrt_deps_t *out_deps, task_attr_private *p) CreateDelayDeps() argument 307 ffrt_submit_h_base(ffrt_function_header_t *f, const ffrt_deps_t *in_deps, const ffrt_deps_t *out_deps, const ffrt_task_attr_t *attr) ffrt_submit_h_base() argument [all...] |
H A D | task_io.cpp | 72 const ffrt_deps_t* out_deps, const ffrt_task_attr_t* attr) in ffrt_submit_coroutine() 81 (void)out_deps; in ffrt_submit_coroutine() 71 ffrt_submit_coroutine(void* co, ffrt_coroutine_ptr_t exec, ffrt_function_t destroy, const ffrt_deps_t* in_deps, const ffrt_deps_t* out_deps, const ffrt_task_attr_t* attr) ffrt_submit_coroutine() argument
|
/foundation/resourceschedule/ffrt/interfaces/inner_api/c/ |
H A D | executor_task.h | 59 const ffrt_deps_t* in_deps, const ffrt_deps_t* out_deps, const ffrt_task_attr_t* attr);
|