virtio-balloon.c (1430500bb8ba0bf15bad235439d62276c1b6b22f) virtio-balloon.c (ef546f1275f6563e8934dd5e338d29d9f9909ca6)
1/*
2 * Virtio Balloon Device
3 *
4 * Copyright IBM, Corp. 2008
5 * Copyright (C) 2011 Red Hat, Inc.
6 * Copyright (C) 2011 Amit Shah <amit.shah@redhat.com>
7 *
8 * Authors:

--- 55 unchanged lines hidden (view full) ---

64{
65 int i;
66 for (i = 0; i < VIRTIO_BALLOON_S_NR; dev->stats[i++] = -1);
67}
68
69static bool balloon_stats_supported(const VirtIOBalloon *s)
70{
71 VirtIODevice *vdev = VIRTIO_DEVICE(s);
1/*
2 * Virtio Balloon Device
3 *
4 * Copyright IBM, Corp. 2008
5 * Copyright (C) 2011 Red Hat, Inc.
6 * Copyright (C) 2011 Amit Shah <amit.shah@redhat.com>
7 *
8 * Authors:

--- 55 unchanged lines hidden (view full) ---

64{
65 int i;
66 for (i = 0; i < VIRTIO_BALLOON_S_NR; dev->stats[i++] = -1);
67}
68
69static bool balloon_stats_supported(const VirtIOBalloon *s)
70{
71 VirtIODevice *vdev = VIRTIO_DEVICE(s);
72 return vdev->guest_features & (1 << VIRTIO_BALLOON_F_STATS_VQ);
72 return virtio_has_feature(vdev, VIRTIO_BALLOON_F_STATS_VQ);
73}
74
75static bool balloon_stats_enabled(const VirtIOBalloon *s)
76{
77 return s->stats_poll_interval > 0;
78}
79
80static void balloon_stats_destroy_timer(VirtIOBalloon *s)

--- 363 unchanged lines hidden ---
73}
74
75static bool balloon_stats_enabled(const VirtIOBalloon *s)
76{
77 return s->stats_poll_interval > 0;
78}
79
80static void balloon_stats_destroy_timer(VirtIOBalloon *s)

--- 363 unchanged lines hidden ---