sched_setscheduler
sched_setscheduler(st->thread, SCHED_FIFO, &wti_sched_param);
extern int sched_setscheduler(struct task_struct *, int, const struct sched_param *);
return sched_setscheduler(p, policy, &lparam);
SYSCALL_DEFINE3(sched_setscheduler, pid_t, pid, int, policy, struct sched_param __user *, param)
sched_setscheduler(0, SCHED_FIFO, ¶m);
if (sched_setscheduler(0, SCHED_FIFO, ¶m)) {
if (sched_setscheduler(0, SCHED_FIFO, ¶m)) {
if (sched_setscheduler(0, SCHEDULER, ¶m) < 0) {
if (sched_setscheduler(0, SCHED_FIFO, &sp) < 0)
if (0 && sched_setscheduler(0, SCHED_FIFO, ¶m) == -1) {
if (0 && sched_setscheduler(0, SCHED_FIFO, ¶m) == -1) {
ret = sched_setscheduler(0, SCHED_EXT, ¶m);
ret = sched_setscheduler(0, SCHED_OTHER, ¶m);
if (sched_setscheduler(0, SCHED_EXT, ¶m))
if (sched_setscheduler(0, policy, ¶m) != 0) {
r = sched_setscheduler(pid, sched_policy, ¶m);
retval = sched_setscheduler(0, SCHED_FIFO, &sp);