Home
last modified time | relevance | path

Searched refs:sched_attr (Results 1 – 13 of 13) sorted by relevance

/linux/tools/tracing/rtla/src/
H A Dutils.h73 struct sched_attr {
91 int parse_prio(char *arg, struct sched_attr *sched_param);
94 int __set_sched_attr(int pid, struct sched_attr *attr);
95 int set_comm_sched_attr(const char *comm_prefix, struct sched_attr *attr);
52 struct sched_attr { global() struct
64 sched_periodsched_attr global() argument
H A Dtimerlat_u.h16 struct sched_attr *sched_param;
H A Dutils.c283 static inline int syscall_sched_setattr(pid_t pid, const struct sched_attr *attr, in procfs_is_workload_pid()
288 int __set_sched_attr(int pid, struct sched_attr *attr) in procfs_is_workload_pid()
362 * sched_attr *attr to the threads that start with char *comm_prefix. It is in set_comm_sched_attr()
366 int set_comm_sched_attr(const char *comm_prefix, struct sched_attr *attr) in set_comm_sched_attr()
460 int parse_prio(char *arg, struct sched_attr *sched_param) in parse_prio()
H A Dcommon.h96 struct sched_attr sched_param;
/linux/kernel/sched/
H A Dsyscalls.c242 const struct sched_attr *attr) in DEFINE_CLASS()
319 const struct sched_attr *attr) in uclamp_validate()
353 static bool uclamp_reset(const struct sched_attr *attr, in uclamp_reset()
379 const struct sched_attr *attr) in __setscheduler_uclamp()
422 const struct sched_attr *attr) in uclamp_validate()
427 const struct sched_attr *attr) { } in __setscheduler_uclamp()
436 const struct sched_attr *attr, in user_check_sched_setscheduler()
494 const struct sched_attr *attr, in __sched_setscheduler()
728 struct sched_attr attr = { in _sched_setscheduler()
764 int sched_setattr(struct task_struct *p, const struct sched_attr *attr) in sched_setattr()
[all …]
H A Dcpufreq_schedutil.c673 struct sched_attr attr = { in sugov_kthread_create()
674 .size = sizeof(struct sched_attr), in sugov_kthread_create()
H A Dsched.h357 extern int sched_dl_overflow(struct task_struct *p, int policy, const struct sched_attr *attr);
358 extern void __setparam_dl(struct task_struct *p, const struct sched_attr *attr);
359 extern void __getparam_dl(struct task_struct *p, struct sched_attr *attr, unsigned int flags);
360 extern bool __checkparam_dl(const struct sched_attr *attr);
361 extern bool dl_param_changed(struct task_struct *p, const struct sched_attr *attr);
3817 extern void __setparam_fair(struct task_struct *p, const struct sched_attr *attr);
4206 extern int __sched_setscheduler(struct task_struct *p, const struct sched_attr *attr, bool user, bo…
H A Ddeadline.c3780 const struct sched_attr *attr) in sched_dl_overflow()
3845 void __setparam_dl(struct task_struct *p, const struct sched_attr *attr) in __setparam_dl()
3857 void __getparam_dl(struct task_struct *p, struct sched_attr *attr, unsigned int flags) in __getparam_dl()
3892 bool __checkparam_dl(const struct sched_attr *attr) in __checkparam_dl()
3971 bool dl_param_changed(struct task_struct *p, const struct sched_attr *attr) in dl_param_changed()
H A Dcore.c9305 struct sched_attr attr = { in normalize_rt_tasks()
H A Dfair.c6161 void __setparam_fair(struct task_struct *p, const struct sched_attr *attr) in __setparam_fair()
/linux/include/uapi/linux/sched/
H A Dtypes.h98 struct sched_attr { struct
/linux/drivers/cpufreq/
H A Dcppc_cpufreq.c216 struct sched_attr attr = { in cppc_fie_kworker_init()
217 .size = sizeof(struct sched_attr), in cppc_fie_kworker_init()
/linux/kernel/trace/
H A Dtrace_selftest.c1425 static const struct sched_attr attr = { in trace_wakeup_test_thread()