• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1include <linux/socket.h>
2include <linux/ptrace.h>
3include <linux/resource.h>
4include <linux/stat.h>
5include <linux/mman.h>
6include <linux/time.h>
7include <linux/mount.h>
8include <linux/fs.h>
9include <linux/eventpoll.h>
10include <linux/signalfd.h>
11include <linux/eventfd.h>
12include <linux/timerfd.h>
13include <linux/personality.h>
14include <linux/wait.h>
15include <linux/user.h>
16include <linux/un.h>
17include <linux/ioctl.h>
18include <linux/fadvise.h>
19include <linux/falloc.h>
20include <linux/kexec.h>
21include <linux/elf.h>
22include <linux/fiemap.h>
23include <linux/kd.h>
24include <linux/vt.h>
25include <linux/if_alg.h>
26include <linux/nfc.h>
27include <linux/sockios.h>
28include <linux/net_tstamp.h>
29include <linux/termios.h>
30include <linux/fcntl.h>
31include <linux/sched.h>
32include <linux/mqueue.h>
33include <linux/mempolicy.h>
34include <linux/in.h>
35include <linux/ip.h>
36include <linux/tcp.h>
37include <linux/udp.h>
38include <linux/kcmp.h>
39include <linux/nfs.h>
40include <linux/syslog.h>
41include <linux/exportfs.h>
42include <linux/splice.h>
43include <fs/overlayfs/overlayfs.h>
44include <uapi/linux/memfd.h>
45include <uapi/linux/module.h>
46include <linux/ioprio.h>
47include <linux/membarrier.h>
48include <uapi/linux/kcov.h>
49include <uapi/linux/membarrier.h>
50include <uapi/linux/capability.h>
51include <uapi/linux/seccomp.h>
52include <uapi/linux/watch_queue.h>
53include <kernel/sched/sched.h>
54include <uapi/linux/close_range.h>
55include <uapi/linux/netfilter/xt_cgroup.h>
56include <xen/interface/io/xs_wire.h>
57include <uapi/linux/prctl.h>
58include <asm/prctl.h>
59
60sched_setattr(pid pid, attr ptr[in, sched_attr], flags const[0])
61
62sched_attr {
63	size		bytesize[parent, int32]
64	sched_policy	flags[sched_policy, int32]
65	sched_flags	flags[sched_attr_flags, int64]
66	sched_nice	int32
67	sched_priority	int32
68	sched_runtime	int64
69	sched_deadline	int64
70	sched_period	int64
71	sched_util_min	int32
72	sched_util_max	int32
73	sched_latency_nice int32
74}
75
76sched_policy = SCHED_NORMAL, SCHED_FIFO, SCHED_RR, SCHED_BATCH, SCHED_IDLE, SCHED_DEADLINE
77sched_attr_flags = SCHED_FLAG_RESET_ON_FORK, SCHED_FLAG_RECLAIM, SCHED_FLAG_DL_OVERRUN, SCHED_FLAG_KEEP_POLICY, SCHED_FLAG_KEEP_PARAMS, SCHED_FLAG_UTIL_CLAMP_MIN, SCHED_FLAG_UTIL_CLAMP_MAX, SCHED_FLAG_SUGOV, SCHED_FLAG_LATENCY_NICE