Structure - Specifies information associated with the system's Timeshare scheduling policy.
struct policy_timeshare_limit
{
int max_priority;
};
struct policy_timeshare_base
{
int base_priority;
};
struct policy_timeshare_info
{
int max_priority;
int base_priority;
int cur_priority;
boolean_t depressed;
int depress_priority;
};
The policy_timeshare_info structure defines the timeshare scheduling policy information. Timeshare threads have three priorities associated with them by the system:
Functions: thread_info, task_info, processor_set_info, processor_set_policy_control, processor_set_policy_disable, processor_set_policy_enable, task_policy, thread_policy, thread_set_policy.
Data Structures: policy_fifo_info, policy_rr_info.