Commit | Line | Data |
---|---|---|
6b35e407 RR |
1 | #ifndef _LINUX_VIRTIO_BALLOON_H |
2 | #define _LINUX_VIRTIO_BALLOON_H | |
674bfc23 RR |
3 | /* This header is BSD licensed so anyone can use the definitions to implement |
4 | * compatible drivers/servers. */ | |
6b35e407 RR |
5 | #include <linux/virtio_config.h> |
6 | ||
6b35e407 RR |
7 | /* The feature bitmap for virtio balloon */ |
8 | #define VIRTIO_BALLOON_F_MUST_TELL_HOST 0 /* Tell before reclaiming pages */ | |
9 | ||
1b4aa2fa HB |
10 | /* Size of a PFN in the balloon interface. */ |
11 | #define VIRTIO_BALLOON_PFN_SHIFT 12 | |
12 | ||
6b35e407 RR |
13 | struct virtio_balloon_config |
14 | { | |
15 | /* Number of pages host wants Guest to give up. */ | |
16 | __le32 num_pages; | |
17 | /* Number of pages we've actually got in balloon. */ | |
18 | __le32 actual; | |
19 | }; | |
20 | #endif /* _LINUX_VIRTIO_BALLOON_H */ |