/acpica-3.7.0/tests/aslts/src/runtime/collections/mt/mutex/ |
D | common.asl | 37 * ID and Index of thread: 39 * each thread is identified by its ID (delivered from the underlying system) 43 * Control Thread - the thread with index equal to 0 72 Name (CTL0, 0x00) /* the Control thread is ready */ 84 Name (VB02, 0x01) /* (1) trace Control thread */ 102 Name (SL00, 0x32) /* Default milliseconds to sleep for Control thread */ 105 * Default milliseconds to sleep for Control thread 127 Name (C100, 0xF0) /* Idle thread */ 135 Name (C108, 0xF8) /* Terminate thread */ 142 /* Common use strategies provided by the Control thread */ [all …]
|
D | mutex.asl | 54 * arg1 - ID of current thread 55 * arg2 - Index of current thread 72 /* Report start of test: depending on vb01 can be reported by each thread */ 134 * arg1 - ID of current thread 135 * arg2 - Index of current thread 152 /* Report start of test: depending on vb01 can be reported by each thread */ 190 * arg1 - ID of current thread 191 * arg2 - Index of current thread 208 /* Report start of test: depending on vb01 can be reported by each thread */ 244 * arg1 - ID of current thread [all …]
|
D | mt_access.asl | 38 * Leading thread - the worker thread #1 which plays in the relevant test 43 /* Leading thread (thread #1) put there commands for other threads */ 47 * This buffer is zeroed by the leading thread and then to 49 * the leading thread. 54 * This buffer is zeroed by the leading thread and then to be 57 * The leading thread uses it to check that all the worker threads 69 * Leading thread (thread #1) is a controlling thread other are worker threads here. 72 * arg1 - ID of current thread 73 * arg2 - Index of current thread 87 /* Leading thread */ [all …]
|
D | mxs.asl | 36 * c301 - one mutex of Index equal to ((Index of current thread) - 1) 66 * (by the same thread)) 97 * - reset to zero by the Control thread 121 * arg0 - ID of current thread 122 * arg1 - Index of thread 321 * arg0 - ID of current thread 322 * arg1 - Index of thread 460 * arg0 - Index of thread 466 /* Local1 - the value of flag (index of thread owning the mutex) */ 494 /* Increment counter fl01 (owning by one thread) */ [all …]
|
D | SPEC | 3 Thread means below the Worker thread 28 - invocation (?) -- is not thread (?) 40 The 0-th thread, so-called Control Thread, is not counted in this entry. 65 1. The Control thread resets all flags and counters of all mutexes. 69 - set up flag of the mutex to the index of this thread 77 3. Control thread after all the worker threads complete with all N mutexes of i-th level: 81 4. Control thread initiates and Worker threads fulfill actions (2) 93 Check that particular thread is allowed to nestedly acquire mutexes of level not less than the curr… 94 The inverse order is true for Releasing mutexes by the particular thread. 95 Several mutexes of the same level can be simultaneously owned by the same thread. [all …]
|
D | worker_thr.asl | 31 * thread says 'all is ready', 34 * arg0 - Index of current thread 42 /* Control thread says 'all is ready' */ 47 M201 (Arg0, VB03, "Sleep, waiting for Control thread") 56 * arg1 - ID of current thread 57 * arg2 - Index of current thread 74 Return ( /* Go everywhere to the exit to "Terminate thread" */ 79 /* Wait for Control thread saying 'go further' */ 97 /* Determine the command for particular thread */ 100 /* Control thread allows for worker threads to fulfill their commands */ [all …]
|
D | tests.asl | 43 * Control thread: 59 /* Set up per-thread set of mutexes */ 71 Local0 = (NUMW - 0x01) /* exclude the Control thread */ 99 /* Set up per-thread set of mutexes */ 179 /* Set up per-thread set of mutexes */ 203 /* Set up per-thread set of mutexes */ 231 /* Set up per-thread set of mutexes */ 245 /* Set up per-thread set of mutexes */ 259 /* Set up per-thread set of mutexes */ 312 /* Set up per-thread set of mutexes */ [all …]
|
D | service.asl | 47 /* For not a Control thread only */ 136 * Report message of thread 137 * (adds index of thread and reports the message) 139 * arg0 - Index of current thread 158 * arg0 - Index of current thread 208 * arg2 - ID of current thread 209 * arg3 - Index of current thread 219 Concatenate (Local1, ", ID of thread ", Local0) 221 Concatenate (Local1, ", Index of thread ", Local0) 230 * arg0 - Index of current thread [all …]
|
D | MAIN.asl | 45 * arg1 - ID of current thread. 46 * arg2 - Index of current thread inside all participating threads. 47 * The thread of Index 0 is considered as Control Thread. 58 /* Non-zero Local0 means the current thread is a Control Thread */ 63 /* Wait for Control thread saying 'go further' */ 70 /* Control thread */
|
D | example0.asl | 31 * arg0 - ID of current thread 32 * arg1 - Index of current thread 102 * arg0 - ID of current thread 103 * arg1 - Index of current thread
|
/acpica-3.7.0/tests/aslts/src/runtime/collections/bdemo/ACPICA/0240_ACTION_REQUIRED/ |
D | DECL.asl | 32 * SUMMARY: No exception when not owner thread runs Release of Global lock 42 Name(i000, 0) // thread 0: succeeded to Acquire Mutex 43 Name(i001, 0) // thread 1: after attempt to Release Mutex 51 * some thread (thread 1) attempt to Release the Global lock 52 * which is successfully Acquired by another thread (thread 0). 55 * then thread 1 attempts to Release that Global lock. 57 * the Global lock is successfully Released by another thread (by thread 1). 60 * arg0 - Index of current thread 106 * thread (thread 1) attempt to Release the usual mutex which 107 * is successfully Acquired by another thread (thread 0). [all …]
|
D | MAIN.asl | 51 * arg1 - ID of current thread. 52 * arg2 - Index of current thread inside all participating threads. 53 * The thread of Index 0 is considered as Control Thread. 58 /* Non-zero Local0 means the current thread is a Control Thread */ 65 /* Control thread */
|
/acpica-3.7.0/tests/aslts/src/runtime/cntl/ |
D | ehandle.asl | 694 * Packages to store per-thread information about exceptions 698 * EX02 - package to store ID of thread where exception occurs 709 * arg2 - ID of current thread 948 * Report message of thread 949 * (adds ID of thread and reports the message) 951 * arg0 - ID of current thread 967 * Reset all the entries corresponding to the thread identified by arg0. 972 * arg0 - ID of current thread 987 /* Matching ID of current thread */ 1017 * arg1 - ID of current thread [all …]
|
D | runmode.asl | 284 …Name (Y301, 0x00) /* Recursive call on the same thread to the Serialized method with the interna… 346 …902, 0x01) /* Expected is that Serialized method being invoked recursively on the same thread: */
|
/acpica-3.7.0/tests/aslts/src/runtime/collections/bdemo/ACPICA/0239_ACTION_REQUIRED/ |
D | MAIN.asl | 51 * arg1 - ID of current thread. 52 * arg2 - Index of current thread inside all participating threads. 53 * The thread of Index 0 is considered as Control Thread. 58 /* Non-zero Local0 means the current thread is a Control Thread */ 65 /* Control thread */
|
D | DECL.asl | 37 * by the Threads debug operation on more than one thread
|
/acpica-3.7.0/source/os_specific/service_layers/ |
D | osunixxf.c | 1608 pthread_t thread; in AcpiOsGetThreadId() local 1611 thread = pthread_self(); in AcpiOsGetThreadId() 1612 return (ACPI_CAST_PTHREAD_T (thread)); in AcpiOsGetThreadId() 1636 pthread_t thread; in AcpiOsExecute() local 1640 ret = pthread_create (&thread, NULL, (PTHREAD_CALLBACK) Function, Context); in AcpiOsExecute()
|
/acpica-3.7.0/tests/aslts/src/runtime/collections/bdemo/ACPICA/0251_ACTION_REQUIRED/ |
D | MAIN.asl | 89 * arg1 - ID of the current thread 90 * arg2 - index of the current thread (0, 1, 2 ... )
|
/acpica-3.7.0/tests/aslts/src/runtime/collections/functional/synchronization/ |
D | SPEC | 1 Single thread tests
|
/acpica-3.7.0/tests/aslts/src/runtime/collections/functional/control/Recursion/ |
D | recursion.asl | 611 * Check that Serialized method being invoked recursively on the same thread 768 * it could not be invoked recursively by the same thread. 1049 * it could not be invoked recursively by the same thread. 1172 * Check that Serialized method being invoked recursively on the same thread
|
/acpica-3.7.0/tests/aslts/src/runtime/collections/bdemo/ACPICA/0304/ |
D | DECL.asl | 211 * it could not be invoked recursively by the same thread.
|
/acpica-3.7.0/generate/lint/ |
D | co-msc40.lnt | 174 -d_MT // multi-thread
|
D | co-msc60.lnt | 177 -d_MT // multi-thread
|
/acpica-3.7.0/tests/aslts/src/runtime/common/TCI/ |
D | tcicmd.asl | 970 * Return Package with the array of thread indexes
|
/acpica-3.7.0/documents/ |
D | changes.txt | 2240 Creates a new thread to execute a control method in the background, while 2278 "serialized" will not help with this problem, because the same thread can 3703 AML Debugger: Add thread ID support so that single-step mode only applies 3704 to the AML Debugger thread. This prevents runtime errors within some 5001 than one thread. This new mechanism detects such methods at table load 5267 build. The nesting level is really only useful during a single-thread 5269 Also, only emit the thread ID when executing under AcpiExec (Context 5732 a thread blocks within the method for any reason, and another thread 7601 Service Layers: Make multi-thread support configurable. Conditionally 7603 the multi-thread support so that threading libraries will not be linked [all …]
|