balloon           114 drivers/hv/hv_balloon.c 		__u64 balloon:1;
balloon          1619 drivers/hv/hv_balloon.c 	cap_msg.caps.cap_bits.balloon = 1;
balloon           401 drivers/misc/vmw_balloon.c static struct vmballoon balloon;
balloon          1528 drivers/misc/vmw_balloon.c 	struct vmballoon *b = &balloon;
balloon          1570 drivers/misc/vmw_balloon.c 	struct vmballoon *b = &balloon;
balloon          1935 drivers/misc/vmw_balloon.c 	INIT_DELAYED_WORK(&balloon.dwork, vmballoon_work);
balloon          1937 drivers/misc/vmw_balloon.c 	error = vmballoon_register_shrinker(&balloon);
balloon          1945 drivers/misc/vmw_balloon.c 	balloon_devinfo_init(&balloon.b_dev_info);
balloon          1946 drivers/misc/vmw_balloon.c 	error = vmballoon_compaction_init(&balloon);
balloon          1950 drivers/misc/vmw_balloon.c 	INIT_LIST_HEAD(&balloon.huge_pages);
balloon          1951 drivers/misc/vmw_balloon.c 	spin_lock_init(&balloon.comm_lock);
balloon          1952 drivers/misc/vmw_balloon.c 	init_rwsem(&balloon.conf_sem);
balloon          1953 drivers/misc/vmw_balloon.c 	balloon.vmci_doorbell = VMCI_INVALID_HANDLE;
balloon          1954 drivers/misc/vmw_balloon.c 	balloon.batch_page = NULL;
balloon          1955 drivers/misc/vmw_balloon.c 	balloon.page = NULL;
balloon          1956 drivers/misc/vmw_balloon.c 	balloon.reset_required = true;
balloon          1958 drivers/misc/vmw_balloon.c 	queue_delayed_work(system_freezable_wq, &balloon.dwork, 0);
balloon          1960 drivers/misc/vmw_balloon.c 	vmballoon_debugfs_init(&balloon);
balloon          1964 drivers/misc/vmw_balloon.c 	vmballoon_unregister_shrinker(&balloon);
balloon          1965 drivers/misc/vmw_balloon.c 	vmballoon_compaction_deinit(&balloon);
balloon          1979 drivers/misc/vmw_balloon.c 	vmballoon_unregister_shrinker(&balloon);
balloon          1980 drivers/misc/vmw_balloon.c 	vmballoon_vmci_cleanup(&balloon);
balloon          1981 drivers/misc/vmw_balloon.c 	cancel_delayed_work_sync(&balloon.dwork);
balloon          1983 drivers/misc/vmw_balloon.c 	vmballoon_debugfs_exit(&balloon);
balloon          1990 drivers/misc/vmw_balloon.c 	vmballoon_send_start(&balloon, 0);
balloon          1991 drivers/misc/vmw_balloon.c 	vmballoon_pop(&balloon);
balloon          1994 drivers/misc/vmw_balloon.c 	vmballoon_compaction_deinit(&balloon);
balloon            72 include/linux/balloon_compaction.h static inline void balloon_devinfo_init(struct balloon_dev_info *balloon)
balloon            74 include/linux/balloon_compaction.h 	balloon->isolated_pages = 0;
balloon            75 include/linux/balloon_compaction.h 	spin_lock_init(&balloon->pages_lock);
balloon            76 include/linux/balloon_compaction.h 	INIT_LIST_HEAD(&balloon->pages);
balloon            77 include/linux/balloon_compaction.h 	balloon->migratepage = NULL;
balloon            78 include/linux/balloon_compaction.h 	balloon->inode = NULL;
balloon            99 include/linux/balloon_compaction.h static inline void balloon_page_insert(struct balloon_dev_info *balloon,
balloon           103 include/linux/balloon_compaction.h 	__SetPageMovable(page, balloon->inode->i_mapping);
balloon           104 include/linux/balloon_compaction.h 	set_page_private(page, (unsigned long)balloon);
balloon           105 include/linux/balloon_compaction.h 	list_add(&page->lru, &balloon->pages);
balloon           145 include/linux/balloon_compaction.h static inline void balloon_page_insert(struct balloon_dev_info *balloon,
balloon           149 include/linux/balloon_compaction.h 	list_add(&page->lru, &balloon->pages);
balloon           237 mm/balloon_compaction.c 	struct balloon_dev_info *balloon = balloon_page_device(page);
balloon           250 mm/balloon_compaction.c 	return balloon->migratepage(balloon, newpage, page, mode);