Home
last modified time | relevance | path

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

123

/hardware/interfaces/wifi/1.0/default/
DTHREADING.README4 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/
DLocThread.cpp113 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()
DMsgTask.cpp66 LocThread* thread = mThread; in destroy() local
68 if (thread) { in destroy()
70 delete thread; in destroy()
/hardware/qcom/gps/msm8996/utils/
DLocThread.cpp113 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()
DMsgTask.cpp66 LocThread* thread = mThread; in destroy() local
68 if (thread) { in destroy()
70 delete thread; in destroy()
/hardware/qcom/gps/msm8998/utils/
DLocThread.cpp115 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()
DMsgTask.cpp65 LocThread* thread = mThread; in destroy() local
67 if (thread) { in destroy()
69 delete thread; in destroy()
/hardware/interfaces/audio/2.0/
DIStreamIn.hal44 * 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.
DIStreamOut.hal47 * 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/
DEvdevModule.cpp52 std::thread mPollThread;
66 mPollThread = std::thread(&EvdevModule::loop, this); in init()
/hardware/qcom/gps/msm8960/loc_api/libloc_api_50001/
Dloc_eng_ni.h39 pthread_t thread; /* NI thread */ member
/hardware/interfaces/automotive/vehicle/2.0/default/tests/
DVehicleObjectPool_test.cpp94 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/
Dloc_eng_ni.h41 pthread_t thread; /* NI thread */ member
/hardware/qcom/gps/msm8994/loc_api/libloc_api_50001/
Dloc_eng_ni.h41 pthread_t thread; /* NI thread */ member
/hardware/qcom/gps/msm8084/loc_api/libloc_api_50001/
Dloc_eng_ni.h41 pthread_t thread; /* NI thread */ member
/hardware/qcom/gps/msm8996/loc_api/libloc_api_50001/
Dloc_eng_ni.h41 pthread_t thread; /* NI thread */ member
/hardware/qcom/gps/loc_api/libloc_api_50001/
Dloc_eng_ni.h41 pthread_t thread; /* NI thread */ member
/hardware/intel/common/wrs_omxil_core/utils/src/
Debuild.mk8 thread.cpp \
DAndroid.mk8 thread.cpp \
/hardware/interfaces/automotive/vehicle/2.0/default/common/include/vhal_v2_0/
DConcurrentQueue.h111 mWorkerThread = std::thread( in run()
147 std::thread mWorkerThread;
DRecurrentTimer.h43 mTimerThread = std::thread(&RecurrentTimer::loop, this, action); in RecurrentTimer()
141 std::thread mTimerThread;
/hardware/interfaces/bluetooth/1.0/default/
Dasync_fd_watcher.h52 std::thread thread_;
/hardware/interfaces/tests/msgq/1.0/default/
DBenchmarkMsgQ.cpp80 std::thread(QueuePairReadWrite<kSynchronizedReadWrite>, mFmqInbox, in benchmarkPingPong()
89 std::thread(QueueWriter<kSynchronizedReadWrite>, mFmqOutbox, in benchmarkServiceWriteClientRead()
/hardware/qcom/display/msm8996/sdm/include/utils/
Dsys.h58 typedef int (*pthread_cancel)(pthread_t thread);
/hardware/qcom/display/msm8998/sdm/include/utils/
Dsys.h63 typedef int (*pthread_cancel)(pthread_t thread);

123