Searched refs:balloon (Results 1 – 13 of 13) sorted by relevance
| /Linux-v5.4/include/linux/ |
| D | balloon_compaction.h | 72 static inline void balloon_devinfo_init(struct balloon_dev_info *balloon) in balloon_devinfo_init() argument 74 balloon->isolated_pages = 0; in balloon_devinfo_init() 75 spin_lock_init(&balloon->pages_lock); in balloon_devinfo_init() 76 INIT_LIST_HEAD(&balloon->pages); in balloon_devinfo_init() 77 balloon->migratepage = NULL; in balloon_devinfo_init() 78 balloon->inode = NULL; in balloon_devinfo_init() 99 static inline void balloon_page_insert(struct balloon_dev_info *balloon, in balloon_page_insert() argument 103 __SetPageMovable(page, balloon->inode->i_mapping); in balloon_page_insert() 104 set_page_private(page, (unsigned long)balloon); in balloon_page_insert() 105 list_add(&page->lru, &balloon->pages); in balloon_page_insert() [all …]
|
| /Linux-v5.4/Documentation/ABI/stable/ |
| D | sysfs-devices-system-xen_memory | 6 The maximum number of times the balloon driver will 7 attempt to increase the balloon before giving up. See 24 The current number of times that the balloon driver 25 has attempted to increase the size of the balloon. 36 increase the balloon. Each time the balloon cannot be 69 Amount (in KiB) of high memory in the balloon. 77 balloon.
|
| /Linux-v5.4/drivers/misc/ |
| D | vmw_balloon.c | 401 static struct vmballoon balloon; variable 1528 struct vmballoon *b = &balloon; in vmballoon_shrinker_scan() 1570 struct vmballoon *b = &balloon; in vmballoon_shrinker_count() 1935 INIT_DELAYED_WORK(&balloon.dwork, vmballoon_work); in vmballoon_init() 1937 error = vmballoon_register_shrinker(&balloon); in vmballoon_init() 1945 balloon_devinfo_init(&balloon.b_dev_info); in vmballoon_init() 1946 error = vmballoon_compaction_init(&balloon); in vmballoon_init() 1950 INIT_LIST_HEAD(&balloon.huge_pages); in vmballoon_init() 1951 spin_lock_init(&balloon.comm_lock); in vmballoon_init() 1952 init_rwsem(&balloon.conf_sem); in vmballoon_init() [all …]
|
| D | Kconfig | 371 like a "balloon" that can be inflated to reclaim physical pages 374 be allocated to other guests. The balloon can also be deflated
|
| /Linux-v5.4/mm/ |
| D | balloon_compaction.c | 237 struct balloon_dev_info *balloon = balloon_page_device(page); in balloon_page_migrate() local 250 return balloon->migratepage(balloon, newpage, page, mode); in balloon_page_migrate()
|
| D | Kconfig | 203 # support for memory balloon 208 # support for memory balloon compaction 210 bool "Allow for balloon memory compaction/migration" 219 pages enlisted as being part of memory balloon devices avoids the
|
| /Linux-v5.4/drivers/xen/ |
| D | Makefile | 3 obj-y += grant-table.o features.o balloon.o manage.o preempt.o time.o 19 obj-$(CONFIG_XEN_BALLOON) += xen-balloon.o
|
| D | Kconfig | 6 bool "Xen memory balloon driver" 9 The balloon driver allows the Xen domain to request more memory from 14 bool "Memory hotplug support for Xen balloon driver" 17 Memory hotplug support for Xen balloon driver allows expanding memory 167 The resulting buffer is similar to one allocated by the balloon 172 cannot work with scattered buffers provided by the balloon driver,
|
| /Linux-v5.4/drivers/virtio/ |
| D | Kconfig | 58 tristate "Virtio balloon driver"
|
| /Linux-v5.4/Documentation/vm/ |
| D | page_migration.rst | 156 in drivers, for example, zsmalloc, virtio-balloon pages. 158 For virtio-balloon pages, some parts of migration code path have been hooked 159 up and added virtio-balloon specific functions to intercept migration logics.
|
| /Linux-v5.4/drivers/hv/ |
| D | hv_balloon.c | 114 __u64 balloon:1; member 1626 cap_msg.caps.cap_bits.balloon = 1; in balloon_connect_vsp()
|
| /Linux-v5.4/scripts/ |
| D | spelling.txt | 209 baloon||balloon
|
| /Linux-v5.4/include/ |
| D | Kbuild | 1111 header-test- += xen/balloon.h
|