Lines Matching full:allocation
8 /// An [`Iterator`] of [`page::BorrowedPage`] items owned by a [`Vmalloc`] allocation.
17 /// - `buf` is a valid and [`page::PAGE_SIZE`] aligned pointer into a [`Vmalloc`] allocation.
18 /// - `size` is the number of bytes from `buf` until the end of the [`Vmalloc`] allocation `buf`
49 // hence the resulting pointer is guaranteed to be within the same allocation. in next()
56 // - `ptr` is a valid pointer to a `Vmalloc` allocation. in next()
73 /// - `buf` must be a [`page::PAGE_SIZE`] aligned pointer into a [`Vmalloc`] allocation.
75 /// - `size` must be the number of bytes from `buf` until the end of the [`Vmalloc`] allocation
79 // pointer into a [`Vmalloc`] allocation. in new()
88 /// Returns the size of the backing [`Vmalloc`] allocation in bytes.
90 /// Note that this is the size the [`Vmalloc`] allocation has been allocated with. Hence, this
97 /// Returns the number of pages owned by the backing [`Vmalloc`] allocation.