Lines Matching refs:pxThreadState

229     ThreadState_t * pxThreadState = NULL;  in pxPortInitialiseStack()  local
239 pxThreadState = ( ThreadState_t * ) ( pcTopOfStack - sizeof( ThreadState_t ) ); in pxPortInitialiseStack()
244 pxThreadState->pvYieldEvent = CreateEvent( NULL, /* Default security attributes. */ in pxPortInitialiseStack()
250pxThreadState->pvThread = CreateThread( NULL, xStackSize, ( LPTHREAD_START_ROUTINE ) pxCode, pvPar… in pxPortInitialiseStack()
251 configASSERT( pxThreadState->pvThread ); /* See comment where TerminateThread() is called. */ in pxPortInitialiseStack()
252 SetThreadAffinityMask( pxThreadState->pvThread, 0x01 ); in pxPortInitialiseStack()
253 SetThreadPriorityBoost( pxThreadState->pvThread, TRUE ); in pxPortInitialiseStack()
254 SetThreadPriority( pxThreadState->pvThread, portTASK_THREAD_PRIORITY ); in pxPortInitialiseStack()
256 return ( StackType_t * ) pxThreadState; in pxPortInitialiseStack()
264 ThreadState_t * pxThreadState = NULL; in xPortStartScheduler() local
342 pxThreadState = ( ThreadState_t * ) *( ( size_t * ) pxCurrentTCB ); in xPortStartScheduler()
346 ResumeThread( pxThreadState->pvThread ); in xPortStartScheduler()
384 ThreadState_t * pxThreadState; in prvProcessSimulatedInterrupts() local
468 pxThreadState = ( ThreadState_t * ) *( ( size_t * ) pvOldCurrentTCB ); in prvProcessSimulatedInterrupts()
469 SuspendThread( pxThreadState->pvThread ); in prvProcessSimulatedInterrupts()
479 ( void ) GetThreadContext( pxThreadState->pvThread, &xContext ); in prvProcessSimulatedInterrupts()
483 pxThreadState = ( ThreadState_t * ) ( *( size_t * ) pxCurrentTCB ); in prvProcessSimulatedInterrupts()
487 configASSERT( pxThreadState->pvThread != NULL ); in prvProcessSimulatedInterrupts()
488 ResumeThread( pxThreadState->pvThread ); in prvProcessSimulatedInterrupts()
500 pxThreadState = ( ThreadState_t * ) ( *( size_t * ) pxCurrentTCB ); in prvProcessSimulatedInterrupts()
501 SetEvent( pxThreadState->pvYieldEvent ); in prvProcessSimulatedInterrupts()
510 ThreadState_t * pxThreadState; in vPortDeleteThread() local
517 pxThreadState = ( ThreadState_t * ) ( *( size_t * ) pvTaskToDelete ); in vPortDeleteThread()
523 if( pxThreadState->pvThread != NULL ) in vPortDeleteThread()
531 ulErrorCode = TerminateThread( pxThreadState->pvThread, 0 ); in vPortDeleteThread()
534 ulErrorCode = CloseHandle( pxThreadState->pvThread ); in vPortDeleteThread()
545 ThreadState_t * pxThreadState; in vPortCloseRunningThread() local
553 pxThreadState = ( ThreadState_t * ) ( *( size_t * ) pvTaskToDelete ); in vPortCloseRunningThread()
554 pvThread = pxThreadState->pvThread; in vPortCloseRunningThread()
568 pxThreadState->pvThread = NULL; in vPortCloseRunningThread()
577 CloseHandle( pxThreadState->pvYieldEvent ); in vPortCloseRunningThread()
590 ThreadState_t * pxThreadState = ( ThreadState_t * ) *( ( size_t * ) pxCurrentTCB ); in vPortGenerateSimulatedInterrupt() local
611 ResetEvent( pxThreadState->pvYieldEvent ); in vPortGenerateSimulatedInterrupt()
622 WaitForSingleObject( pxThreadState->pvYieldEvent, INFINITE ); in vPortGenerateSimulatedInterrupt()
680 ThreadState_t * pxThreadState = ( ThreadState_t * ) *( ( size_t * ) pxCurrentTCB ); in vPortExitCritical() local
697 ResetEvent( pxThreadState->pvYieldEvent ); in vPortExitCritical()
703 WaitForSingleObject( pxThreadState->pvYieldEvent, INFINITE ); in vPortExitCritical()