Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
privcmd.h File Reference
#include <linux/types.h>
#include <linux/compiler.h>
#include <xen/interface/xen.h>

Go to the source code of this file.

Data Structures

struct  privcmd_hypercall
 
struct  privcmd_mmap_entry
 
struct  privcmd_mmap
 
struct  privcmd_mmapbatch
 
struct  privcmd_mmapbatch_v2
 

Macros

#define PRIVCMD_MMAPBATCH_MFN_ERROR   0xf0000000U
 
#define PRIVCMD_MMAPBATCH_PAGED_ERROR   0x80000000U
 
#define IOCTL_PRIVCMD_HYPERCALL   _IOC(_IOC_NONE, 'P', 0, sizeof(struct privcmd_hypercall))
 
#define IOCTL_PRIVCMD_MMAP   _IOC(_IOC_NONE, 'P', 2, sizeof(struct privcmd_mmap))
 
#define IOCTL_PRIVCMD_MMAPBATCH   _IOC(_IOC_NONE, 'P', 3, sizeof(struct privcmd_mmapbatch))
 
#define IOCTL_PRIVCMD_MMAPBATCH_V2   _IOC(_IOC_NONE, 'P', 4, sizeof(struct privcmd_mmapbatch_v2))
 

Macro Definition Documentation

#define IOCTL_PRIVCMD_HYPERCALL   _IOC(_IOC_NONE, 'P', 0, sizeof(struct privcmd_hypercall))

Definition at line 89 of file privcmd.h.

#define IOCTL_PRIVCMD_MMAP   _IOC(_IOC_NONE, 'P', 2, sizeof(struct privcmd_mmap))

Definition at line 91 of file privcmd.h.

#define IOCTL_PRIVCMD_MMAPBATCH   _IOC(_IOC_NONE, 'P', 3, sizeof(struct privcmd_mmapbatch))

Definition at line 93 of file privcmd.h.

#define IOCTL_PRIVCMD_MMAPBATCH_V2   _IOC(_IOC_NONE, 'P', 4, sizeof(struct privcmd_mmapbatch_v2))

Definition at line 95 of file privcmd.h.

#define PRIVCMD_MMAPBATCH_MFN_ERROR   0xf0000000U

Definition at line 65 of file privcmd.h.

#define PRIVCMD_MMAPBATCH_PAGED_ERROR   0x80000000U

Definition at line 66 of file privcmd.h.