Lines Matching refs:virtio_balloon

48 struct virtio_balloon {  struct
103 struct virtio_balloon *vb = vq->vdev->priv; in balloon_ack() argument
108 static void tell_host(struct virtio_balloon *vb, struct virtqueue *vq) in tell_host()
124 static void set_page_pfns(struct virtio_balloon *vb, in set_page_pfns()
138 static unsigned fill_balloon(struct virtio_balloon *vb, size_t num) in fill_balloon()
188 static void release_pages_balloon(struct virtio_balloon *vb, in release_pages_balloon()
202 static unsigned leak_balloon(struct virtio_balloon *vb, size_t num) in leak_balloon()
238 static inline void update_stat(struct virtio_balloon *vb, int idx, in update_stat()
248 static unsigned int update_balloon_stats(struct virtio_balloon *vb) in update_balloon_stats()
299 struct virtio_balloon *vb = vq->vdev->priv; in stats_request()
307 static void stats_handle_request(struct virtio_balloon *vb) in stats_handle_request()
325 struct virtio_balloon *vb = vdev->priv; in virtballoon_changed()
334 static inline s64 towards_target(struct virtio_balloon *vb) in towards_target()
350 static void update_balloon_size(struct virtio_balloon *vb) in update_balloon_size()
364 struct virtio_balloon *vb; in update_balloon_stats_func()
366 vb = container_of(work, struct virtio_balloon, in update_balloon_stats_func()
373 struct virtio_balloon *vb; in update_balloon_size_func()
376 vb = container_of(work, struct virtio_balloon, in update_balloon_size_func()
390 static int init_vqs(struct virtio_balloon *vb) in init_vqs()
454 struct virtio_balloon *vb = container_of(vb_dev_info, in virtballoon_migratepage()
455 struct virtio_balloon, vb_dev_info); in virtballoon_migratepage()
519 struct virtio_balloon *vb = container_of(shrinker, in virtio_balloon_shrinker_scan()
520 struct virtio_balloon, shrinker); in virtio_balloon_shrinker_scan()
541 struct virtio_balloon *vb = container_of(shrinker, in virtio_balloon_shrinker_count()
542 struct virtio_balloon, shrinker); in virtio_balloon_shrinker_count()
547 static void virtio_balloon_unregister_shrinker(struct virtio_balloon *vb) in virtio_balloon_unregister_shrinker()
552 static int virtio_balloon_register_shrinker(struct virtio_balloon *vb) in virtio_balloon_register_shrinker()
563 struct virtio_balloon *vb; in virtballoon_probe()
630 static void remove_common(struct virtio_balloon *vb) in remove_common()
645 struct virtio_balloon *vb = vdev->priv; in virtballoon_remove()
668 struct virtio_balloon *vb = vdev->priv; in virtballoon_freeze()
680 struct virtio_balloon *vb = vdev->priv; in virtballoon_restore()