sched_attr
struct sched_attr attr = {
.size = sizeof(struct sched_attr),
erq->sched_attr = request->sched.attr;
e->sched_attr = ctx->sched;
erq->sched_attr.priority,
header, ctx->comm, ctx->pid, ctx->sched_attr.priority,
struct i915_sched_attr sched_attr;
struct i915_sched_attr sched_attr;
extern int sched_setattr(struct task_struct *, const struct sched_attr *);
extern int sched_setattr_nocheck(struct task_struct *, const struct sched_attr *);
struct sched_attr;
struct sched_attr;
struct sched_attr __user *attr,
struct sched_attr __user *attr,
struct sched_attr attr = {
struct sched_attr attr = {
.size = sizeof(struct sched_attr),
const struct sched_attr *attr)
void __setparam_dl(struct task_struct *p, const struct sched_attr *attr)
void __getparam_dl(struct task_struct *p, struct sched_attr *attr)
bool __checkparam_dl(const struct sched_attr *attr)
bool dl_param_changed(struct task_struct *p, const struct sched_attr *attr)
void __setparam_fair(struct task_struct *p, const struct sched_attr *attr)
extern int sched_dl_overflow(struct task_struct *p, int policy, const struct sched_attr *attr);
extern void __setparam_dl(struct task_struct *p, const struct sched_attr *attr);
extern void __getparam_dl(struct task_struct *p, struct sched_attr *attr);
extern bool __checkparam_dl(const struct sched_attr *attr);
extern bool dl_param_changed(struct task_struct *p, const struct sched_attr *attr);
extern void __setparam_fair(struct task_struct *p, const struct sched_attr *attr);
extern int __sched_setscheduler(struct task_struct *p, const struct sched_attr *attr, bool user, bool pi);
SYSCALL_DEFINE4(sched_getattr, pid_t, pid, struct sched_attr __user *, uattr,
struct sched_attr kattr = { };
const struct sched_attr *attr)
const struct sched_attr *attr)
static bool uclamp_reset(const struct sched_attr *attr,
const struct sched_attr *attr)
const struct sched_attr *attr)
const struct sched_attr *attr) { }
const struct sched_attr *attr,
const struct sched_attr *attr,
struct sched_attr attr = {
int sched_setattr(struct task_struct *p, const struct sched_attr *attr)
int sched_setattr_nocheck(struct task_struct *p, const struct sched_attr *attr)
struct sched_attr attr = {
static int sched_copy_attr(struct sched_attr __user *uattr, struct sched_attr *attr)
static void get_params(struct task_struct *p, struct sched_attr *attr)
SYSCALL_DEFINE3(sched_setattr, pid_t, pid, struct sched_attr __user *, uattr,
struct sched_attr attr;
static const struct sched_attr attr = {
struct sched_attr sched_param;
struct sched_attr *sched_param;
static inline int syscall_sched_setattr(pid_t pid, const struct sched_attr *attr,
int __set_sched_attr(int pid, struct sched_attr *attr)
int set_comm_sched_attr(const char *comm_prefix, struct sched_attr *attr)
int parse_prio(char *arg, struct sched_attr *sched_param)
int parse_prio(char *arg, struct sched_attr *sched_param);
int __set_sched_attr(int pid, struct sched_attr *attr);
int set_comm_sched_attr(const char *comm_prefix, struct sched_attr *attr);