Lines Matching refs:task
150 * the task the thread is bound to.
159 * selector is valid in the task the thread is bound to.
169 * be valid within the task the thread is bound to.
178 * selector is valid in the task the thread is bound to.
184 * Bind the thread to a task.
186 * \param thread_utcb The thread’s UTCB address within the task it shall
191 * \param task The task the thread shall be bound to.
193 * A thread may execute code in the context of a task if and only if the
194 * thread is bound to the task. To actually start execution,
196 * task means that the code has access to all the task’s resources (and
198 * thread can be bound at most once to a task.
200 * \note The UTCBs of different threads in the same task should not overlap
203 void bind(l4_utcb_t *thread_utcb, Cap<Task> const &task) noexcept
204 { l4_thread_control_bind_u(thread_utcb, task.cap(), _u); }