vmballoon_deinit_batching(9)
π NAME π
okay so bestie, welcome to vmballoon_deinit_batching(9), straight outta the Kernel API Manual β¨ the tea is simple: vmballoon_deinit_batching β disables batching mode. periodt π
β¨ SYNOPSIS β¨
the signature is literally right here, no cap:
void vmballoon_deinit_batching (struct vmballoon *b );
π¦ ARGUMENTS π¦
bβ pointer tostruct vmballoon. that's the whole arg, bestie π«Ά
πΈ DESCRIPTION πΈ
this function disables batching, and it does it by:
- deallocating the page for communication with the hypervisor
- disabling the static key to indicate that batching is off
so yeah: batching = off, the page for hypervisor communication = deallocated, static key = disabled. iconic behavior, no notes π
π SEE ALSO π
kernel file: ./drivers/misc/vmw_balloon.c β the whole squad lives there:
enum vmballoon_cmd_type(9)struct vmballoon_batch_entry(9)vmballoon_send_guest_id(9)vmballoon_page_order(9)vmballoon_page_in_frames(9)vmballoon_mark_page_offline(9)vmballoon_mark_page_online(9)vmballoon_send_get_target(9)vmballoon_alloc_page_list(9)vmballoon_handle_one_result(9)vmballoon_status_page(9)vmballoon_lock_op(9)vmballoon_add_page(9)vmballoon_lock(9)vmballoon_release_page_list(9)vmballoon_change(9)vmballoon_enqueue_page_list(9)vmballoon_dequeue_page_list(9)vmballoon_split_refused_pages(9)vmballoon_inflate(9)vmballoon_deflate(9)vmballoon_init_batching(9)vmballoon_vmci_init(9)vmballoon_pop(9)vmballoon_work(9)vmballoon_shrinker_scan(9)vmballoon_shrinker_count(9)vmballoon_debug_show(9)vmballoon_migratepage(9)
mwah π source spot: ./drivers/misc Β· date: October 2026 Β· page: vmballoon_deinit_batching(9) π«Άβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms