Lines Matching refs:attr
45 * @param attr Indicates a pointer to the task attribute.
51 FFRT_C_API int ffrt_task_attr_init(ffrt_task_attr_t* attr);
56 * @param attr Indicates a pointer to the task attribute.
61 FFRT_C_API void ffrt_task_attr_set_name(ffrt_task_attr_t* attr, const char* name);
66 * @param attr Indicates a pointer to the task attribute.
72 FFRT_C_API const char* ffrt_task_attr_get_name(const ffrt_task_attr_t* attr);
77 * @param attr Indicates a pointer to the task attribute.
81 FFRT_C_API void ffrt_task_attr_destroy(ffrt_task_attr_t* attr);
86 * @param attr Indicates a pointer to the task attribute.
91 FFRT_C_API void ffrt_task_attr_set_qos(ffrt_task_attr_t* attr, ffrt_qos_t qos);
96 * @param attr Indicates a pointer to the task attribute.
101 FFRT_C_API ffrt_qos_t ffrt_task_attr_get_qos(const ffrt_task_attr_t* attr);
106 * @param attr Indicates a pointer to the task attribute.
111 FFRT_C_API void ffrt_task_attr_set_delay(ffrt_task_attr_t* attr, uint64_t delay_us);
116 * @param attr Indicates a pointer to the task attribute.
121 FFRT_C_API uint64_t ffrt_task_attr_get_delay(const ffrt_task_attr_t* attr);
126 * @param attr Indicates a pointer to the task attribute.
131 FFRT_C_API void ffrt_task_attr_set_queue_priority(ffrt_task_attr_t* attr, ffrt_queue_priority_t priority);
136 * @param attr Indicates a pointer to the task attribute.
141 FFRT_C_API ffrt_queue_priority_t ffrt_task_attr_get_queue_priority(const ffrt_task_attr_t* attr);
146 * @param attr Indicates a pointer to the task attribute.
151 FFRT_C_API void ffrt_task_attr_set_stack_size(ffrt_task_attr_t* attr, uint64_t size);
156 * @param attr Indicates a pointer to the task attribute.
161 FFRT_C_API uint64_t ffrt_task_attr_get_stack_size(const ffrt_task_attr_t* attr);
209 * @param attr Indicates a pointer to the task attribute.
214 const ffrt_task_attr_t* attr);
222 * @param attr Indicates a pointer to the task attribute.
229 const ffrt_deps_t* out_deps, const ffrt_task_attr_t* attr);