Home
last modified time | relevance | path

Searched refs:thread (Results 1 – 25 of 28) sorted by relevance

12

/acpica-3.7.0/tests/aslts/src/runtime/collections/mt/mutex/
Dcommon.asl37 * 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 …]
Dmutex.asl54 * 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 …]
Dmt_access.asl38 * 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 …]
Dmxs.asl36 * 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 …]
DSPEC3 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 …]
Dworker_thr.asl31 * 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 …]
Dtests.asl43 * 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 …]
Dservice.asl47 /* 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 …]
DMAIN.asl45 * 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 */
Dexample0.asl31 * 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/
DDECL.asl32 * 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 …]
DMAIN.asl51 * 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/
Dehandle.asl694 * 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 …]
Drunmode.asl284 …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/
DMAIN.asl51 * 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 */
DDECL.asl37 * by the Threads debug operation on more than one thread
/acpica-3.7.0/source/os_specific/service_layers/
Dosunixxf.c1608 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/
DMAIN.asl89 * 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/
DSPEC1 Single thread tests
/acpica-3.7.0/tests/aslts/src/runtime/collections/functional/control/Recursion/
Drecursion.asl611 * 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/
DDECL.asl211 * it could not be invoked recursively by the same thread.
/acpica-3.7.0/generate/lint/
Dco-msc40.lnt174 -d_MT // multi-thread
Dco-msc60.lnt177 -d_MT // multi-thread
/acpica-3.7.0/tests/aslts/src/runtime/common/TCI/
Dtcicmd.asl970 * Return Package with the array of thread indexes
/acpica-3.7.0/documents/
Dchanges.txt2240 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 …]

12