Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6
[deliverable/linux.git] / include / linux / virtio_balloon.h
CommitLineData
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. */
e95646c3 5#include <linux/virtio_ids.h>
6b35e407
RR
6#include <linux/virtio_config.h>
7
6b35e407
RR
8/* The feature bitmap for virtio balloon */
9#define VIRTIO_BALLOON_F_MUST_TELL_HOST 0 /* Tell before reclaiming pages */
10
1b4aa2fa
HB
11/* Size of a PFN in the balloon interface. */
12#define VIRTIO_BALLOON_PFN_SHIFT 12
13
6b35e407
RR
14struct virtio_balloon_config
15{
16 /* Number of pages host wants Guest to give up. */
17 __le32 num_pages;
18 /* Number of pages we've actually got in balloon. */
19 __le32 actual;
20};
21#endif /* _LINUX_VIRTIO_BALLOON_H */
This page took 0.345926 seconds and 5 git commands to generate.