Home
last modified time | relevance | path

Searched refs:Vmalloc (Results 1 – 4 of 4) sorted by relevance

/linux/rust/kernel/alloc/
H A Dallocator.rs40 pub struct Vmalloc; struct
160 impl Vmalloc { impl
212 unsafe impl Allocator for Vmalloc { implementation
294 let ta = TestAlign::<Blob, Vmalloc>::new()?; in test_alignment()
297 let ta = TestAlign::<LargeAlignBlob, Vmalloc>::new()?; in test_alignment()
H A Dkbox.rs6 use super::allocator::{KVmalloc, Kmalloc, Vmalloc, VmallocPageIter};
33 /// `Box` works with any of the kernel's allocators, e.g. [`Kmalloc`], [`Vmalloc`] or [`KVmalloc`].
95 /// Type alias for [`Box`] with a [`Vmalloc`] allocator.
105 pub type VBox<T> = Box<T, super::allocator::Vmalloc>;
690 // - `ptr` is a valid pointer to the beginning of a `Vmalloc` allocation.
692 // - `size` is the size of the `Vmalloc` allocation `ptr` points to.
H A Dkvec.rs6 allocator::{KVmalloc, Kmalloc, Vmalloc, VmallocPageIter},
139 pub type VVec<T> = Vec<T, Vmalloc>;
/linux/Documentation/sound/kernel-api/
H A Dwriting-an-alsa-driver.rst3580 Vmalloc'ed Buffers