![]()
if( xAlreadyYielded == pdFALSE )![]()
if( xWaitConditionMet != pdFALSE )![]()
if( xAlreadyYielded == pdFALSE )![]()
xMatchFound = pdFALSE;![]()
if( xMatchFound != pdFALSE )![]()
#define listIS_CONTAINED_WITHIN( pxList, pxListItem ) ( ( ( pxListItem )->pxContainer == ( pxList ) ) ? ( pdTRUE ) : ( pdFALSE ) )![]()
pdFALSE, uxTicksToWait );![]()
#define portRELEASE_ISR_LOCK() vPortRecursiveLock( 0, spin_lock_instance( configSMP_SPINLOCK_0 ), pdFALSE )![]()
#define portRELEASE_TASK_LOCK() vPortRecursiveLock( 1, spin_lock_instance( configSMP_SPINLOCK_1 ), pdFALSE )![]()
BaseType_t xEntryTimeSet = pdFALSE, xYieldRequired;![]()
else if( prvNotifyQueueSetContainer( pxQueue ) != pdFALSE )![]()
if( listLIST_IS_EMPTY( &( pxQueue->xTasksWaitingToReceive ) ) == pdFALSE )![]()
if( xTaskRemoveFromEventList( &( pxQueue->xTasksWaitingToReceive ) ) != pdFALSE )![]()
else if( xYieldRequired != pdFALSE )![]()
else if( xYieldRequired != pdFALSE )![]()
else if( xEntryTimeSet == pdFALSE )![]()
else if( prvNotifyQueueSetContainer( pxQueue ) != pdFALSE )![]()
if( listLIST_IS_EMPTY( &( pxQueue->xTasksWaitingToReceive ) ) == pdFALSE )![]()
if( xTaskRemoveFromEventList( &( pxQueue->xTasksWaitingToReceive ) ) != pdFALSE )![]()
if( prvNotifyQueueSetContainer( pxQueue ) != pdFALSE )![]()
if( listLIST_IS_EMPTY( &( pxQueue->xTasksWaitingToReceive ) ) == pdFALSE )![]()
if( xTaskRemoveFromEventList( &( pxQueue->xTasksWaitingToReceive ) ) != pdFALSE )![]()
else if( xEntryTimeSet == pdFALSE )![]()
BaseType_t xInheritanceOccurred = pdFALSE;![]()
else if( xEntryTimeSet == pdFALSE )![]()
if( xInheritanceOccurred != pdFALSE )![]()
else if( xEntryTimeSet == pdFALSE )![]()
if( prvNotifyQueueSetContainer( pxQueue ) != pdFALSE )![]()
if( listLIST_IS_EMPTY( &( pxQueue->xTasksWaitingToReceive ) ) == pdFALSE )![]()
if( xTaskRemoveFromEventList( &( pxQueue->xTasksWaitingToReceive ) ) != pdFALSE )![]()
xReturn = pdFALSE;![]()
xReturn = pdFALSE;![]()
xReturn = pdFALSE;![]()
xReturn = pdFALSE;![]()
BaseType_t xReturn = pdFALSE;![]()
if( listLIST_IS_EMPTY( &( pxQueueSetContainer->xTasksWaitingToReceive ) ) == pdFALSE )![]()
if( xTaskRemoveFromEventList( &( pxQueueSetContainer->xTasksWaitingToReceive ) ) != pdFALSE )![]()
xReturn = pdFALSE;![]()
xReturn = pdFALSE;![]()
xReturn = pdFALSE;![]()
xReturn = pdFALSE;![]()
xReturn = pdFALSE;![]()
#define taskTASK_IS_RUNNING( pxTCB ) ( ( ( ( pxTCB )->xTaskRunState >= ( BaseType_t ) 0 ) && ( ( pxTCB )->xTaskRunState < ( BaseType_t ) configNUMBER_OF_CORES ) ) ? ( pdTRUE ) : ( pdFALSE ) )![]()
#define taskTASK_IS_RUNNING_OR_SCHEDULED_TO_YIELD( pxTCB ) ( ( ( pxTCB )->xTaskRunState != taskTASK_NOT_RUNNING ) ? ( pdTRUE ) : ( pdFALSE ) )![]()
if( taskTASK_IS_RUNNING( pxTCB ) == pdFALSE )![]()
if( ( taskTASK_IS_RUNNING( pxCurrentTCBs[ xCoreID ] ) != pdFALSE ) && ( xYieldPendings[ xCoreID ] == pdFALSE ) )![]()
BaseType_t xTaskScheduled = pdFALSE;![]()
while( xTaskScheduled == pdFALSE )![]()
if( listLIST_IS_EMPTY( &( pxReadyTasksLists[ uxCurrentPriority ] ) ) == pdFALSE )![]()
xDecrementTopPriority = pdFALSE;![]()
if( xTaskScheduled != pdFALSE )![]()
if( xDecrementTopPriority != pdFALSE )![]()
if( ( pxPreviousTCB != NULL ) && ( listIS_CONTAINED_WITHIN( &( pxReadyTasksLists[ pxPreviousTCB->uxPriority ] ), &( pxPreviousTCB->xStateListItem ) ) != pdFALSE ) )![]()
( taskTASK_IS_RUNNING( pxCurrentTCBs[ uxCore ] ) != pdFALSE ) &&![]()
( xYieldPendings[ uxCore ] == pdFALSE ) )![]()
if( xSchedulerRunning == pdFALSE )![]()
if( xSchedulerRunning != pdFALSE )![]()
BaseType_t xDeleteTCBInIdleTask = pdFALSE;![]()
if( ( xSchedulerRunning != pdFALSE ) && ( xTaskIsRunningOrYielding != pdFALSE ) )![]()
BaseType_t xAlreadyYielded, xShouldDelay = pdFALSE;![]()
if( xShouldDelay != pdFALSE )![]()
prvAddCurrentTaskToDelayedList( xTimeToWake - xConstTickCount, pdFALSE );![]()
if( xAlreadyYielded == pdFALSE )![]()
BaseType_t xAlreadyYielded = pdFALSE;![]()
prvAddCurrentTaskToDelayedList( xTicksToDelay, pdFALSE );![]()
if( xAlreadyYielded == pdFALSE )![]()
BaseType_t xYieldRequired = pdFALSE;![]()
BaseType_t xYieldForTask = pdFALSE;![]()
if( listIS_CONTAINED_WITHIN( &( pxReadyTasksLists[ uxPriorityUsedOnEntry ] ), &( pxTCB->xStateListItem ) ) != pdFALSE )![]()
xYieldForTask = pdFALSE;![]()
if( xYieldRequired != pdFALSE )![]()
if( xYieldForTask != pdFALSE )![]()
if( xSchedulerRunning != pdFALSE )![]()
if( xSchedulerRunning != pdFALSE )![]()
BaseType_t xReturn = pdFALSE;![]()
if( listIS_CONTAINED_WITHIN( &xSuspendedTaskList, &( pxTCB->xStateListItem ) ) != pdFALSE )![]()
if( listIS_CONTAINED_WITHIN( &xPendingReadyList, &( pxTCB->xEventListItem ) ) == pdFALSE )![]()
if( listIS_CONTAINED_WITHIN( NULL, &( pxTCB->xEventListItem ) ) != pdFALSE )![]()
xReturn = pdFALSE;![]()
if( prvTaskIsTaskSuspended( pxTCB ) != pdFALSE )![]()
BaseType_t xYieldRequired = pdFALSE;![]()
if( prvTaskIsTaskSuspended( pxTCB ) != pdFALSE )![]()
if( xYieldPendings[ portGET_CORE_ID() ] != pdFALSE )![]()
if( xSchedulerRunning != pdFALSE )![]()
if( xSchedulerRunning != pdFALSE )![]()
xBreakLoop = pdFALSE;![]()
if( xBreakLoop != pdFALSE )![]()
if( xYieldPendings[ xCoreID ] != pdFALSE )![]()
xYieldPendings[ xCoreID ] = pdFALSE;![]()
if( xWaitIndefinitely != pdFALSE )![]()
xReturn = pdFALSE;![]()
xReturn = pdFALSE;![]()
if( xYieldPendings[ portGET_CORE_ID() ] != pdFALSE )![]()
if( pxCurrentTCB->ucDelayAborted != ( uint8_t ) pdFALSE )![]()
pxCurrentTCB->ucDelayAborted = ( uint8_t ) pdFALSE;![]()
xReturn = pdFALSE;![]()
xReturn = pdFALSE;![]()
if( listIS_CONTAINED_WITHIN( &xPendingReadyList, &( pxTCB->xEventListItem ) ) != pdFALSE )![]()
if( xGetFreeStackSpace != pdFALSE )![]()
if( xSchedulerRunning == pdFALSE )![]()
BaseType_t xReturn = pdFALSE;![]()
if( listIS_CONTAINED_WITHIN( &( pxReadyTasksLists[ pxMutexHolderTCB->uxPriority ] ), &( pxMutexHolderTCB->xStateListItem ) ) != pdFALSE )![]()
BaseType_t xReturn = pdFALSE;![]()
if( listIS_CONTAINED_WITHIN( &( pxReadyTasksLists[ uxPriorityUsedOnEntry ] ), &( pxTCB->xStateListItem ) ) != pdFALSE )![]()
if( xSchedulerRunning != pdFALSE )![]()
if( xSchedulerRunning != pdFALSE )![]()
if( xSchedulerRunning != pdFALSE )![]()
if( xYieldCurrentTask != pdFALSE )![]()
if( xSchedulerRunning != pdFALSE )![]()
BaseType_t xAlreadyYielded, xShouldBlock = pdFALSE;![]()
if( ( xShouldBlock == pdTRUE ) && ( xAlreadyYielded == pdFALSE ) )![]()
BaseType_t xReturn, xAlreadyYielded, xShouldBlock = pdFALSE;![]()
if( ( xShouldBlock == pdTRUE ) && ( xAlreadyYielded == pdFALSE ) )![]()
xReturn = pdFALSE;![]()
pxCurrentTCB->ucDelayAborted = ( uint8_t ) pdFALSE;![]()
if( ( xTicksToWait == portMAX_DELAY ) && ( xCanBlockIndefinitely != pdFALSE ) )![]()
if( xAutoReload != pdFALSE )![]()
if( xAutoReload != pdFALSE )![]()
xReturn = pdFALSE;![]()
while( prvInsertTimerInActiveList( pxTimer, ( xExpiredTime + pxTimer->xTimerPeriodInTicks ), xTimeNow, xExpiredTime ) != pdFALSE )![]()
if( xTimerListsWereSwitched == pdFALSE )![]()
if( ( xListWasEmpty == pdFALSE ) && ( xNextExpireTime <= xTimeNow ) )![]()
if( xListWasEmpty != pdFALSE )![]()
if( xTaskResumeAll() == pdFALSE )![]()
if( *pxListWasEmpty == pdFALSE )![]()
*pxTimerListsWereSwitched = pdFALSE;![]()
BaseType_t xProcessTimerNow = pdFALSE;![]()
if( listIS_CONTAINED_WITHIN( NULL, &( pxTimer->xTimerListItem ) ) == pdFALSE )![]()
if( prvInsertTimerInActiveList( pxTimer, xMessage.u.xTimerParameters.xMessageValue + pxTimer->xTimerPeriodInTicks, xTimeNow, xMessage.u.xTimerParameters.xMessageValue ) != pdFALSE )![]()
while( listLIST_IS_EMPTY( pxCurrentTimerList ) == pdFALSE )![]()
xReturn = pdFALSE;