virtio_balloon.h 605 B

1234567891011121314151617181920
  1. #ifndef _LINUX_VIRTIO_BALLOON_H
  2. #define _LINUX_VIRTIO_BALLOON_H
  3. /* This header is BSD licensed so anyone can use the definitions to implement
  4. * compatible drivers/servers. */
  5. #include <linux/virtio_config.h>
  6. /* The ID for virtio_balloon */
  7. #define VIRTIO_ID_BALLOON 5
  8. /* The feature bitmap for virtio balloon */
  9. #define VIRTIO_BALLOON_F_MUST_TELL_HOST 0 /* Tell before reclaiming pages */
  10. struct virtio_balloon_config
  11. {
  12. /* Number of pages host wants Guest to give up. */
  13. __le32 num_pages;
  14. /* Number of pages we've actually got in balloon. */
  15. __le32 actual;
  16. };
  17. #endif /* _LINUX_VIRTIO_BALLOON_H */