Lines Matching full:then

62 /* If the cooperative scheduler is being used then a yield should not be
120 /* If any of the following are set then task stacks are filled with a known
122 * set then don't fill the stack so there is no unnecessary dependency on memset. */
154 /* If configUSE_PORT_OPTIMISED_TASK_SELECTION is 0 then task selection is
203 /* If configUSE_PORT_OPTIMISED_TASK_SELECTION is 1 then task selection is
226 * or suspended list then it won't be in a ready list. */
386 …B is created. It allows debuggers to determine when a task has been deleted and then recreated. */
431 /* The old tskTCB name is maintained above then typedefed to the new TCB_t name
498 * If an interrupt needs to unblock a task while the scheduler is suspended then it
818 * and reacquire the correct locks. And then, do it all over again in prvCheckForRunStateChange()
842 * yielding here then that is a problem. */ in prvCheckForRunStateChange()
998 * earlier then other tasks which waits longer than this task. in prvSelectHighestPriorityTask()
1621 /* If the stack grows down then allocate the stack then the TCB so the stack in prvCreateTask()
1622 * does not grow into the TCB. Likewise if the stack grows up then allocate in prvCreateTask()
1623 * the TCB then the stack. */ in prvCreateTask()
2078 * then it should run now. */ in prvAddNewTaskToReadyList()
2153 * currently running task and preemption is on then it should in prvAddNewTaskToReadyList()
2211 /* If null is passed in here then it is the calling task that is in vTaskDelete()
2631 /* If null is passed in here then it is the priority of the task in uxTaskPriorityGet()
2661 * is defined in FreeRTOSConfig.h then in uxTaskPriorityGetFromISR()
2676 /* If null is passed in here then it is the priority of the calling in uxTaskPriorityGetFromISR()
2702 /* If null is passed in here then it is the base priority of the task in uxTaskBasePriorityGet()
2732 * is defined in FreeRTOSConfig.h then in uxTaskBasePriorityGetFromISR()
2747 /* If null is passed in here then it is the base priority of the calling in uxTaskBasePriorityGetFromISR()
2791 /* If null is passed in here then it is the priority of the calling in vTaskPrioritySet()
3132 /* If null is passed in here then it is the running task that is in vTaskSuspend()
3434 * is defined in FreeRTOSConfig.h then in xTaskResumeFromISR()
3595 * address of the RAM then create the idle task. */ in prvCreateIdleTasks()
3716 /* If configGENERATE_RUN_TIME_STATS is defined then the following in vTaskStartScheduler()
3719 * is set to 0 and the following line fails to build then ensure you do not in vTaskStartScheduler()
3734 * returns pdTRUE then there was not enough heap memory available in vTaskStartScheduler()
3736 * pdFALSE, then the application called xTaskEndScheduler(). in vTaskStartScheduler()
3884 * significant bit are set then there are tasks that have a priority in prvGetExpectedIdleTime()
3901 * time slicing is used then the very next tick interrupt must be in prvGetExpectedIdleTime()
3936 * list while the scheduler was suspended. If this was the case then the in xTaskResumeAll()
3945 /* If uxSchedulerSuspended is zero then this function does not match a in xTaskResumeAll()
3972 * task then a yield must be performed. */ in xTaskResumeAll()
3985 … * If the current core yielded then vTaskSwitchContext() has already been called in xTaskResumeAll()
4002 /* If any ticks occurred while the scheduler was suspended then in xTaskResumeAll()
4105 * then portASSERT_IF_INTERRUPT_PRIORITY_INVALID() will result in an assertion in xTaskGetTickCountFromISR()
4146 /* If null is passed in here then the name of the calling task is being in pcTaskGetName()
4512 * started, then xIdleTaskHandles will be NULL. */ in xTaskGetIdleTaskHandle()
4529 * started, then xIdleTaskHandles will be NULL. */ in xTaskGetIdleTaskHandleForCore()
4652 * then block again. */ in xTaskAbortDelay()
4725 * Increments the tick then checks to see if the new tick value will cause any in xTaskIncrementTick()
4975 /* If xTask is NULL then it is the task hook of the calling task that is in vTaskSetApplicationTaskTag()
5009 /* If xTask is NULL then set the calling task's hook. */ in xTaskGetApplicationTaskTag()
5038 /* If xTask is NULL then set the calling task's hook. */ in xTaskGetApplicationTaskTagFromISR()
5067 /* If xTask is NULL then we are calling our own task hook. */ in xTaskCallApplicationTaskHook()
5363 /* If the task should block indefinitely then set the block time to a in vTaskPlaceOnEventListRestricted()
5394 * If an event is for a queue that is locked then this function will never in xTaskRemoveFromEventList()
5414 /* If a task is blocked on a kernel object then xNextTaskUnblockTime in xTaskRemoveFromEventList()
5498 /* If a task is blocked on a kernel object then xNextTaskUnblockTime in vTaskRemoveFromUnorderedEventList()
5604 * specified is the maximum block time then the task should block in xTaskCheckForTimeOut()
5739 * to run then the idle task should yield before the end of the in portTASK_FUNCTION()
5746 * then a task other than the idle task is ready to execute. */ in portTASK_FUNCTION()
5810 /* See if any tasks have deleted themselves - if so then the idle task in portTASK_FUNCTION()
5828 * to run then the idle task should yield before the end of the in portTASK_FUNCTION()
5835 * then a task other than the idle task is ready to execute. */ in portTASK_FUNCTION()
5862 /* It is not desirable to suspend then resume the scheduler on in portTASK_FUNCTION()
5958 * then it is safe to turn all clocks off and just wait for external in eTaskConfirmSleepModeStatus()
6038 /* If null is passed in here then we are modifying the MPU settings of in vTaskAllocateMPURegions()
6169 /* xTask is NULL then get the state of the calling task. */ in vTaskGetInfo()
6223 /* If the task is in the suspended list then there is a in vTaskGetInfo()
6626 * the task attempting to obtain the mutex then it will temporarily in xTaskPriorityInherit()
6727 * If the mutex is held by a task then it cannot be given from an in xTaskPriorityDisinherit()
6728 * interrupt, and if a mutex is given by the holding task then it must in xTaskPriorityDisinherit()
6742 * the mutex. If the mutex is held by a task then it cannot be in xTaskPriorityDisinherit()
6744 * holding task then it must be the running state task. Remove in xTaskPriorityDisinherit()
6781 * returned, even if a task was waiting on it, then a context in xTaskPriorityDisinherit()
6822 /* If pxMutexHolder is not NULL then the holder must hold at least in vTaskPriorityDisinheritAfterTimeout()
6844 * the task that holds the mutex is also holding other mutexes then in vTaskPriorityDisinheritAfterTimeout()
6849 * mutex it was trying to obtain then it cannot of inherited in vTaskPriorityDisinheritAfterTimeout()
6872 * then the task that holds the mutex could be in either the in vTaskPriorityDisinheritAfterTimeout()
6931 /* If not in a critical section then yield immediately.
7078 /* If pxCurrentTCB->uxCriticalNesting is zero then this function in vTaskExitCritical()
7123 /* If critical nesting count is zero then this function in vTaskExitCritical()
7184 /* If critical nesting count is zero then this function in vTaskExitCriticalFromISR()
7267 * vTaskListTasks() calls uxTaskGetSystemState(), then formats part of the in vTaskListTasks()
7295 * configSUPPORT_DYNAMIC_ALLOCATION is set to 0 then pvPortMalloc() will in vTaskListTasks()
7401 * is 0 then vPortFree() will be #defined to nothing. */ in vTaskListTasks()
7438 * vTaskGetRunTimeStatistics() calls uxTaskGetSystemState(), then formats part in vTaskGetRunTimeStatistics()
7464 * configSUPPORT_DYNAMIC_ALLOCATION is set to 0 then pvPortMalloc() will in vTaskGetRunTimeStatistics()
7536 /* If the percentage is zero here then the task has in vTaskGetRunTimeStatistics()
7589 * is 0 then vPortFree() will be #defined to nothing. */ in vTaskGetRunTimeStatistics()
7632 * then pxCurrentTCB will be NULL. */ in pvTaskIncrementMutexHeldCount()
7868 /* If ucNotifyValue is set then either the task never entered the in xTaskGenericNotifyWait()
7973 * notification then unblock it now. */ in xTaskGenericNotify()
7984 /* If a task is blocked waiting for a notification then in xTaskGenericNotify()
8041 * is defined in FreeRTOSConfig.h then in xTaskGenericNotifyFromISR()
8112 * notification then unblock it now. */ in xTaskGenericNotifyFromISR()
8200 * is defined in FreeRTOSConfig.h then in vTaskGenericNotifyGiveFromISR()
8227 * notification then unblock it now. */ in vTaskGenericNotifyGiveFromISR()
8305 /* If null is passed in here then it is the calling task that is having in xTaskGenericNotifyStateClear()
8344 /* If null is passed in here then it is the calling task that is having in ulTaskGenericNotifyValueClear()
8351 * then clear the bit mask. */ in ulTaskGenericNotifyValueClear()
8540 * head of the list of blocked tasks then xNextTaskUnblockTime in prvAddCurrentTaskToDelayedList()
8576 * list of blocked tasks then xNextTaskUnblockTime needs to be updated in prvAddCurrentTaskToDelayedList()