Crate page_pool_alloc

Source
Expand description

This module implements a page memory allocator for allocating pages from a given portion of the guest address space.

Modules§

save_restore
Save restore suport for PagePool.

Structs§

PagePool
A page allocator for memory.
PagePoolAllocator
A page allocator for memory.
PagePoolAllocatorSpawner
A spawner for PagePoolAllocator instances.
PagePoolDmaBuffer
Page pool memory representing a DMA buffer useable by devices.
PagePoolHandle
A handle for a page pool allocation. When dropped, the allocation is freed.
TestMapper
A mapper that uses an internal buffer to map pages. This is meant to be used for tests that use PagePool.
UnrestoredAllocations
Error returned when unrestored allocations are found.

Enums§

Error
Errors returned on allocation methods.

Traits§

PoolSource
A source for pool allocations.