/hardware/interfaces/wifi/1.0/default/ |
D | THREADING.README | 4 1. HIDL thread: This is the main thread which processes all the incoming HIDL 6 2. Legacy HAL event loop thread: This is the thread forked off for processing 7 the legacy HAL event loop (wifi_event_loop()). This thread is used to process 9 callbacks passed to the legacy HAL API's are invoked on this thread. 17 thread when they are no longer used. For example: stopGscan() will reset the 19 was invoked. This is not thread safe since these callback variables are 20 accesed from the legacy hal event loop thread as well. 32 synchronous callbacks are invoked on the same invocation thread. If that is not 34 HIDL thread would have acquired the global lock which is needed by the 35 synchronous callback executed on the legacy hal event loop thread.
|
/hardware/qcom/gps/msm8909/utils/ |
D | LocThread.cpp | 113 LocThreadDelegate* thread = NULL; in create() local 115 thread = new LocThreadDelegate(creator, threadName, runnable, joinable); in create() 116 if (thread && !thread->isRunning()) { in create() 117 thread->destroy(); in create() 118 thread = NULL; in create() 122 return thread; in create() 252 LocThread thread; in main() local 253 thread.start("LocThreadTest", test, atoi(argv[1])); in main() 257 thread.stop(); in main()
|
D | MsgTask.cpp | 66 LocThread* thread = mThread; in destroy() local 68 if (thread) { in destroy() 70 delete thread; in destroy()
|
/hardware/qcom/gps/msm8996/utils/ |
D | LocThread.cpp | 113 LocThreadDelegate* thread = NULL; in create() local 115 thread = new LocThreadDelegate(creator, threadName, runnable, joinable); in create() 116 if (thread && !thread->isRunning()) { in create() 117 thread->destroy(); in create() 118 thread = NULL; in create() 122 return thread; in create() 252 LocThread thread; in main() local 253 thread.start("LocThreadTest", test, atoi(argv[1])); in main() 257 thread.stop(); in main()
|
D | MsgTask.cpp | 66 LocThread* thread = mThread; in destroy() local 68 if (thread) { in destroy() 70 delete thread; in destroy()
|
/hardware/qcom/gps/msm8998/utils/ |
D | LocThread.cpp | 115 LocThreadDelegate* thread = NULL; in create() local 117 thread = new LocThreadDelegate(creator, threadName, runnable, joinable); in create() 118 if (thread && !thread->isRunning()) { in create() 119 thread->destroy(); in create() 120 thread = NULL; in create() 124 return thread; in create() 254 LocThread thread; in main() local 255 thread.start("LocThreadTest", test, atoi(argv[1])); in main() 259 thread.stop(); in main()
|
D | MsgTask.cpp | 65 LocThread* thread = mThread; in destroy() local 67 if (thread) { in destroy() 69 delete thread; in destroy()
|
/hardware/interfaces/audio/2.0/ |
D | IStreamIn.hal | 44 * Commands that can be executed on the driver reader thread. 53 * on the driver reader thread. 88 * -- command queue is used to instruct the reader thread what operation 95 * The driver operates on a dedicated thread. The client must ensure that 96 * the thread is given an appropriate priority and assigned to correct 98 * of the driver thread. 102 * @param threadPriority priority of the driver thread. 112 * @return threadInfo identifiers of the driver's dedicated thread.
|
D | IStreamOut.hal | 47 * Commands that can be executed on the driver writer thread. 82 * -- command queue is used to instruct the writer thread what operation 89 * The driver operates on a dedicated thread. The client must ensure that 90 * the thread is given an appropriate priority and assigned to correct 92 * of the driver thread. 105 * @return threadInfo identifiers of the driver's dedicated thread.
|
/hardware/libhardware/modules/input/evdev/ |
D | EvdevModule.cpp | 52 std::thread mPollThread; 66 mPollThread = std::thread(&EvdevModule::loop, this); in init()
|
/hardware/qcom/gps/msm8960/loc_api/libloc_api_50001/ |
D | loc_eng_ni.h | 39 pthread_t thread; /* NI thread */ member
|
/hardware/interfaces/automotive/vehicle/2.0/default/tests/ |
D | VehicleObjectPool_test.cpp | 94 std::vector<std::thread> threads; in TEST_F() 97 threads.push_back(std::thread([&poolPtr] () { in TEST_F()
|
/hardware/qcom/gps/msm8909/loc_api/libloc_api_50001/ |
D | loc_eng_ni.h | 41 pthread_t thread; /* NI thread */ member
|
/hardware/qcom/gps/msm8994/loc_api/libloc_api_50001/ |
D | loc_eng_ni.h | 41 pthread_t thread; /* NI thread */ member
|
/hardware/qcom/gps/msm8084/loc_api/libloc_api_50001/ |
D | loc_eng_ni.h | 41 pthread_t thread; /* NI thread */ member
|
/hardware/qcom/gps/msm8996/loc_api/libloc_api_50001/ |
D | loc_eng_ni.h | 41 pthread_t thread; /* NI thread */ member
|
/hardware/qcom/gps/loc_api/libloc_api_50001/ |
D | loc_eng_ni.h | 41 pthread_t thread; /* NI thread */ member
|
/hardware/intel/common/wrs_omxil_core/utils/src/ |
D | ebuild.mk | 8 thread.cpp \
|
D | Android.mk | 8 thread.cpp \
|
/hardware/interfaces/automotive/vehicle/2.0/default/common/include/vhal_v2_0/ |
D | ConcurrentQueue.h | 111 mWorkerThread = std::thread( in run() 147 std::thread mWorkerThread;
|
D | RecurrentTimer.h | 43 mTimerThread = std::thread(&RecurrentTimer::loop, this, action); in RecurrentTimer() 141 std::thread mTimerThread;
|
/hardware/interfaces/bluetooth/1.0/default/ |
D | async_fd_watcher.h | 52 std::thread thread_;
|
/hardware/interfaces/tests/msgq/1.0/default/ |
D | BenchmarkMsgQ.cpp | 80 std::thread(QueuePairReadWrite<kSynchronizedReadWrite>, mFmqInbox, in benchmarkPingPong() 89 std::thread(QueueWriter<kSynchronizedReadWrite>, mFmqOutbox, in benchmarkServiceWriteClientRead()
|
/hardware/qcom/display/msm8996/sdm/include/utils/ |
D | sys.h | 58 typedef int (*pthread_cancel)(pthread_t thread);
|
/hardware/qcom/display/msm8998/sdm/include/utils/ |
D | sys.h | 63 typedef int (*pthread_cancel)(pthread_t thread);
|