Lines Matching refs:policy
444 scheduling policy and process CPU priorities determine which processes
480 * Basic Scheduling Functions:: Get/set scheduling policy, priority
519 CPU is determined by the scheduling policy. If the processes have
520 absolute priority 0, the traditional scheduling policy described in
606 Each process has a scheduling policy. For processes with absolute
617 absolute priority have the same scheduling policy. We'll discuss that
636 with First Come First Served scheduling policy forms a good compromise
652 scheduling policy and a process that is assigned First Come First Serve
661 A process begins life with the same scheduling policy as its parent process.
664 Only a privileged process can set the scheduling policy of a process
671 absolute priority and scheduling policy of a process.
677 For the case that the scheduling policy is traditional scheduling, more
685 scheduling parameter is the scheduling policy and that the priority
686 value, if any, is a parameter of the scheduling policy. In the
688 policy, if anything, only fine tunes the effect of that priority.
709 @deftypefun int sched_setscheduler (pid_t @var{pid}, int @var{policy}, const struct sched_param *@v…
714 This function sets both the absolute priority and the scheduling policy
718 scheduling policy @var{policy} to the task with ID @var{pid},
719 or the calling task if @var{pid} is zero. If @var{policy} is
720 negative, @code{sched_setscheduler} keeps the existing scheduling policy.
722 The following macros represent the valid values for @var{policy}:
746 @var{policy} is not @code{SCHED_OTHER} (or it's negative and the
747 existing policy is not @code{SCHED_OTHER}.
763 @var{policy} does not identify an existing scheduling policy.
767 valid range for the scheduling policy @var{policy} (or the existing
768 scheduling policy if @var{policy} is negative) or @var{param} is
785 This function returns the scheduling policy assigned to the task with
788 The return value is the scheduling policy. See
807 because while that function sets the scheduling policy and the absolute
808 priority, this function gets only the scheduling policy. To get the
822 @var{policy} = @code{-1}.
858 @deftypefun int sched_get_priority_min (int @var{policy})
864 allowable for a task with scheduling policy @var{policy}.
874 @var{policy} does not identify an existing scheduling policy.
879 @deftypefun int sched_get_priority_max (int @var{policy})
885 allowable for a task that with scheduling policy @var{policy}.
895 @var{policy} does not identify an existing scheduling policy.
906 the Round Robin scheduling policy, if it is used, for the task with
978 policy.