Lines Matching defs:thread

174  *              increments the thread count, and waits at the method semaphore
192 /* Prevent wraparound of thread count */
217 * The current_sync_level (per-thread) must be less than or equal to
224 (walk_state->thread->current_sync_level >
229 walk_state->thread->current_sync_level));
240 (walk_state->thread->thread_id !=
259 walk_state->thread->current_sync_level;
262 walk_state->thread->thread_id;
263 walk_state->thread->current_sync_level =
278 * Allocate an Owner ID for this method, only if this is the first thread
290 * Increment the method parse tree thread count since it has been
291 * reentered one more time (even if it is the same thread)
309 * PARAMETERS: Thread - Info for this thread
320 acpi_ds_call_control_method(struct acpi_thread_state *thread,
361 NULL, obj_desc, thread);
562 * current sync level for this thread
570 walk_state->thread->current_sync_level =
586 * will wait until the last thread has completed.
614 /* Decrement the thread count on the method */
619 ACPI_ERROR((AE_INFO, "Invalid zero thread count in method"));
627 * we immediately reuse it for the next thread executing this method
630 "*** Completed execution of one thread, %u threads remaining\n",
633 /* This is the only executing thread for this method */
638 * does not support multiple thread execution. The best example of this
640 * thread will fail with an AE_ALREADY_EXISTS exception.
642 * This code is here because we must wait until the last thread exits
660 * a named object and then blocked, causing the second thread
663 * thread exits here.