Lines Matching defs:exiting
357 * user space value has been changed by the exiting task.
359 * The same logic applies to the case where the exiting task is
370 * The exiting task did not have a robust list, the robust list was
413 struct task_struct **exiting)
438 * task is exiting. To protect against the change of the task state
458 * preempted the exiting task between the two states.
461 *exiting = p;
500 * @exiting: Pointer to store the task pointer of the owner task
501 * which is in the middle of exiting
511 * @exiting is only set when the return value is -EBUSY. If so, this holds
512 * a refcount on the exiting task on return and the caller needs to drop it
519 struct task_struct **exiting,
579 * @task is guaranteed to be alive and it cannot be exiting
608 return attach_to_pi_owner(uaddr, newval, key, ps, exiting);
921 struct task_struct *exiting = NULL;
944 &exiting, 0);
961 * - EBUSY: Task is exiting and we just wait for the
968 * exiting. Wait for the exit to complete otherwise
971 wait_for_owner_exiting(ret, exiting);