/device/soc/rockchip/common/sdk_linux/include/linux/sched/ |
H A D | signal.h | 6 #include <linux/signal.h>
18 * Types defining task->signal and task->sighand and APIs using them:
71 sigset_t signal;
member 90 /* current thread group signal load-balancing target: */
93 /* shared signal handling: */
103 * - everyone except group_exit_task is stopped during signal delivery
104 * of fatal signals, group_exit_task processes the signal.
361 * TIF_NOTIFY_SIGNAL isn't really a signal, but it requires the same
in signal_pending() 363 * so that notify signal callbacks can be processed.
in signal_pending() 374 return unlikely(sigismember(&p->pending.signal, SIGKIL in __fatal_signal_pending() [all...] |
/device/soc/rockchip/rk3568/hardware/omx_il/osal/ |
H A D | Rockchip_OSAL_Event.c | 53 event->signal = OMX_FALSE; in Rockchip_OSAL_SignalCreate() 130 event->signal = OMX_FALSE; in Rockchip_OSAL_SignalReset() 154 event->signal = OMX_TRUE; in Rockchip_OSAL_SignalSet() 192 if (!event->signal) in Rockchip_OSAL_SignalWait() 195 while (!event->signal) in Rockchip_OSAL_SignalWait() 199 while (!event->signal) { in Rockchip_OSAL_SignalWait() 201 if ((!event->signal) && (funcret == ETIMEDOUT)) { in Rockchip_OSAL_SignalWait()
|
/test/xts/acts/multimedia/av_codec/vcodec/swdecoder/src/ |
H A D | videodec_ndk_sample.cpp | 96 VDecSignal *signal = static_cast<VDecSignal *>(userData); in VdecError() local 97 if (signal == nullptr) { in VdecError() 102 signal->inCond_.notify_all(); in VdecError() 118 VDecSignal *signal = static_cast<VDecSignal *>(userData); in VdecInputDataReady() local 119 if (signal == nullptr) { in VdecInputDataReady() 122 unique_lock<mutex> lock(signal->inMutex_); in VdecInputDataReady() 123 signal->inIdxQueue_.push(index); in VdecInputDataReady() 124 signal->inBufferQueue_.push(data); in VdecInputDataReady() 125 signal->inCond_.notify_all(); in VdecInputDataReady() 131 VDecSignal *signal in VdecOutputDataReady() local [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/platform/higv/include/ |
H A D | hi_condition.h | 38 void signal(); 39 void signal(WakeUpType type) in signal() function in HiCondition 42 signal(); in signal() 86 inline void HiCondition::signal() in signal() function in HiCondition
|
/test/xts/acts/kernel_lite/time_posix/src/ |
H A D | AlarmTest.h | 19 #include <signal.h>
32 signal(SIGALRM, SignalHandler);
in SetUpTestCase() 36 signal(SIGALRM, SIG_DFL);
in TearDownTestCase()
|
/test/xts/acts/multimedia/av_codec/vcodec/encoder/src/ |
H A D | api_test.cpp | 50 VEncSignal *signal = static_cast<VEncSignal *>(userData); in onNeedInputData() local 51 if (signal == nullptr) { in onNeedInputData() 54 unique_lock<mutex> lock(signal->inMutex_); in onNeedInputData() 55 signal->inIdxQueue_.push(index); in onNeedInputData() 56 signal->inBufferQueue_.push(data); in onNeedInputData() 57 signal->inCond_.notify_all(); in onNeedInputData() 64 VEncSignal *signal = static_cast<VEncSignal *>(userData); in onNewOutputData() local 65 if (signal == nullptr) { in onNewOutputData() 68 unique_lock<mutex> lock(signal->outMutex_); in onNewOutputData() 69 signal in onNewOutputData() [all...] |
H A D | videoenc_ndk_sample.cpp | 90 VEncSignal *signal = static_cast<VEncSignal *>(userData); in VencInputDataReady() local 91 unique_lock<mutex> lock(signal->inMutex_); in VencInputDataReady() 92 signal->inIdxQueue_.push(index); in VencInputDataReady() 93 signal->inBufferQueue_.push(data); in VencInputDataReady() 94 signal->inCond_.notify_all(); in VencInputDataReady() 116 VEncSignal *signal = static_cast<VEncSignal *>(userData); in VencOutputDataReady() local 117 unique_lock<mutex> lock(signal->outMutex_); in VencOutputDataReady() 118 signal->outIdxQueue_.push(index); in VencOutputDataReady() 119 signal->attrQueue_.push(*attr); in VencOutputDataReady() 120 signal in VencOutputDataReady() [all...] |
H A D | videoenc_api11_sample.cpp | 69 VEncSignal *signal = static_cast<VEncSignal *>(userData); in onEncInputBufferAvailable() local 70 unique_lock<mutex> lock(signal->inMutex_); in onEncInputBufferAvailable() 71 signal->inIdxQueue_.push(index); in onEncInputBufferAvailable() 72 signal->inBufferQueue_.push(buffer); in onEncInputBufferAvailable() 73 signal->inCond_.notify_all(); in onEncInputBufferAvailable() 78 VEncSignal *signal = static_cast<VEncSignal *>(userData); in onEncOutputBufferAvailable() local 79 unique_lock<mutex> lock(signal->outMutex_); in onEncOutputBufferAvailable() 80 signal->outIdxQueue_.push(index); in onEncOutputBufferAvailable() 81 signal->outBufferQueue_.push(buffer); in onEncOutputBufferAvailable() 82 signal in onEncOutputBufferAvailable() [all...] |
/device/soc/rockchip/rk3399/hardware/mpp/include/ |
H A D | mpp_thread.h | 142 RK_S32 signal(); 183 inline RK_S32 Condition::signal() in signal() function in Condition 217 void signal() in signal() function in MppMutexCond 219 mCondition.signal(); in signal() 235 // Thread lock / signal is distinguished by its source 284 void signal(MppThreadSignal id = THREAD_WORK) 287 mMutexCond[id].signal();
|
/device/soc/rockchip/rk3568/hardware/mpp/include/ |
H A D | mpp_thread.h | 144 RK_S32 signal(); 185 inline RK_S32 Condition::signal() in signal() function in Condition 219 void signal() in signal() function in MppMutexCond 221 mCondition.signal(); in signal() 237 // Thread lock / signal is distinguished by its source 286 void signal(MppThreadSignal id = THREAD_WORK) 289 mMutexCond[id].signal();
|
/device/soc/rockchip/rk3588/hardware/mpp/include/ |
H A D | mpp_thread.h | 154 RK_S32 signal(); 195 inline RK_S32 Condition::signal() in signal() function in Condition 215 void signal() { mCondition.signal(); } in signal() function in MppMutexCond 224 // Thread lock / signal is distinguished by its source 271 void signal(MppThreadSignal id = THREAD_WORK) { 273 mMutexCond[id].signal();
|
/device/soc/rockchip/common/hardware/mpp/include/ |
H A D | mpp_thread.h | 142 signed int signal(); 183 inline signed int Condition::signal() in signal() function in Condition 217 void signal() in signal() function in MppMutexCond 219 mCondition.signal(); in signal() 235 // Thread lock / signal is distinguished by its source 285 void signal(MppThreadSignal id = THREAD_WORK) 288 mMutexCond[id].signal();
|
/test/xts/acts/kernel_lite/ipc_posix/signal/ |
H A D | SignalTest.cpp | 32 * @tc.name test the default action when receive a signal
33 default action: http://man7.org/linux/man-pages/man7/signal.7.html
55 LOG("all supported signal DefaultActionTest test %d: %s, expectStop=%d",
in HWTEST_P() 63 * @tc.name test all supported signal's send and receive. SIGKILL, SIGSTOP SIGCONT is special, not tested here
73 LOG("all supported signal SendAndRecv test %d: %s", index, ALL_SIGNALS[index].signame);
in HWTEST_P() 80 * @tc.name test all signal's description string
87 LOG("all supported signal's description string test: %d(%s)", signo, ALL_SIGNALS[signo].signame);
in HWTEST_P() 166 * @tc.name test SIGKILL and SIGSTOP's action can not changed by signal
192 signal(SIGURG, SIG_IGN);
in HWTEST_F() 195 LOG("Received signal chec in HWTEST_F() [all...] |
H A D | SignalTestUtils.cpp | 33 // special signal handler for function 'abort'
36 LOG("handler: recv a signal: %d", signum);
in SigAbortHandler() 49 // special signal handler for function 'sigaction'
52 LOG("handler recv a signal: %s(%d)", ALL_SIGNALS[signum].signame, signum);
in SigactionHandler() 57 // general signal handler. note: not thread-safe
60 LOG("handler recv a signal: %s(%d)", ALL_SIGNALS[signum].signame, signum);
in SignalHandler() 65 {"NA", "Unknown signal", TERMINATE},
75 {"SIGUSR1", "User defined signal 1", TERMINATE}, // 10
77 {"SIGUSR2", "User defined signal 2", TERMINATE},
84 {"SIGSTOP", "Stopped (signal)", STO [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/sample/taurus/histreaming_server/src/ |
H A D | histreaming_client_server.c | 18 #include <signal.h>
76 * @berf Receive signal handle
77 * @param int sig: signal
168 if (signal(SIGINT, SigIntHandler) == 0) {
in HiSteramingServer() 171 if (signal(SIGKILL, SigIntHandler) == 0) {
in HiSteramingServer() 174 if (signal(SIGTERM, SigIntHandler) == 0) {
in HiSteramingServer()
|
/test/xts/hats/kernel/syscalls/timer/setitimer/ |
H A D | SetiTimerApiTest.cpp | 44 sighandler_t oldHandler = signal(SIGALRM, TimerHandler); in SetUp() 49 sighandler_t oldHandler = signal(SIGALRM, SIG_DFL); in TearDown() 93 EXPECT_EQ(signal(SIGALRM, SIG_DFL), TimerHandler); in HWTEST_F()
|
/test/xts/hats/kernel/syscalls/timer/timercreate/ |
H A D | TimerCreateApiTest.cpp | 52 sighandler_t oldHandler = signal(SIGRTMIN, SIG_DFL); in TearDown() 116 signal(SIGALRM, SigalrmHandler); in HWTEST_F() 157 sighandler_t oldHandler = signal(SIGALRM, SigalrmHandler); in HWTEST_F() 285 sighandler_t oldHandler = signal(SIGALRM, SigalrmHandler); in HWTEST_F() 312 signal(SIGALRM, oldHandler); in HWTEST_F()
|
/test/xts/acts/multimedia/avsource/entry/src/main/cpp/ |
H A D | audioencoderxdlndk.cpp | 118 AEncSignal *signal = static_cast<AEncSignal *>(userData);
in OnNeedInputData() local 119 unique_lock<mutex> lock(signal->inMutex_);
in OnNeedInputData() 120 signal->inQueue_.push(index);
in OnNeedInputData() 121 signal->inBufferQueue_.push(data);
in OnNeedInputData() 122 signal->inCond_.notify_all();
in OnNeedInputData() 128 AEncSignal *signal = static_cast<AEncSignal *>(userData);
in OnNeedOutputData() local 129 unique_lock<mutex> lock(signal->outMutex_);
in OnNeedOutputData() 130 signal->outQueue_.push(index);
in OnNeedOutputData() 131 signal->outBufferQueue_.push(data);
in OnNeedOutputData() 133 signal in OnNeedOutputData() [all...] |
H A D | audioEncoderAvBuffer.cpp | 120 AEncSignal *signal = static_cast<AEncSignal *>(userData); in OnNeedInputBuffer() local 121 unique_lock<mutex> lock(signal->inMutex_); in OnNeedInputBuffer() 122 signal->inQueue_.push(index); in OnNeedInputBuffer() 123 signal->inBufferQueue_.push(buffer); in OnNeedInputBuffer() 124 signal->inCond_.notify_all(); in OnNeedInputBuffer() 129 AEncSignal *signal = static_cast<AEncSignal *>(userData); in OnNewOutputBuffer() local 130 unique_lock<mutex> lock(signal->outMutex_); in OnNewOutputBuffer() 131 signal->outQueue_.push(index); in OnNewOutputBuffer() 132 signal->outBufferQueue_.push(buffer); in OnNewOutputBuffer()
|
H A D | audiodecoderxdlndk.cpp | 113 ADecSignal *signal = static_cast<ADecSignal *>(userData);
in onNeedInputData() local 114 pthread_mutex_lock(&signal->inMutex_);
in onNeedInputData() 115 signal->inQueue_.push(index);
in onNeedInputData() 116 signal->inBufferQueue_.push(data);
in onNeedInputData() 117 signal->inCond_.notify_all();
in onNeedInputData() 123 ADecSignal *signal = static_cast<ADecSignal *>(userData);
in onNeedOutputData() local 124 pthread_mutex_unlock(&signal->outMutex_);
in onNeedOutputData() 125 signal->outQueue_.push(index);
in onNeedOutputData() 126 signal->outBufferQueue_.push(data);
in onNeedOutputData() 128 signal in onNeedOutputData() [all...] |
/test/xts/tools/lite/reliability/ |
H A D | utils.py | 20 import signal namespace 67 os.killpg(proc.pid, signal.SIGTERM) 69 os.kill(proc.pid, signal.SIGINT)
|
/test/testfwk/developer_test/src/core/command/ |
H A D | console.py | 21 import signal
namespace 447 signal.signal(signal.SIGTSTP, self.handler_ctrl_z) # ctrl+x linux
448 signal.signal(signal.SIGINT, self.handler_ctrl_c) # ctrl+c
|
/test/xts/acts/multimedia/av_codec/vcodec/hwdecoder/src/ |
H A D | videodec_ndk_sample.cpp | 146 VDecSignal *signal = static_cast<VDecSignal *>(userData); in VdecInputDataReady() local 147 unique_lock<mutex> lock(signal->inMutex_); in VdecInputDataReady() 148 signal->inIdxQueue_.push(index); in VdecInputDataReady() 149 signal->inBufferQueue_.push(data); in VdecInputDataReady() 150 signal->inCond_.notify_all(); in VdecInputDataReady() 172 VDecSignal *signal = static_cast<VDecSignal *>(userData); in VdecOutputDataReady() local 173 unique_lock<mutex> lock(signal->outMutex_); in VdecOutputDataReady() 174 signal->outIdxQueue_.push(index); in VdecOutputDataReady() 175 signal->attrQueue_.push(*attr); in VdecOutputDataReady() 176 signal in VdecOutputDataReady() [all...] |
/test/xts/acts/multimedia/av_codec/audio_encoder/src/ |
H A D | avcodec_audio_avbuffer_encoder_demo.cpp | 167 AEncSignal *signal = static_cast<AEncSignal *>(userData); in OnInputBufferAvailable() local 168 unique_lock<mutex> lock(signal->inMutex_); in OnInputBufferAvailable() 169 signal->inQueue_.push(index); in OnInputBufferAvailable() 170 signal->inBufferQueue_.push(buffer); in OnInputBufferAvailable() 171 signal->inCond_.notify_all(); in OnInputBufferAvailable() 177 AEncSignal *signal = static_cast<AEncSignal *>(userData); in OnOutputBufferAvailable() local 178 unique_lock<mutex> lock(signal->outMutex_); in OnOutputBufferAvailable() 179 signal->outQueue_.push(index); in OnOutputBufferAvailable() 180 signal->outBufferQueue_.push(buffer); in OnOutputBufferAvailable() 187 signal in OnOutputBufferAvailable() [all...] |
/test/xts/acts/multimedia/av_codec/audio_decoder/src/ |
H A D | avcodec_audio_avbuffer_decoder_demo.cpp | 67 ADecBufferSignal *signal = static_cast<ADecBufferSignal *>(userData); in OnInputBufferAvailable() local 68 unique_lock<mutex> lock(signal->inMutex_); in OnInputBufferAvailable() 69 signal->inQueue_.push(index); in OnInputBufferAvailable() 70 signal->inBufferQueue_.push(data); in OnInputBufferAvailable() 71 signal->inCond_.notify_all(); in OnInputBufferAvailable() 77 ADecBufferSignal *signal = static_cast<ADecBufferSignal *>(userData); in OnOutputBufferAvailable() local 78 unique_lock<mutex> lock(signal->outMutex_); in OnOutputBufferAvailable() 79 signal->outQueue_.push(index); in OnOutputBufferAvailable() 80 signal->outBufferQueue_.push(data); in OnOutputBufferAvailable() 81 signal in OnOutputBufferAvailable() [all...] |