List of all items
Structs
- AllocationFlags
- Config
- DeviceProperties
- GpuAllocator
- MappedMemoryRange
- MemoryBlock
- MemoryHeap
- MemoryPropertyFlags
- MemoryType
- Request
- UsageFlags
- allocator::GpuAllocator
- block::MemoryBlock
- block::Relevant
- buddy::BuddyAllocator
- buddy::BuddyBlock
- buddy::Chunk
- buddy::PairEntry
- buddy::Size
- buddy::SizeBlockEntry
- config::Config
- freelist::FreeList
- freelist::FreeListAllocator
- freelist::FreeListBlock
- freelist::FreeListRegion
- heap::Heap
- slab::Slab
- usage::MemoryForOneUsage
- usage::MemoryForUsage
- usage::UsageFlags
Enums
- AllocationError
- Dedicated
- DeviceMapError
- MapError
- OutOfMemory
- allocator::Dedicated
- block::MemoryBlockFlavor
- buddy::PairState
- buddy::Release
- buddy::Side
- error::AllocationError
- error::MapError
- slab::Entry
Traits
Macros
Functions
- align_down
- align_up
- allocator::host_visible_non_coherent
- allocator::with_implicit_usage_flags
- block::acquire_mapping
- block::release_mapping
- freelist::min
- freelist::opt_ptr_add
- unreachable_unchecked
- usage::compatible
- usage::one_usage
- usage::reverse_priority
- util::arc_unwrap
- util::is_arc_unique
- util::try_arc_unwrap