Lines Matching refs:attr

53  * @param attr Indicates a pointer to the queue attribute.
59 FFRT_C_API int ffrt_queue_attr_init(ffrt_queue_attr_t* attr);
64 * @param attr Indicates a pointer to the queue attribute.
68 FFRT_C_API void ffrt_queue_attr_destroy(ffrt_queue_attr_t* attr);
73 * @param attr Indicates a pointer to the queue attribute.
74 * @param attr Indicates the QoS.
78 FFRT_C_API void ffrt_queue_attr_set_qos(ffrt_queue_attr_t* attr, ffrt_qos_t qos);
83 * @param attr Indicates a pointer to the queue attribute.
88 FFRT_C_API ffrt_qos_t ffrt_queue_attr_get_qos(const ffrt_queue_attr_t* attr);
93 * @param attr Serial Queue Property Pointer.
98 FFRT_C_API void ffrt_queue_attr_set_timeout(ffrt_queue_attr_t* attr, uint64_t timeout_us);
103 * @param attr Serial Queue Property Pointer.
108 FFRT_C_API uint64_t ffrt_queue_attr_get_timeout(const ffrt_queue_attr_t* attr);
113 * @param attr Serial Queue Property Pointer.
118 FFRT_C_API void ffrt_queue_attr_set_callback(ffrt_queue_attr_t* attr, ffrt_function_header_t* f);
123 * @param attr Serial Queue Property Pointer.
128 FFRT_C_API ffrt_function_header_t* ffrt_queue_attr_get_callback(const ffrt_queue_attr_t* attr);
133 * @param attr Queue Property Pointer.
138 FFRT_C_API void ffrt_queue_attr_set_max_concurrency(ffrt_queue_attr_t* attr, const int max_concurrency);
143 * @param attr Queue Property Pointer.
148 FFRT_C_API int ffrt_queue_attr_get_max_concurrency(const ffrt_queue_attr_t* attr);
155 * @param attr Indicates a pointer to the queue attribute.
161 FFRT_C_API ffrt_queue_t ffrt_queue_create(ffrt_queue_type_t type, const char* name, const ffrt_queue_attr_t* attr);
177 * @param attr Indicates a pointer to the task attribute.
181 FFRT_C_API void ffrt_queue_submit(ffrt_queue_t queue, ffrt_function_header_t* f, const ffrt_task_attr_t* attr);
188 * @param attr Indicates a pointer to the task attribute.
195 ffrt_queue_t queue, ffrt_function_header_t* f, const ffrt_task_attr_t* attr);