Lines Matching full:thread

38  *	Declaration of thread abstraction and thread related operations.
55 /****i* Component Library/Thread
57 * Thread
60 * The Thread provides a separate thread of execution.
65 /****d* Component Library: Thread/cl_pfn_thread_callback_t
71 * for functions invoked by thread objects
89 * Thread Pool
92 /****i* Component Library: Thread/cl_thread_t
97 * Thread structure.
113 * Implementation specific structure for managing thread information.
116 * Callback function for the thread to invoke.
119 * Context to pass to the thread callback function.
122 * Name to assign to the thread.
125 * Thread
128 /****i* Component Library: Thread/cl_thread_construct
133 * The cl_thread_construct function initializes the state of a thread.
150 * thread function except cl_thread_init.
153 * Thread, cl_thread_init, cl_thread_destroy
156 /****i* Component Library: Thread/cl_thread_init
161 * The cl_thread_init function creates a new thread of execution.
175 * [in] Address of a function to be invoked by a thread.
183 * [in] Name to associate with the thread. The name may be up to 16
187 * CL_SUCCESS if thread creation succeeded.
189 * CL_ERROR if thread creation failed.
192 * The thread created with cl_thread_init will invoke the callback
195 * The callback function is invoked once, and the thread exits when the
202 * Thread, cl_thread_construct, cl_thread_destroy, cl_thread_suspend,
206 /****i* Component Library: Thread/cl_thread_destroy
212 * resources associated with the specified thread.
226 * This function blocks until the thread exits and must not be called by the
227 * thread itself. Callers must therefore ensure that such a blocking call is
234 * Thread, cl_thread_construct, cl_thread_init
237 /****f* Component Library: Thread/cl_thread_suspend
242 * The cl_thread_suspend function suspends the calling thread for a minimum
251 * [in] Number of milliseconds to suspend the calling thread.
257 * This function should only be called if it is valid for the caller's thread
258 * to enter a wait state. For stalling a thread that cannot enter a wait
262 * Thread, cl_thread_stall
265 /****f* Component Library: Thread/cl_thread_stall
270 * The cl_thread_stall function stalls the calling thread for a minimum of
279 * [in] Number of microseconds to stall the calling thread.
291 * Thread, cl_thread_suspend
294 /****f* Component Library: Thread/cl_proc_count
309 /****i* Component Library: Thread/cl_is_current_thread
314 * The cl_is_current_thread function compares the calling thread to the
315 * specified thread and returns whether they are the same.
327 * TRUE if the thread specified by the p_thread parameter is the
328 * calling thread.
333 * Thread, cl_threadinit_t
336 /****f* Component Library: Thread/cl_is_blockable