Searched refs:balloon (Results 1 – 25 of 25) sorted by relevance
/linux/include/linux/ |
A 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/Documentation/ABI/stable/ |
A 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/drivers/misc/ |
A D | vmw_balloon.c | 397 static struct vmballoon balloon; variable 1524 struct vmballoon *b = &balloon; in vmballoon_shrinker_scan() 1566 struct vmballoon *b = &balloon; in vmballoon_shrinker_count() 1948 init_rwsem(&balloon.conf_sem); in vmballoon_init() 1950 balloon.batch_page = NULL; in vmballoon_init() 1951 balloon.page = NULL; in vmballoon_init() 1952 balloon.reset_required = true; in vmballoon_init() 1956 vmballoon_debugfs_init(&balloon); in vmballoon_init() 1976 vmballoon_vmci_cleanup(&balloon); in vmballoon_exit() 1979 vmballoon_debugfs_exit(&balloon); in vmballoon_exit() [all …]
|
A D | Kconfig | 372 like a "balloon" that can be inflated to reclaim physical pages 375 be allocated to other guests. The balloon can also be deflated
|
/linux/mm/ |
A 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()
|
A D | Kconfig | 190 # support for memory balloon 195 # support for memory balloon compaction 197 bool "Allow for balloon memory compaction/migration" 206 pages enlisted as being part of memory balloon devices avoids the
|
/linux/drivers/xen/ |
A D | built-in.a | 6 balloon.o/ 25 xen-balloon.o/
|
A D | .built-in.a.cmd | 1 …balloon.o drivers/xen/manage.o drivers/xen/time.o drivers/xen/mem-reservation.o drivers/xen/events…
|
A D | Makefile | 3 obj-y += grant-table.o features.o balloon.o manage.o time.o 18 obj-$(CONFIG_XEN_BALLOON) += xen-balloon.o
|
A 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, 335 having to balloon out RAM regions in order to obtain physical memory
|
A D | .balloon.o.cmd | 1 …balloon.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64/bin/… 3 source_drivers/xen/balloon.o := drivers/xen/balloon.c 5 deps_drivers/xen/balloon.o := \ 1244 include/xen/balloon.h \ 1266 drivers/xen/balloon.o: $(deps_drivers/xen/balloon.o) 1268 $(deps_drivers/xen/balloon.o):
|
A D | .xen-balloon.o.cmd | 1 …balloon.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64/bin/… 3 source_drivers/xen/xen-balloon.o := drivers/xen/xen-balloon.c 5 deps_drivers/xen/xen-balloon.o := \ 587 include/xen/balloon.h \ 1161 drivers/xen/xen-balloon.o: $(deps_drivers/xen/xen-balloon.o) 1163 $(deps_drivers/xen/xen-balloon.o):
|
A D | .gntdev.o.cmd | 1163 include/xen/balloon.h \
|
A D | .grant-table.o.cmd | 1106 include/xen/balloon.h \
|
A D | .xlate_mmu.o.cmd | 1143 include/xen/balloon.h \
|
A D | .privcmd.o.cmd | 1290 include/xen/balloon.h \
|
/linux/Documentation/vm/ |
A D | free_page_reporting.rst | 12 For the driver, typically a balloon driver, to use of this functionality
|
A D | page_migration.rst | 160 in drivers, for example, zsmalloc, virtio-balloon pages. 162 For virtio-balloon pages, some parts of migration code path have been hooked 163 up and added virtio-balloon specific functions to intercept migration logics.
|
/linux/Documentation/admin-guide/mm/ |
A D | memory-hotplug.rst | 587 - Memory ballooning without balloon compaction is incompatible with 588 ZONE_MOVABLE. Only some implementations, such as virtio-balloon and 589 pseries CMM, fully support balloon compaction. 592 disabled. In that case, balloon inflation will only perform unmovable 639 boot and can apply to memory blocks hotplugged via the XEN balloon and the 640 Hyper-V balloon.
|
/linux/drivers/virtio/ |
A D | Kconfig | 96 tristate "Virtio balloon driver"
|
/linux/drivers/hv/ |
A D | hv_balloon.c | 118 __u64 balloon:1; member 1720 cap_msg.caps.cap_bits.balloon = 1; in balloon_connect_vsp()
|
/linux/scripts/ |
A D | spelling.txt | 229 baloon||balloon
|
/linux/drivers/ |
A D | built-in.a | 1076 xen/balloon.o/ 1095 xen/xen-balloon.o/
|
/linux/drivers/xen/xenbus/ |
A D | .xenbus_client.o.cmd | 1050 include/xen/balloon.h \
|
/linux/ |
A D | modules.builtin.modinfo | 1 …irtio_balloonvirtio_balloon.description=Virtio balloon drivergrant_table.parmtype=version:uintb…
|
Completed in 50 milliseconds