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