• Home
  • Raw
  • Download

Lines Matching full:scheduling

233  * Task error code: Only one task or no task is available for scheduling.
613 * the current task and task scheduling is not locked, it is scheduled for running.
662 …ty of the task resumed after system initialized is higher than the current task and task scheduling
698 …RRNO_TSK_SUSPEND_LOCKED The task being suspended is current task and task scheduling
728 …_ERRNO_TSK_DELETE_LOCKED The task being deleted is current task and task scheduling
748 …* <li>If 0 is passed in and the task scheduling is not locked, execute the next task in the queue …
750 …* If no ready task with the priority of the current task is available, the task scheduling will no…
759 …* @retval #LOS_ERRNO_TSK_DELAY_IN_LOCK The task delay occurs when the task scheduling
761 …OS_ERRNO_TSK_YIELD_NOT_ENOUGH_TASK No tasks with the same priority is available for scheduling.
771 * @brief Lock the task scheduling.
774 …* This API is used to lock the task scheduling. Task switching will not occur if the task scheduli…
778 …* <li>If the task scheduling is locked, but interrupts are not disabled, tasks are still able to b…
779 …* <li>One is added to the number of task scheduling locks if this API is called. The number of loc…
780 …* one if the task scheduling is unlocked. Therefore, this API should be used together with LOS_Tas…
794 * @brief Unlock the task scheduling.
797 …* This API is used to unlock the task scheduling. Calling this API will decrease the number of tas…
798 …* If a task is locked more than once, the task scheduling will be unlocked only when the number of…
802 …r of locks is decreased by one if this API is called. One is added to the number of task scheduling
803 …* locks if the task scheduling is locked. Therefore, this API should be used together with LOS_Tas…
824 * <li>If the set priority is higher than the priority of the current running task, task scheduling
826 * <li>Changing the priority of the current running task also probably causes task scheduling.</li>
854 * <li>Changing the priority of the current running task probably causes task scheduling.</li>
875 * @brief Change the scheduling sequence of tasks with the same priority.
890 …RRNO_TSK_YIELD_NOT_ENOUGH_TASK No tasks with the same priority is available for scheduling.
891 …* @retval #LOS_OK The scheduling sequence of tasks with same …
986 * @brief Set the affinity mask of the task scheduling cpu.
989 * This API is used to set the affinity mask of the task scheduling cpu.
997 …* @param usCpuAffiMask [IN] Type #UINT32 The scheduling cpu mask.The low to high bit of the mas…
1012 * @brief Get the affinity mask of the task scheduling cpu.
1015 * This API is used to get the affinity mask of the task scheduling cpu.
1022 …* @retval #UINT16 The scheduling cpu mask. The low to high bit of the mask corresponds to the…
1031 * @brief Get the scheduling policy for the task.
1034 * This API is used to get the scheduling policy for the task.
1042 * @retval #INT32 the scheduling policy.
1051 * @brief Set the scheduling policy and priority for the task.
1054 * This API is used to set the scheduling policy and priority for the task.
1059 * @param policy [IN] Type #UINT16 Task scheduling policy.
1060 * @param priority [IN] Type #UINT16 Task scheduling priority.
1074 * @brief Trigger active task scheduling.
1077 * This API is used to trigger active task scheduling.