Home
last modified time | relevance | path

Searched refs:in_deps (Results 1 - 6 of 6) sorted by relevance

/foundation/resourceschedule/ffrt/interfaces/kits/cpp/
H A Dtask.h332 * @param in_deps Indicates a pointer to the input dependencies.
337 static inline void submit(std::function<void()>&& func, std::initializer_list<dependence> in_deps, in submit() argument
340 ffrt_deps_t in{static_cast<uint32_t>(in_deps.size()), in_deps.begin()};
348 * @param in_deps Indicates a pointer to the input dependencies.
354 static inline void submit(std::function<void()>&& func, std::initializer_list<dependence> in_deps, in submit() argument
357 ffrt_deps_t in{static_cast<uint32_t>(in_deps.size()), in_deps.begin()};
366 * @param in_deps Indicates a pointer to the input dependencies.
371 static inline void submit(std::function<void()>&& func, const std::vector<dependence>& in_deps, in 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
418 submit(const std::function<void()>& func, std::initializer_list<dependence> in_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
452 submit(const std::function<void()>& func, const std::vector<dependence>& in_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
503 submit_h(std::function<void()>&& func, std::initializer_list<dependence> in_deps, const task_attr& attr = {}) submit_h() 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
541 submit_h(std::function<void()>&& func, const std::vector<dependence>& in_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
594 submit_h(const std::function<void()>& func, std::initializer_list<dependence> in_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
632 submit_h(const std::function<void()>& func, const std::vector<dependence>& in_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 Dtask.h207 * @param in_deps Indicates a pointer to the input 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,
220 * @param in_deps Indicates a pointer to the input dependencies.
228 FFRT_C_API ffrt_task_handle_t ffrt_submit_h_base(ffrt_function_header_t* f, const ffrt_deps_t* in_deps,
/foundation/resourceschedule/ffrt/src/core/
H A Dtask.cpp74 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()
307 ffrt_task_handle_t ffrt_submit_h_base(ffrt_function_header_t *f, const ffrt_deps_t *in_deps, in ffrt_submit_h_base() argument
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_dep 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
[all...]
H A Dtask_io.cpp71 void ffrt_submit_coroutine(void* co, ffrt_coroutine_ptr_t exec, ffrt_function_t destroy, const ffrt_deps_t* in_deps, in ffrt_submit_coroutine() argument
80 (void)in_deps; in ffrt_submit_coroutine()
/foundation/resourceschedule/ffrt/test/ut/testcase/
H A Dut_core.cpp87 const std::vector<ffrt_dependence_t> in_deps = {}; in HWTEST_F() local
88 ffrt_deps_t in{static_cast<uint32_t>(in_deps.size()), in_deps.data()}; in HWTEST_F()
/foundation/resourceschedule/ffrt/interfaces/inner_api/c/
H A Dexecutor_task.h59 const ffrt_deps_t* in_deps, const ffrt_deps_t* out_deps, const ffrt_task_attr_t* attr);

Completed in 4 milliseconds