blob: 6452b2280e24063818d3029dec007ff7d81fdbc4 [file] [log] [blame] [raw]
/*
* include/linux/vziolimit.h
*
* Copyright (C) 2010, Parallels inc.
* All rights reserved.
*
*/
#ifndef _LINUX_VZIOLIMIT_H
#define _LINUX_VZIOLIMIT_H
#include <linux/types.h>
#include <linux/ioctl.h>
#define VZIOLIMITTYPE 'I'
struct iolimit_state {
unsigned int id;
unsigned int speed;
unsigned int burst;
unsigned int latency;
};
#define VZCTL_SET_IOLIMIT _IOW(VZIOLIMITTYPE, 0, struct iolimit_state)
#define VZCTL_GET_IOLIMIT _IOR(VZIOLIMITTYPE, 1, struct iolimit_state)
#define VZCTL_SET_IOPSLIMIT _IOW(VZIOLIMITTYPE, 2, struct iolimit_state)
#define VZCTL_GET_IOPSLIMIT _IOR(VZIOLIMITTYPE, 3, struct iolimit_state)
#endif /* _LINUX_VZIOLIMIT_H */