Lines Matching refs:ffrt_task_attr_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) …
44 | ffrt_task_attr_init(ffrt_task_attr_t* attr) | Initializes a task attribute.|
45 | ffrt_task_attr_set_name(ffrt_task_attr_t* attr, const char* name) | Sets a task name.|
46 | ffrt_task_attr_get_name(const ffrt_task_attr_t* attr) | Obtains a task name.|
47 | ffrt_task_attr_destroy(ffrt_task_attr_t* attr) | Destroys a task attribute.|
48 | ffrt_task_attr_set_qos(ffrt_task_attr_t* attr, ffrt_qos_t qos) | Sets the task QoS.|
49 | ffrt_task_attr_get_qos(const ffrt_task_attr_t* attr) | Obtains the task QoS.|
50 | ffrt_task_attr_set_delay(ffrt_task_attr_t* attr, uint64_t delay_us) | Sets the task delay time…
51 | ffrt_task_attr_get_delay(const ffrt_task_attr_t* attr) | Obtains the task delay time.|
52 | ffrt_task_attr_set_queue_priority(ffrt_task_attr_t* attr, ffrt_queue_priority_t priority) | S…
53 | ffrt_task_attr_get_queue_priority(const ffrt_task_attr_t* attr) | Obtains the task priority …
58 …* f, const ffrt_deps_t* in_deps, const ffrt_deps_t* out_deps, const ffrt_task_attr_t* attr) | Su…
59 …* f, const ffrt_deps_t* in_deps, const ffrt_deps_t* out_deps, const ffrt_task_attr_t* attr) | S…
100 …er_t* func, const ffrt_deps_t* in_deps, const ffrt_deps_t* out_deps, const ffrt_task_attr_t* attr);
131 * Task attribute, such as QoS. For details, see [ffrt_task_attr_t](#ffrt_task_attr_t).
298 … void* arg, const ffrt_deps_t* in_deps, const ffrt_deps_t* out_deps, const ffrt_task_attr_t* attr)
422 #### ffrt_task_attr_t subsubsection
441 } ffrt_task_attr_t;
444 int ffrt_task_attr_init(ffrt_task_attr_t* attr);
445 void ffrt_task_attr_destroy(ffrt_task_attr_t* attr);
446 void ffrt_task_attr_set_qos(ffrt_task_attr_t* attr, ffrt_qos_t qos);
447 ffrt_qos_t ffrt_task_attr_get_qos(const ffrt_task_attr_t* attr);
448 void ffrt_task_attr_set_name(ffrt_task_attr_t* attr, const char* name);
449 const char* ffrt_task_attr_get_name(const ffrt_task_attr_t* attr);
450 void ffrt_task_attr_set_delay(ffrt_task_attr_t* attr, uint64_t delay_us);
451 uint64_t ffrt_task_attr_get_delay(const ffrt_task_attr_t* attr);
479 * You need to set the **ffrt_task_attr_t** object to null or destroy the object. For the same **ffr…
534 … void* arg, const ffrt_deps_t* in_deps, const ffrt_deps_t* out_deps, const ffrt_task_attr_t* attr)
541 ffrt_task_attr_t attr;
564 … void* arg, const ffrt_deps_t* in_deps, const ffrt_deps_t* out_deps, const ffrt_task_attr_t* attr);
592 * Task attribute, such as QoS. For details, see [ffrt_task_attr_t](#ffrt_task_attr_t).
670 … void* arg, const ffrt_deps_t* in_deps, const ffrt_deps_t* out_deps, const ffrt_task_attr_t* attr)
676 … void* arg, const ffrt_deps_t* in_deps, const ffrt_deps_t* out_deps, const ffrt_task_attr_t* attr)
980 ffrt_task_attr_t attr;
1038 ffrt_task_attr_t attr;
1175 void ffrt_task_attr_set_queue_priority(ffrt_task_attr_t* attr, ffrt_queue_priority_t priority);
1182 Pointer to the task attribute. For details, see **ffrt_task_attr_t**.
1201 ffrt_task_attr_t task_attr;
1224 ffrt_queue_priority_t ffrt_task_attr_get_queue_priority(const ffrt_task_attr_t* attr);
1246 ffrt_task_attr_t task_attr;
1377 … void* arg, const ffrt_deps_t* in_deps, const ffrt_deps_t* out_deps, const ffrt_task_attr_t* attr)
1562 … void* arg, const ffrt_deps_t* in_deps, const ffrt_deps_t* out_deps, const ffrt_task_attr_t* attr)
1683 … void* arg, const ffrt_deps_t* in_deps, const ffrt_deps_t* out_deps, const ffrt_task_attr_t* attr)
2440 ffrt_task_attr_t attr;