Searched refs:balloon (Results 1 – 16 of 16) sorted by relevance
/Linux-v6.6/include/linux/ |
D | balloon_compaction.h | 71 static inline void balloon_devinfo_init(struct balloon_dev_info *balloon) in balloon_devinfo_init() argument 73 balloon->isolated_pages = 0; in balloon_devinfo_init() 74 spin_lock_init(&balloon->pages_lock); in balloon_devinfo_init() 75 INIT_LIST_HEAD(&balloon->pages); in balloon_devinfo_init() 76 balloon->migratepage = NULL; in balloon_devinfo_init() 91 static inline void balloon_page_insert(struct balloon_dev_info *balloon, in balloon_page_insert() argument 96 set_page_private(page, (unsigned long)balloon); in balloon_page_insert() 97 list_add(&page->lru, &balloon->pages); in balloon_page_insert() 137 static inline void balloon_page_insert(struct balloon_dev_info *balloon, in balloon_page_insert() argument 141 list_add(&page->lru, &balloon->pages); in balloon_page_insert()
|
/Linux-v6.6/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-v6.6/drivers/misc/ |
D | vmw_balloon.c | 395 static struct vmballoon balloon; variable 1522 struct vmballoon *b = &balloon; in vmballoon_shrinker_scan() 1564 struct vmballoon *b = &balloon; in vmballoon_shrinker_count() 1882 INIT_DELAYED_WORK(&balloon.dwork, vmballoon_work); in vmballoon_init() 1884 error = vmballoon_register_shrinker(&balloon); in vmballoon_init() 1892 balloon_devinfo_init(&balloon.b_dev_info); in vmballoon_init() 1893 vmballoon_compaction_init(&balloon); in vmballoon_init() 1895 INIT_LIST_HEAD(&balloon.huge_pages); in vmballoon_init() 1896 spin_lock_init(&balloon.comm_lock); in vmballoon_init() 1897 init_rwsem(&balloon.conf_sem); in vmballoon_init() [all …]
|
D | Kconfig | 395 like a "balloon" that can be inflated to reclaim physical pages 398 be allocated to other guests. The balloon can also be deflated
|
/Linux-v6.6/mm/ |
D | balloon_compaction.c | 235 struct balloon_dev_info *balloon = balloon_page_device(page); in balloon_page_migrate() local 248 return balloon->migratepage(balloon, newpage, page, mode); in balloon_page_migrate()
|
D | Kconfig | 617 # support for memory balloon 622 # support for memory balloon compaction 624 bool "Allow for balloon memory compaction/migration" 633 pages enlisted as being part of memory balloon devices avoids the
|
/Linux-v6.6/Documentation/translations/zh_CN/mm/ |
D | page_migration.rst | 123 被迁移,例如,zsmalloc,virtio-balloon页面。 125 对于virtio-balloon页面,迁移代码路径的某些部分已经被钩住,并添加了virtio-balloon
|
/Linux-v6.6/drivers/xen/ |
D | Makefile | 3 obj-y += grant-table.o features.o balloon.o manage.o time.o 18 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" 18 Memory hotplug support for Xen balloon driver allows expanding memory 170 The resulting buffer is similar to one allocated by the balloon 175 cannot work with scattered buffers provided by the balloon driver, 342 having to balloon out RAM regions in order to obtain physical memory
|
/Linux-v6.6/Documentation/mm/ |
D | free_page_reporting.rst | 10 For the driver, typically a balloon driver, to use of this functionality
|
D | page_migration.rst | 155 non-LRU pages, such as zsmalloc and virtio-balloon pages.
|
/Linux-v6.6/Documentation/admin-guide/mm/ |
D | memory-hotplug.rst | 605 - Memory ballooning without balloon compaction is incompatible with 606 ZONE_MOVABLE. Only some implementations, such as virtio-balloon and 607 pseries CMM, fully support balloon compaction. 610 disabled. In that case, balloon inflation will only perform unmovable 657 boot and can apply to memory blocks hotplugged via the XEN balloon and the 658 Hyper-V balloon.
|
/Linux-v6.6/drivers/virtio/ |
D | Kconfig | 108 tristate "Virtio balloon driver"
|
/Linux-v6.6/drivers/hv/ |
D | hv_balloon.c | 121 __u64 balloon:1; member 1830 cap_msg.caps.cap_bits.balloon = ballooning_enabled(); in balloon_connect_vsp()
|
/Linux-v6.6/Documentation/virt/hyperv/ |
D | vmbus.rst | 33 * Memory balloon
|
/Linux-v6.6/scripts/ |
D | spelling.txt | 235 baloon||balloon
|