1 <h2>policy_fifo_info
</h2>
4 <strong>Structure
</strong> - Specifies information associated with the system's First-In-First-Out scheduling policy.
7 <strong>struct policy_fifo_limit
</strong>
9 <strong>int
</strong> <var>max_priority
</var><strong>;
</strong>
12 <strong>struct policy_fifo_base
</strong>
14 <strong>int
</strong> <var>base_priority
</var><strong>;
</strong>
17 <strong>struct policy_fifo_info
</strong>
19 <strong>int
</strong> <var>max_priority
</var><strong>;
</strong>
20 <strong>int
</strong> <var>base_priority
</var><strong>;
</strong>
21 <strong>boolean_t
</strong> <var>depressed
</var><strong>;
</strong>
22 <strong>int
</strong> <var>depress_priority
</var><strong>;
</strong>
27 <dt> <var>max_priority
</var>
29 Maximum scheduling priority
31 <dt> <var>base_priority
</var>
35 <dt> <var>depressed
</var>
37 True if scheduling priority is depressed
39 <dt> <var>depress_priority
</var>
41 Scheduling priority from which depressed
45 The
<strong>policy_fifo_info
</strong> structure defines the first-in-first-out
46 scheduling policy information.
47 FIFO threads have two priorities associated with them by the system:
51 A maximum priority value which can be raised only via privileged operation
52 so that users may not unfairly compete with other users in their processor
53 set. Newly created threads obtain their maximum priority from that of their
54 assigned processor set.
57 A priority value which can be set by the thread to any value up to a
58 maximum priority. Newly created threads obtain their priority from their task.
60 <h3>RELATED INFORMATION
</h3>
63 <a href=
"thread_info.html"><strong>thread_info
</strong></a>,
64 <a href=
"task_info.html"><strong>task_info
</strong></a>,
65 <a href=
"processor_set_info.html"><strong>processor_set_info
</strong></a>,
66 <a href=
"P_set_policy_control.html"><strong>processor_set_policy_control
</strong></a>,
67 <a href=
"P_set_policy_disable.html"><strong>processor_set_policy_disable
</strong></a>,
68 <a href=
"P_set_policy_enable.html"><strong>processor_set_policy_enable
</strong></a>,
69 <a href=
"task_policy.html"><strong>task_policy
</strong></a>,
70 <a href=
"thread_policy.html"><strong>thread_policy
</strong></a>,
71 <a href=
"thread_set_policy.html"><strong>thread_set_policy
</strong></a>.
74 <a href=
"policy_rr_info.html"><strong>policy_rr_info
</strong></a>,
75 <a href=
"policy_timeshare_info.html"><strong>policy_timeshare_info
</strong></a>.