xref: /aosp_15_r20/external/strace/sched_attr.h (revision cf84ac9a129d8ea9952db616b4e9b904c4bdde56)
1*cf84ac9aSAndroid Build Coastguard Worker #ifndef STRACE_SCHED_ATTR_H
2*cf84ac9aSAndroid Build Coastguard Worker #define STRACE_SCHED_ATTR_H
3*cf84ac9aSAndroid Build Coastguard Worker 
4*cf84ac9aSAndroid Build Coastguard Worker # include <stdint.h>
5*cf84ac9aSAndroid Build Coastguard Worker 
6*cf84ac9aSAndroid Build Coastguard Worker struct sched_attr {
7*cf84ac9aSAndroid Build Coastguard Worker 	uint32_t size;
8*cf84ac9aSAndroid Build Coastguard Worker 	uint32_t sched_policy;
9*cf84ac9aSAndroid Build Coastguard Worker 	uint64_t sched_flags;
10*cf84ac9aSAndroid Build Coastguard Worker 	uint32_t sched_nice;
11*cf84ac9aSAndroid Build Coastguard Worker 	uint32_t sched_priority;
12*cf84ac9aSAndroid Build Coastguard Worker 	uint64_t sched_runtime;
13*cf84ac9aSAndroid Build Coastguard Worker 	uint64_t sched_deadline;
14*cf84ac9aSAndroid Build Coastguard Worker 	uint64_t sched_period;
15*cf84ac9aSAndroid Build Coastguard Worker };
16*cf84ac9aSAndroid Build Coastguard Worker 
17*cf84ac9aSAndroid Build Coastguard Worker # define SCHED_ATTR_MIN_SIZE	48
18*cf84ac9aSAndroid Build Coastguard Worker 
19*cf84ac9aSAndroid Build Coastguard Worker #endif /* !STRACE_SCHED_ATTR_H */
20