| /linux-6.15/tools/tracing/rtla/src/ |
| H A D | utils.h | 50 struct sched_attr { struct 62 int parse_prio(char *arg, struct sched_attr *sched_param); argument 64 int __set_sched_attr(int pid, struct sched_attr *attr); 65 int set_comm_sched_attr(const char *comm_prefix, struct sched_attr *attr);
|
| H A D | timerlat_u.h | 15 struct sched_attr *sched_param;
|
| H A D | utils.c | 235 static inline int syscall_sched_setattr(pid_t pid, const struct sched_attr *attr, in syscall_sched_setattr() 240 int __set_sched_attr(int pid, struct sched_attr *attr) in __set_sched_attr() 318 int set_comm_sched_attr(const char *comm_prefix, struct sched_attr *attr) in set_comm_sched_attr() 406 int parse_prio(char *arg, struct sched_attr *sched_param) in parse_prio()
|
| H A D | timerlat.h | 31 struct sched_attr sched_param;
|
| H A D | osnoise.h | 29 struct sched_attr sched_param;
|
| /linux-6.15/kernel/sched/ |
| H A D | syscalls.c | 294 const struct sched_attr *attr) in DEFINE_CLASS() 342 const struct sched_attr *attr) in uclamp_validate() 402 const struct sched_attr *attr) in __setscheduler_uclamp() 445 const struct sched_attr *attr) in uclamp_validate() 459 const struct sched_attr *attr, in user_check_sched_setscheduler() 517 const struct sched_attr *attr, in __sched_setscheduler() 762 struct sched_attr attr = { in _sched_setscheduler() 865 struct sched_attr attr = { in sched_set_normal() 893 static int sched_copy_attr(struct sched_attr __user *uattr, struct sched_attr *attr) in sched_copy_attr() 984 struct sched_attr attr; in SYSCALL_DEFINE3() [all …]
|
| H A D | sched.h | 353 extern int sched_dl_overflow(struct task_struct *p, int policy, const struct sched_attr *attr); 354 extern void __setparam_dl(struct task_struct *p, const struct sched_attr *attr); 355 extern void __getparam_dl(struct task_struct *p, struct sched_attr *attr); 356 extern bool __checkparam_dl(const struct sched_attr *attr); 357 extern bool dl_param_changed(struct task_struct *p, const struct sched_attr *attr); 3499 extern void __setparam_fair(struct task_struct *p, const struct sched_attr *attr); 3915 extern int __sched_setscheduler(struct task_struct *p, const struct sched_attr *attr, bool user, bo…
|
| H A D | cpufreq_schedutil.c | 656 struct sched_attr attr = { in sugov_kthread_create() 657 .size = sizeof(struct sched_attr), in sugov_kthread_create()
|
| H A D | deadline.c | 3273 const struct sched_attr *attr) in sched_dl_overflow() 3338 void __setparam_dl(struct task_struct *p, const struct sched_attr *attr) in __setparam_dl() 3350 void __getparam_dl(struct task_struct *p, struct sched_attr *attr) in __getparam_dl() 3372 bool __checkparam_dl(const struct sched_attr *attr) in __checkparam_dl() 3448 bool dl_param_changed(struct task_struct *p, const struct sched_attr *attr) in dl_param_changed()
|
| H A D | core.c | 8889 struct sched_attr attr = { in normalize_rt_tasks()
|
| H A D | fair.c | 5184 void __setparam_fair(struct task_struct *p, const struct sched_attr *attr) in __setparam_fair()
|
| /linux-6.15/include/uapi/linux/sched/ |
| H A D | types.h | 98 struct sched_attr { struct
|
| /linux-6.15/drivers/gpu/drm/i915/ |
| H A D | i915_gpu_error.h | 54 struct i915_sched_attr sched_attr; member 110 struct i915_sched_attr sched_attr; member
|
| H A D | i915_gpu_error.c | 497 erq->sched_attr.priority, in error_print_request() 506 header, ctx->comm, ctx->pid, ctx->sched_attr.priority, in error_print_context() 1360 erq->sched_attr = request->sched.attr; in record_request() 1411 e->sched_attr = ctx->sched; in record_context()
|
| /linux-6.15/drivers/cpufreq/ |
| H A D | cppc_cpufreq.c | 200 struct sched_attr attr = { in cppc_freq_invariance_init() 201 .size = sizeof(struct sched_attr), in cppc_freq_invariance_init()
|
| /linux-6.15/include/linux/ |
| H A D | sched.h | 77 struct sched_attr; 1920 extern int sched_setattr(struct task_struct *, const struct sched_attr *); 1921 extern int sched_setattr_nocheck(struct task_struct *, const struct sched_attr *);
|
| H A D | syscalls.h | 39 struct sched_attr; 915 struct sched_attr __user *attr, 918 struct sched_attr __user *attr,
|
| /linux-6.15/Documentation/scheduler/ |
| H A D | sched-deadline.rst | 120 The SCHED_FLAG_DL_OVERRUN flag in sched_attr's sched_flags field allows a task 625 * a new struct sched_attr, containing all the necessary fields is 808 struct sched_attr { 827 const struct sched_attr *attr, 834 struct sched_attr *attr, 843 struct sched_attr attr;
|
| /linux-6.15/kernel/trace/ |
| H A D | trace_selftest.c | 1425 static const struct sched_attr attr = { in trace_wakeup_test_thread()
|