Home
last modified time | relevance | path

Searched refs:policy (Results 1 – 19 of 19) sorted by relevance

/kernel/sched/
A Dcpufreq_schedutil.c19 struct cpufreq_policy *policy; member
162 return policy->cpuinfo.max_freq; in get_capacity_ref_freq()
168 return policy->cur + (policy->cur >> 2); in get_capacity_ref_freq()
196 struct cpufreq_policy *policy = sg_policy->policy; in get_next_freq() local
494 struct cpufreq_policy *policy = sg_policy->policy; in sugov_next_freq_shared() local
645 sg_policy->policy = policy; in sugov_policy_alloc()
672 struct cpufreq_policy *policy = sg_policy->policy; in sugov_kthread_create() local
747 if (policy->governor_data) in sugov_init()
804 policy->governor_data = NULL; in sugov_init()
830 policy->governor_data = NULL; in sugov_exit()
[all …]
A Dsyscalls.c23 if (dl_policy(policy)) in __normal_prio()
296 policy = p->policy; in DEFINE_CLASS()
298 p->policy = policy; in DEFINE_CLASS()
469 if (policy != p->policy && !rlim_rtprio) in user_check_sched_setscheduler()
531 if (policy < 0) { in __sched_setscheduler()
533 policy = oldpolicy = p->policy; in __sched_setscheduler()
579 if (dl_policy(policy) || dl_policy(p->policy)) { in __sched_setscheduler()
610 if (unlikely(policy == p->policy)) { in __sched_setscheduler()
953 if (policy < 0) in SYSCALL_DEFINE3()
1483 switch (policy) { in SYSCALL_DEFINE1()
[all …]
A Dcpufreq.c70 bool cpufreq_this_cpu_can_update(struct cpufreq_policy *policy) in cpufreq_this_cpu_can_update() argument
72 return cpumask_test_cpu(smp_processor_id(), policy->cpus) || in cpufreq_this_cpu_can_update()
73 (policy->dvfs_possible_from_any_cpu && in cpufreq_this_cpu_can_update()
A Dext.h43 int scx_check_setscheduler(struct task_struct *p, int policy);
44 bool task_should_scx(int policy);
77 static inline int scx_check_setscheduler(struct task_struct *p, int policy) { return 0; } in scx_check_setscheduler() argument
A Dsched.h188 return policy == SCHED_IDLE; in idle_policy()
194 if (policy == SCHED_EXT) in normal_policy()
197 return policy == SCHED_NORMAL; in normal_policy()
202 return normal_policy(policy) || policy == SCHED_BATCH; in fair_policy()
207 return policy == SCHED_FIFO || policy == SCHED_RR; in rt_policy()
212 return policy == SCHED_DEADLINE; in dl_policy()
217 return idle_policy(policy) || fair_policy(policy) || in valid_policy()
218 rt_policy(policy) || dl_policy(policy); in valid_policy()
223 return idle_policy(p->policy); in task_has_idle_policy()
228 return rt_policy(p->policy); in task_has_rt_policy()
[all …]
A Didle.c393 WARN_ON_ONCE(current->policy != SCHED_FIFO); in play_idle_precise()
A Dext.c3827 if (p->policy == SCHED_EXT) { in scx_init_task()
3828 p->policy = SCHED_NORMAL; in scx_init_task()
3833 } else if (p->policy == SCHED_EXT) { in scx_init_task()
4053 int scx_check_setscheduler(struct task_struct *p, int policy) in scx_check_setscheduler() argument
4059 p->policy != policy && policy == SCHED_EXT) in scx_check_setscheduler()
4663 bool task_should_scx(int policy) in task_should_scx() argument
4669 return policy == SCHED_EXT; in task_should_scx()
5005 __setscheduler_class(p->policy, p->prio); in scx_disable_workfn()
5749 __setscheduler_class(p->policy, p->prio); in scx_enable()
A Ddeadline.c3222 int sched_dl_overflow(struct task_struct *p, int policy, in sched_dl_overflow() argument
3227 u64 new_bw = dl_policy(policy) ? to_ratio(period, runtime) : 0; in sched_dl_overflow()
3248 if (dl_policy(policy) && !task_has_dl_policy(p) && in sched_dl_overflow()
3254 } else if (dl_policy(policy) && task_has_dl_policy(p) && in sched_dl_overflow()
3267 } else if (!dl_policy(policy) && task_has_dl_policy(p)) { in sched_dl_overflow()
A Ddebug.c1243 P(policy); in proc_sched_show_task()
1248 } else if (fair_policy(p->policy)) { in proc_sched_show_task()
A Drt.c1171 return (tsk->policy == SCHED_RR) ? 1 : 0; in rt_se_rr_nr_running()
2519 if (p->policy != SCHED_RR) in task_tick_rt()
2545 if (task->policy == SCHED_RR) in get_rr_interval_rt()
A Dcore.c4732 p->policy = SCHED_NORMAL; in sched_fork()
4758 } else if (task_should_scx(p->policy)) { in sched_fork()
7304 const struct sched_class *__setscheduler_class(int policy, int prio) in __setscheduler_class() argument
7313 if (task_should_scx(policy)) in __setscheduler_class()
7421 next_class = __setscheduler_class(p->policy, prio); in rt_mutex_setprio()
A Dfair.c8711 if (unlikely(!normal_policy(p->policy))) in check_preempt_wakeup_fair()
/kernel/power/
A Denergy_model.c454 struct cpufreq_policy *policy; in em_cpufreq_update_efficiencies() local
468 policy = cpufreq_cpu_get(cpu); in em_cpufreq_update_efficiencies()
469 if (!policy) { in em_cpufreq_update_efficiencies()
478 if (!cpufreq_table_set_inefficient(policy, table[i].frequency)) in em_cpufreq_update_efficiencies()
482 cpufreq_cpu_put(policy); in em_cpufreq_update_efficiencies()
790 struct cpufreq_policy *policy; in em_check_capacity_update() local
797 policy = cpufreq_cpu_get(cpu); in em_check_capacity_update()
798 if (!policy) { in em_check_capacity_update()
804 cpufreq_cpu_put(policy); in em_check_capacity_update()
A DKconfig171 Notify kernel of aggressive userspace autosleep power management policy.
/kernel/
A Dtsacct.c57 stats->ac_sched = tsk->policy; in bacct_add_tsk()
A Dtaskstats.c665 .policy = taskstats_cmd_get_policy,
673 .policy = cgroupstats_cmd_get_policy,
/kernel/module/
A DKconfig266 of the lockdown policy.
404 load pinning security policy is enabled.
/kernel/trace/
A Dtrace.h194 unsigned long policy; member
A Dtrace.c1994 max_data->policy = tsk->policy; in __update_max_tr()
4169 data->policy, data->rt_priority); in print_trace_header()

Completed in 134 milliseconds