aboutsummaryrefslogtreecommitdiff
path: root/include/linux/mt_sched_ioctl.h
blob: 391966e7ad8bc03d57faaaed82e5712e7c6878a4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef _MT_SCHED_IOCTL_H
#define _MT_SCHED_IOCTL_H

struct ioctl_arg {
	pid_t pid;
	unsigned int len;
	unsigned long *mask;
	unsigned long *mt_mask;
};

#define IOC_MAGIC '\x66'

#define IOCTL_SETAFFINITY	_IOW(IOC_MAGIC, 0, struct ioctl_arg)
#define IOCTL_EXITAFFINITY	_IOW(IOC_MAGIC, 1, pid_t)
#define IOCTL_GETAFFINITY	_IOR(IOC_MAGIC, 2, struct ioctl_arg)

#endif