Lines Matching defs:uattr
8066 static int sched_copy_attr(struct sched_attr __user *uattr, struct sched_attr *attr)
8074 ret = get_user(size, &uattr->size);
8084 ret = copy_struct_from_user(attr, sizeof(*attr), uattr, size);
8104 put_user(sizeof(*attr), &uattr->size);
8149 * @uattr: structure containing the extended parameters.
8152 SYSCALL_DEFINE3(sched_setattr, pid_t, pid, struct sched_attr __user *, uattr,
8158 if (!uattr || pid < 0 || flags)
8161 retval = sched_copy_attr(uattr, &attr);
8254 sched_attr_copy_to_user(struct sched_attr __user *uattr,
8260 if (!access_ok(uattr, usize))
8278 if (copy_to_user(uattr, kattr, kattr->size))
8287 * @uattr: structure containing the extended parameters.
8291 SYSCALL_DEFINE4(sched_getattr, pid_t, pid, struct sched_attr __user *, uattr,
8298 if (!uattr || pid < 0 || usize > PAGE_SIZE ||
8328 return sched_attr_copy_to_user(uattr, &kattr, usize);