Module balloon

Source

Structsยง

Balloon
Virtio device for memory balloon inflation/deflation.
BalloonQueues ๐Ÿ”’
Represents queues & events for the balloon device.
BalloonSnapshot ๐Ÿ”’
Snapshot of the Balloon state.
BalloonStat ๐Ÿ”’
BalloonState ๐Ÿ”’
PausedQueues ๐Ÿ”’
When the worker is stopped, the queues are preserved here.
WorkerReturn ๐Ÿ”’
Stores data from the worker when it stops so that data can be re-used when the worker is restarted.
virtio_balloon_config ๐Ÿ”’
virtio_balloon_op ๐Ÿ”’
virtio_balloon_ws ๐Ÿ”’

Enumsยง

BalloonError
BalloonFeatures
WSOp ๐Ÿ”’

Constantsยง

DEFLATEQ ๐Ÿ”’
INFLATEQ ๐Ÿ”’
QUEUE_SIZE ๐Ÿ”’
VIRTIO_BALLOON_F_DEFLATE_ON_OOM ๐Ÿ”’
VIRTIO_BALLOON_F_MUST_TELL_HOST ๐Ÿ”’
VIRTIO_BALLOON_F_PAGE_REPORTING ๐Ÿ”’
VIRTIO_BALLOON_F_STATS_VQ ๐Ÿ”’
VIRTIO_BALLOON_F_WS_REPORTING ๐Ÿ”’
VIRTIO_BALLOON_PFN_SHIFT ๐Ÿ”’
VIRTIO_BALLOON_PF_SIZE ๐Ÿ”’
VIRTIO_BALLOON_S_AVAIL ๐Ÿ”’
VIRTIO_BALLOON_S_CACHES ๐Ÿ”’
VIRTIO_BALLOON_S_HTLB_PGALLOC ๐Ÿ”’
VIRTIO_BALLOON_S_HTLB_PGFAIL ๐Ÿ”’
VIRTIO_BALLOON_S_MAJFLT ๐Ÿ”’
VIRTIO_BALLOON_S_MEMFREE ๐Ÿ”’
VIRTIO_BALLOON_S_MEMTOT ๐Ÿ”’
VIRTIO_BALLOON_S_MINFLT ๐Ÿ”’
VIRTIO_BALLOON_S_NONSTANDARD_SHMEM ๐Ÿ”’
VIRTIO_BALLOON_S_NONSTANDARD_UNEVICTABLE ๐Ÿ”’
VIRTIO_BALLOON_S_SWAP_IN ๐Ÿ”’
VIRTIO_BALLOON_S_SWAP_OUT ๐Ÿ”’
VIRTIO_BALLOON_WS_OP_CONFIG ๐Ÿ”’
VIRTIO_BALLOON_WS_OP_REQUEST ๐Ÿ”’
_VIRTIO_BALLOON_WS_OP_DISCARD ๐Ÿ”’
_VIRTIO_BALLOON_WS_OP_INVALID ๐Ÿ”’

Functionsยง

apply_if_some ๐Ÿ”’
free_memory ๐Ÿ”’
handle_address_chain ๐Ÿ”’
handle_command_tube ๐Ÿ”’
handle_pending_adjusted_responses ๐Ÿ”’
handle_queue ๐Ÿ”’
handle_reported_buffer ๐Ÿ”’
handle_reporting_queue ๐Ÿ”’
handle_stats_queue ๐Ÿ”’
handle_target_reached ๐Ÿ”’
handle_ws_data_queue ๐Ÿ”’
handle_ws_op_queue ๐Ÿ”’
invoke_desc_handler ๐Ÿ”’
parse_balloon_stats ๐Ÿ”’
parse_balloon_ws ๐Ÿ”’
reclaim_memory ๐Ÿ”’
release_ranges ๐Ÿ”’
run_worker ๐Ÿ”’
send_adjusted_response ๐Ÿ”’

Type Aliasesยง

Result