List of all items
Structs
- SwapController
 - SwapDeviceHelper
 - SwapDeviceUffdSender
 - SwapMetrics
 - SwapStateTransition
 - SwapStatus
 - controller::SwapController
 - controller::SwapDeviceHelper
 - controller::SwapDeviceUffdSender
 - controller::VmmSwapResult
 - file::FilePageState
 - file::FilePageStates
 - file::PageState
 - file::SwapFile
 - file_truncator::FileTruncator
 - page_handler::MoveToStaging
 - page_handler::PageHandleContext
 - page_handler::PageHandler
 - page_handler::Region
 - page_handler::SwapInContext
 - page_handler::TrimContext
 - present_list::PresentList
 - processes::ProcessesGuard
 - staging::CopyOp
 - staging::StagingMemory
 - uffd_list::UffdList
 - userfaultfd::DeadUffdCheckerImpl
 - userfaultfd::Factory
 - userfaultfd::Userfaultfd
 - worker::BackgroundJob
 - worker::BackgroundJobControl
 - worker::Channel
 - worker::ChannelState
 - worker::Worker
 
Enums
- SwapState
 - controller::Command
 - controller::State
 - controller::Token
 - file::Error
 - page_handler::Error
 - staging::Error
 - userfaultfd::Error
 - userfaultfd::UffdEvent
 
Traits
Functions
- controller::abort_background_job
 - controller::count_resident_pages
 - controller::handle_enable_command
 - controller::handle_vmm_swap
 - controller::monitor_process
 - controller::move_guest_to_staging
 - controller::regions_from_guest_memory
 - file_truncator::truncate_worker
 - page_handler::remove_memory
 - page_handler::uffd_copy_all
 - pagesize::addr_to_page_idx
 - pagesize::bytes_to_pages
 - pagesize::is_hugepage_aligned
 - pagesize::is_page_aligned
 - pagesize::load_transparent_hugepage_size
 - pagesize::page_base_addr
 - pagesize::page_idx_to_addr
 - pagesize::pages_to_bytes
 - pagesize::round_up_hugepage_size
 - processes::freeze_child_processes
 - processes::load_descendants
 - processes::parse_process_state
 - processes::wait_for_task_stopped
 - processes::wait_process_stopped
 - userfaultfd::register_regions
 - userfaultfd::unregister_regions
 
Type Aliases
Statics
Constants
- controller::MAX_SWAP_CHUNK_SIZE
 - controller::MAX_TRIM_PAGES
 - file::MAX_PAGE_IDX
 - file_truncator::TRUNCATE_INTERVAL
 - file_truncator::TRUNCATE_STEP_BYTES
 - page_handler::MLOCK_BUDGET
 - page_handler::PREFETCH_THRESHOLD
 - pagesize::TRANSPARENT_HUGEPAGE_SIZE_PATH
 - userfaultfd::DEV_USERFAULTFD_PATH
 - userfaultfd::UFFDIO_API
 - userfaultfd::USERFAULTFD_IOC
 - userfaultfd::USERFAULTFD_IOC_NEW