Lines Matching refs:shrinker
114 struct shrinker shrinker; member
820 static unsigned long virtio_balloon_shrinker_scan(struct shrinker *shrinker, in virtio_balloon_shrinker_scan() argument
823 struct virtio_balloon *vb = container_of(shrinker, in virtio_balloon_shrinker_scan()
824 struct virtio_balloon, shrinker); in virtio_balloon_shrinker_scan()
829 static unsigned long virtio_balloon_shrinker_count(struct shrinker *shrinker, in virtio_balloon_shrinker_count() argument
832 struct virtio_balloon *vb = container_of(shrinker, in virtio_balloon_shrinker_count()
833 struct virtio_balloon, shrinker); in virtio_balloon_shrinker_count()
854 unregister_shrinker(&vb->shrinker); in virtio_balloon_unregister_shrinker()
859 vb->shrinker.scan_objects = virtio_balloon_shrinker_scan; in virtio_balloon_register_shrinker()
860 vb->shrinker.count_objects = virtio_balloon_shrinker_count; in virtio_balloon_register_shrinker()
861 vb->shrinker.seeks = DEFAULT_SEEKS; in virtio_balloon_register_shrinker()
863 return register_shrinker(&vb->shrinker, "virtio-balloon"); in virtio_balloon_register_shrinker()