Home
last modified time | relevance | path

Searched refs:balloon (Results 1 – 14 of 14) sorted by relevance

/linux-4.4.14/include/linux/
Dballoon_compaction.h70 static inline void balloon_devinfo_init(struct balloon_dev_info *balloon) in balloon_devinfo_init() argument
72 balloon->isolated_pages = 0; in balloon_devinfo_init()
73 spin_lock_init(&balloon->pages_lock); in balloon_devinfo_init()
74 INIT_LIST_HEAD(&balloon->pages); in balloon_devinfo_init()
75 balloon->migratepage = NULL; in balloon_devinfo_init()
123 static inline void balloon_page_insert(struct balloon_dev_info *balloon, in balloon_page_insert() argument
128 set_page_private(page, (unsigned long)balloon); in balloon_page_insert()
129 list_add(&page->lru, &balloon->pages); in balloon_page_insert()
166 static inline void balloon_page_insert(struct balloon_dev_info *balloon, in balloon_page_insert() argument
170 list_add(&page->lru, &balloon->pages); in balloon_page_insert()
/linux-4.4.14/Documentation/ABI/stable/
Dsysfs-devices-system-xen_memory6 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-4.4.14/mm/
Dballoon_compaction.c199 struct balloon_dev_info *balloon = balloon_page_device(page); in balloon_page_migrate() local
210 if (balloon && balloon->migratepage) in balloon_page_migrate()
211 rc = balloon->migratepage(balloon, newpage, page, mode); in balloon_page_migrate()
DKconfig222 # support for memory balloon
227 # support for memory balloon compaction
229 bool "Allow for balloon memory compaction/migration"
238 pages enlisted as being part of memory balloon devices avoids the
/linux-4.4.14/drivers/misc/
Dvmw_balloon.c316 static struct vmballoon balloon; variable
1279 INIT_LIST_HEAD(&balloon.page_sizes[is_2m_pages].pages); in vmballoon_init()
1280 INIT_LIST_HEAD(&balloon.page_sizes[is_2m_pages].refused_pages); in vmballoon_init()
1284 balloon.rate_alloc = VMW_BALLOON_RATE_ALLOC_MAX; in vmballoon_init()
1286 INIT_DELAYED_WORK(&balloon.dwork, vmballoon_work); in vmballoon_init()
1288 error = vmballoon_debugfs_init(&balloon); in vmballoon_init()
1292 balloon.vmci_doorbell = VMCI_INVALID_HANDLE; in vmballoon_init()
1293 balloon.batch_page = NULL; in vmballoon_init()
1294 balloon.page = NULL; in vmballoon_init()
1295 balloon.reset_required = true; in vmballoon_init()
[all …]
DKconfig420 like a "balloon" that can be inflated to reclaim physical pages
423 be allocated to other guests. The balloon can also be deflated
/linux-4.4.14/drivers/xen/
DMakefile3 obj-y += grant-table.o features.o balloon.o manage.o preempt.o
19 obj-$(CONFIG_XEN_BALLOON) += xen-balloon.o
DKconfig5 bool "Xen memory balloon driver"
8 The balloon driver allows the Xen domain to request more memory from
13 bool "Dynamically self-balloon kernel memory to target"
29 bool "Memory hotplug support for Xen balloon driver"
33 Memory hotplug support for Xen balloon driver allows expanding memory
/linux-4.4.14/drivers/virtio/
DKconfig42 tristate "Virtio balloon driver"
Dvirtio_balloon.c348 static int balloon(void *_vballoon) in balloon() function
526 vb->thread = kthread_run(balloon, vb, "vballoon"); in virtballoon_probe()
/linux-4.4.14/drivers/hv/
Dhv_balloon.c121 __u64 balloon:1; member
1523 cap_msg.caps.cap_bits.balloon = 1; in balloon_probe()
/linux-4.4.14/Documentation/vm/
Dpagemap.txt119 balloon compaction page
/linux-4.4.14/scripts/
Dspelling.txt163 baloon||balloon
/linux-4.4.14/Documentation/DocBook/
Dgpu.xml.db541 API-intel-vgt-balloon