Lines Matching refs:pxThreadState

232     ThreadState_t * pxThreadState = NULL;  in pxPortInitialiseStack()  local
242 pxThreadState = ( ThreadState_t * ) ( pcTopOfStack - sizeof( ThreadState_t ) ); in pxPortInitialiseStack()
247 pxThreadState->pvYieldEvent = CreateEvent( NULL, /* Default security attributes. */ in pxPortInitialiseStack()
260pxThreadState->pvThread = CreateThread( NULL, xStackSize, ( LPTHREAD_START_ROUTINE ) pxCode, pvPar… in pxPortInitialiseStack()
265 configASSERT( pxThreadState->pvThread ); /* See comment where TerminateThread() is called. */ in pxPortInitialiseStack()
266 SetThreadAffinityMask( pxThreadState->pvThread, 0x01 ); in pxPortInitialiseStack()
267 SetThreadPriorityBoost( pxThreadState->pvThread, TRUE ); in pxPortInitialiseStack()
268 SetThreadPriority( pxThreadState->pvThread, portTASK_THREAD_PRIORITY ); in pxPortInitialiseStack()
270 return ( StackType_t * ) pxThreadState; in pxPortInitialiseStack()
278 ThreadState_t * pxThreadState = NULL; in xPortStartScheduler() local
356 pxThreadState = ( ThreadState_t * ) *( ( size_t * ) pxCurrentTCB ); in xPortStartScheduler()
363 ResumeThread( pxThreadState->pvThread ); in xPortStartScheduler()
398 ThreadState_t * pxThreadState; in prvProcessSimulatedInterrupts() local
463 pxThreadState = ( ThreadState_t * ) *( ( size_t * ) pxCurrentTCB ); in prvProcessSimulatedInterrupts()
464 SuspendThread( pxThreadState->pvThread ); in prvProcessSimulatedInterrupts()
474 ( void ) GetThreadContext( pxThreadState->pvThread, &xContext ); in prvProcessSimulatedInterrupts()
481 pxThreadState = ( ThreadState_t * ) ( *( size_t * ) pxCurrentTCB ); in prvProcessSimulatedInterrupts()
485 configASSERT( pxThreadState->pvThread != NULL ); in prvProcessSimulatedInterrupts()
486 ResumeThread( pxThreadState->pvThread ); in prvProcessSimulatedInterrupts()
497 pxThreadState = ( ThreadState_t * ) ( *( size_t * ) pxCurrentTCB ); in prvProcessSimulatedInterrupts()
498 SetEvent( pxThreadState->pvYieldEvent ); in prvProcessSimulatedInterrupts()
507 ThreadState_t * pxThreadState; in vPortDeleteThread() local
514 pxThreadState = ( ThreadState_t * ) ( *( size_t * ) pvTaskToDelete ); in vPortDeleteThread()
520 if( pxThreadState->pvThread != NULL ) in vPortDeleteThread()
528 ulErrorCode = TerminateThread( pxThreadState->pvThread, 0 ); in vPortDeleteThread()
531 ulErrorCode = CloseHandle( pxThreadState->pvThread ); in vPortDeleteThread()
542 ThreadState_t * pxThreadState; in vPortCloseRunningThread() local
550 pxThreadState = ( ThreadState_t * ) ( *( size_t * ) pvTaskToDelete ); in vPortCloseRunningThread()
551 pvThread = pxThreadState->pvThread; in vPortCloseRunningThread()
565 pxThreadState->pvThread = NULL; in vPortCloseRunningThread()
588 CloseHandle( pxThreadState->pvYieldEvent ); in vPortCloseRunningThread()
601 ThreadState_t * pxThreadState = ( ThreadState_t * ) *( ( size_t * ) pxCurrentTCB ); in vPortGenerateSimulatedInterrupt() local
622 ResetEvent( pxThreadState->pvYieldEvent ); in vPortGenerateSimulatedInterrupt()
633 WaitForSingleObject( pxThreadState->pvYieldEvent, INFINITE ); in vPortGenerateSimulatedInterrupt()
717 ThreadState_t * pxThreadState = ( ThreadState_t * ) *( ( size_t * ) pxCurrentTCB ); in vPortExitCritical() local
734 ResetEvent( pxThreadState->pvYieldEvent ); in vPortExitCritical()
740 WaitForSingleObject( pxThreadState->pvYieldEvent, INFINITE ); in vPortExitCritical()