Lines Matching refs:ffrt_function_header_t
34 | ffrt_queue_submit(ffrt_queue_t queue, ffrt_function_header_t* f, const ffrt_task_attr_t* attr) …
35 | ffrt_queue_submit_h(ffrt_queue_t queue, ffrt_function_header_t* f, const ffrt_task_attr_t* attr) …
58 | ffrt_submit_base(ffrt_function_header_t* f, const ffrt_deps_t* in_deps, const ffrt_deps_t* out_de…
59 | ffrt_submit_h_base(ffrt_function_header_t* f, const ffrt_deps_t* in_deps, const ffrt_deps_t* out_…
85 const int ffrt_auto_managed_function_storage_size = 64 + sizeof(ffrt_function_header_t);
98 } ffrt_function_header_t;
100 void ffrt_submit_base(ffrt_function_header_t* func, const ffrt_deps_t* in_deps, const ffrt_deps_t* …
111 …n pointers, namely, **exec** and **destroy**, according to the **ffrt_function_header_t** definiti…
142 * The following two function pointers are defined in **ffrt_function_header_t**:
153 function(ffrt_function_header_t h, CT&& c) : header(h), closure(std::forward<CT>(c)) {}
154 ffrt_function_header_t header;
173 inline ffrt_function_header_t* create_function_wrapper(T&& func)
183 return (ffrt_function_header_t*)f;
260 ffrt_function_header_t header;
283 static inline ffrt_function_header_t* ffrt_create_function_wrapper(const ffrt_function_t func,
294 return (ffrt_function_header_t*)f;
496 ffrt_function_header_t header;
519 static inline ffrt_function_header_t* ffrt_create_function_wrapper(const ffrt_function_t func,
530 return (ffrt_function_header_t*)f;
572 …n pointers, namely, **exec** and **destroy**, according to the **ffrt_function_header_t** definiti…
632 ffrt_function_header_t header;
655 static inline ffrt_function_header_t* ffrt_create_function_wrapper(const ffrt_function_t func,
666 return (ffrt_function_header_t*)f;
900 ffrt_function_header_t header;
919 static inline ffrt_function_header_t* create_function_wrapper(T&& func,
928 return reinterpret_cast<ffrt_function_header_t*>(f);
937 …ffrt_function_header_t* queueFunc_t = create_function_wrapper((queueFunc), ffrt_function_kind_queu…
1339 ffrt_function_header_t header;
1362 static inline ffrt_function_header_t* ffrt_create_function_wrapper(const ffrt_function_t func,
1373 return (ffrt_function_header_t*)f;
1524 ffrt_function_header_t header;
1547 static inline ffrt_function_header_t* ffrt_create_function_wrapper(const ffrt_function_t func,
1558 return (ffrt_function_header_t*)f;
1645 ffrt_function_header_t header;
1668 static inline ffrt_function_header_t* ffrt_create_function_wrapper(const ffrt_function_t func,
1679 return (ffrt_function_header_t*)f;
2358 ffrt_function_header_t header;
2377 static inline ffrt_function_header_t* create_function_wrapper(T&& func,
2386 return reinterpret_cast<ffrt_function_header_t*>(f);
2391 ffrt_function_header_t header;
2414 static inline ffrt_function_header_t* ffrt_create_function_wrapper(const ffrt_function_t func,
2425 return reinterpret_cast<ffrt_function_header_t*>(f);