Home
last modified time | relevance | path

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

/linux-6.15/tools/tracing/rtla/src/
H A Dutils.h50 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 Dtimerlat_u.h15 struct sched_attr *sched_param;
H A Dutils.c235 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 Dtimerlat.h31 struct sched_attr sched_param;
H A Dosnoise.h29 struct sched_attr sched_param;
/linux-6.15/kernel/sched/
H A Dsyscalls.c294 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 Dsched.h353 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 Dcpufreq_schedutil.c656 struct sched_attr attr = { in sugov_kthread_create()
657 .size = sizeof(struct sched_attr), in sugov_kthread_create()
H A Ddeadline.c3273 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 Dcore.c8889 struct sched_attr attr = { in normalize_rt_tasks()
H A Dfair.c5184 void __setparam_fair(struct task_struct *p, const struct sched_attr *attr) in __setparam_fair()
/linux-6.15/include/uapi/linux/sched/
H A Dtypes.h98 struct sched_attr { struct
/linux-6.15/drivers/gpu/drm/i915/
H A Di915_gpu_error.h54 struct i915_sched_attr sched_attr; member
110 struct i915_sched_attr sched_attr; member
H A Di915_gpu_error.c497 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 Dcppc_cpufreq.c200 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 Dsched.h77 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 Dsyscalls.h39 struct sched_attr;
915 struct sched_attr __user *attr,
918 struct sched_attr __user *attr,
/linux-6.15/Documentation/scheduler/
H A Dsched-deadline.rst120 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 Dtrace_selftest.c1425 static const struct sched_attr attr = { in trace_wakeup_test_thread()