/kernel/linux/linux-6.6/tools/tracing/rtla/src/ |
H A D | utils.h | 49 struct sched_attr { struct 60 int parse_prio(char *arg, struct sched_attr *sched_param); 62 int __set_sched_attr(int pid, struct sched_attr *attr); 63 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 | 236 static inline int sched_setattr(pid_t pid, const struct sched_attr *attr, in sched_setattr() 241 int __set_sched_attr(int pid, struct sched_attr *attr) in __set_sched_attr() 315 * sched_attr *attr to the threads that start with char *comm_prefix. It is 319 int set_comm_sched_attr(const char *comm_prefix, struct sched_attr *attr) in set_comm_sched_attr() 407 int parse_prio(char *arg, struct sched_attr *sched_param) in parse_prio()
|
H A D | osnoise_top.c | 44 struct sched_attr sched_param;
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/sched/ |
H A D | types.h | 13 struct sched_attr { struct
|
/kernel/linux/linux-5.10/include/uapi/linux/sched/ |
H A D | types.h | 26 * This variant (sched_attr) allows to define additional attributes to 32 * A subset of sched_attr attributes specifies the 49 * A subset of sched_attr attributes allows to describe a so-called 64 * This is reflected by the following fields of the sched_attr structure: 81 * A subset of sched_attr attributes allows to specify the utilization 104 * A subset of sched_attr attributes allows to specify the relative latency 117 struct sched_attr { struct
|
/kernel/linux/linux-6.6/include/uapi/linux/sched/ |
H A D | types.h | 26 * This variant (sched_attr) allows to define additional attributes to 32 * A subset of sched_attr attributes specifies the 49 * A subset of sched_attr attributes allows to describe a so-called 64 * This is reflected by the following fields of the sched_attr structure: 81 * A subset of sched_attr attributes allows to specify the utilization 106 * A subset of sched_attr attributes allows to specify the relative latency 119 struct sched_attr { struct
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/sched/ |
H A D | types.h | 27 struct sched_attr { struct
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/sched/ |
H A D | types.h | 27 struct sched_attr { struct
|
/kernel/linux/common_modules/qos_auth/auth_ctl/ |
H A D | qos_ctrl.c | 56 static void init_sched_attr(struct sched_attr *attr) in init_sched_attr() 58 memset(attr, 0, sizeof(struct sched_attr)); in init_sched_attr() 71 struct sched_attr attr; in sched_set_task_qos_attr() 85 attr.size = sizeof(struct sched_attr); in sched_set_task_qos_attr()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
H A D | i915_gpu_error.h | 56 struct i915_sched_attr sched_attr; member 98 struct i915_sched_attr sched_attr; member
|
H A D | i915_gpu_error.c | 480 erq->sched_attr.priority, in error_print_request() 491 header, ctx->comm, ctx->pid, ctx->sched_attr.priority, in error_print_context() 1233 erq->sched_attr = request->sched.attr; in record_request() 1284 e->sched_attr = ctx->sched; in record_context()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A D | i915_gpu_error.h | 55 struct i915_sched_attr sched_attr; member 111 struct i915_sched_attr sched_attr; member
|
H A D | i915_gpu_error.c | 496 erq->sched_attr.priority, in error_print_request() 505 header, ctx->comm, ctx->pid, ctx->sched_attr.priority, in error_print_context() 1356 erq->sched_attr = request->sched.attr; in record_request() 1407 e->sched_attr = ctx->sched; in record_context()
|
/kernel/linux/linux-5.10/kernel/sched/ |
H A D | core.c | 889 const struct sched_attr *attr) in __setscheduler_latency() 898 const struct sched_attr *attr) in latency_nice_validate() 913 __setscheduler_latency(struct task_struct *p, const struct sched_attr *attr) in __setscheduler_latency() 919 const struct sched_attr *attr) in latency_nice_validate() 1478 const struct sched_attr *attr) in uclamp_validate() 1506 const struct sched_attr *attr) in __setscheduler_uclamp() 1614 const struct sched_attr *attr) in uclamp_validate() 1619 const struct sched_attr *attr) { } in __setscheduler_uclamp() 5369 const struct sched_attr *attr) in __setscheduler_params() 5410 const struct sched_attr *att in __sched_setscheduler() [all...] |
H A D | cpufreq_schedutil.c | 698 struct sched_attr attr = { 699 .size = sizeof(struct sched_attr),
|
H A D | deadline.c | 2661 const struct sched_attr *attr) in sched_dl_overflow() 2726 void __setparam_dl(struct task_struct *p, const struct sched_attr *attr) in __setparam_dl() 2738 void __getparam_dl(struct task_struct *p, struct sched_attr *attr) in __getparam_dl() 2768 bool __checkparam_dl(const struct sched_attr *attr) in __checkparam_dl() 2837 bool dl_param_changed(struct task_struct *p, const struct sched_attr *attr) in dl_param_changed()
|
H A D | sched.h | 427 extern int sched_dl_overflow(struct task_struct *p, int policy, const struct sched_attr *attr); 428 extern void __setparam_dl(struct task_struct *p, const struct sched_attr *attr); 429 extern void __getparam_dl(struct task_struct *p, struct sched_attr *attr); 430 extern bool __checkparam_dl(const struct sched_attr *attr); 431 extern bool dl_param_changed(struct task_struct *p, const struct sched_attr *attr);
|
/kernel/linux/linux-6.6/kernel/sched/ |
H A D | core.c | 1344 const struct sched_attr *attr) in __setscheduler_latency() 1353 const struct sched_attr *attr) in latency_nice_validate() 1368 __setscheduler_latency(struct task_struct *p, const struct sched_attr *attr) in __setscheduler_latency() 1374 const struct sched_attr *attr) in latency_nice_validate() 1937 const struct sched_attr *attr) in uclamp_validate() 1971 static bool uclamp_reset(const struct sched_attr *attr, in uclamp_reset() 1997 const struct sched_attr *attr) in __setscheduler_uclamp() 2105 const struct sched_attr *attr) in uclamp_validate() 2110 const struct sched_attr *attr) { } in __setscheduler_uclamp() 7707 const struct sched_attr *att in __setscheduler_params() [all...] |
H A D | cpufreq_schedutil.c | 630 struct sched_attr attr = { 631 .size = sizeof(struct sched_attr),
|
H A D | deadline.c | 2857 const struct sched_attr *attr) in sched_dl_overflow() 2922 void __setparam_dl(struct task_struct *p, const struct sched_attr *attr) in __setparam_dl() 2934 void __getparam_dl(struct task_struct *p, struct sched_attr *attr) in __getparam_dl() 2956 bool __checkparam_dl(const struct sched_attr *attr) in __checkparam_dl() 3025 bool dl_param_changed(struct task_struct *p, const struct sched_attr *attr) in dl_param_changed()
|
H A D | sched.h | 406 extern int sched_dl_overflow(struct task_struct *p, int policy, const struct sched_attr *attr); 407 extern void __setparam_dl(struct task_struct *p, const struct sched_attr *attr); 408 extern void __getparam_dl(struct task_struct *p, struct sched_attr *attr); 409 extern bool __checkparam_dl(const struct sched_attr *attr); 410 extern bool dl_param_changed(struct task_struct *p, const struct sched_attr *attr);
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | sched.h | 64 struct sched_attr; 625 * Original scheduling parameters. Copied here from sched_attr 1856 extern int sched_setattr(struct task_struct *, const struct sched_attr *); 1857 extern int sched_setattr_nocheck(struct task_struct *, const struct sched_attr *);
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | sched.h | 65 struct sched_attr; 711 * Original scheduling parameters. Copied here from sched_attr 2053 extern int sched_setattr(struct task_struct *, const struct sched_attr *); 2054 extern int sched_setattr_nocheck(struct task_struct *, const struct sched_attr *);
|
/kernel/linux/linux-6.6/drivers/cpufreq/ |
H A D | cppc_cpufreq.c | 225 struct sched_attr attr = { in cppc_freq_invariance_init() 226 .size = sizeof(struct sched_attr), in cppc_freq_invariance_init()
|