Home
last modified time | relevance | path

Searched refs:Allocator (Results 1 – 17 of 17) sorted by relevance

/linux/rust/kernel/alloc/
H A Dkbox.rs7 use super::{AllocError, Allocator, Flags, NumaNode};
29 /// supported. There are also several API differences, e.g. `Box` always requires an [`Allocator`]
81 pub struct Box<#[pointee] T: ?Sized, A: Allocator>(NonNull<T>, PhantomData<A>);
121 unsafe impl<T, A: Allocator> ZeroableOption for Box<T, A> {}
127 A: Allocator,
135 A: Allocator,
142 A: Allocator,
195 A: Allocator,
225 A: Allocator,
395 A: Allocator,
[all...]
H A Dkvec.rs8 AllocError, Allocator, Box, Flags, NumaNode,
107 pub struct Vec<T, A: Allocator> {
161 A: Allocator,
169 A: Allocator,
175 A: Allocator,
850 impl<T: Clone, A: Allocator> Vec<T, A> {
945 A: Allocator,
965 A: Allocator,
981 impl<T, A: Allocator> Default for Vec<T, A> {
988 impl<T: fmt::Debug, A: Allocator> fmt::Debug for Vec<T, A> {
[all …]
H A Dallocator.rs16 use crate::alloc::{AllocError, Allocator, NumaNode};
142 unsafe impl Allocator for Kmalloc {
212 unsafe impl Allocator for Vmalloc {
233 unsafe impl Allocator for KVmalloc {
274 struct TestAlign<T, A: Allocator>(Box<MaybeUninit<T>, A>); in test_alignment()
275 impl<T, A: Allocator> TestAlign<T, A> { in test_alignment()
/linux/rust/kernel/debugfs/
H A Dtraits.rs7 alloc::Allocator,
107 A: Allocator, in write_to_slice()
122 A: Allocator, in write_to_slice()
151 A: Allocator,
245 impl<T: ?Sized + BinaryReaderMut, A: Allocator> BinaryReaderMut for Box<T, A> { in read_from_slice_mut()
259 A: Allocator,
310 impl<T: ?Sized + BinaryReader, A: Allocator> BinaryReader for Box<T, A> {
321 impl<T: ?Sized + BinaryReader, A: Allocator> BinaryReader for Pin<Box<T, A>> {
/linux/rust/kernel/irq/
H A Drequest.rs10 use crate::alloc::Allocator;
48 impl<T: ?Sized + Handler, A: Allocator + 'static> Handler for Box<T, A> {
318 impl<T: ?Sized + ThreadedHandler, A: Allocator + 'static> ThreadedHandler for Box<T, A> { in handle_threaded()
/linux/rust/kernel/
H A Duaccess.rs8 alloc::{Allocator, Flags},
174 pub fn read_all<A: Allocator>(self, buf: &mut Vec<u8, A>, flags: Flags) -> Result { in read_all()
370 pub fn read_all<A: Allocator>(mut self, buf: &mut Vec<u8, A>, flags: Flags) -> Result { in read_all()
H A Dalloc.rs159 pub unsafe trait Allocator { trait
/linux/Documentation/driver-api/cxl/allocation/
H A Dhugepages.rst7 Contiguous Memory Allocator
H A Dpage-allocator.rst4 The Page Allocator
/linux/Documentation/trace/
H A Devents-kmem.rst11 - Per-CPU Allocator Activity
74 4. Per-CPU Allocator Activity
/linux/Documentation/ABI/testing/
H A Dsysfs-kernel-kexec-kdump58 the Contiguous Memory Allocator (CMA) area that are allocated
/linux/Documentation/ABI/obsolete/
H A Dsysfs-kernel-kexec-kdump68 the Contiguous Memory Allocator (CMA) area that are allocated
/linux/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/
H A Ddpio-driver.rst70 | Allocator |. . . . . . . | Ethernet |
H A Doverview.rst294 | Allocator |. . . . . . . | Ethernet |
353 Allocator section in DPAA2 Linux Drivers Overview
/linux/Documentation/networking/device_drivers/fddi/
H A Dskfp.rst249 - SBA (Synchronous Bandwidth Allocator) parameters can
/linux/Documentation/driver-api/media/
H A Dmc-core.rst294 Media Controller Device Allocator API
/linux/Documentation/arch/arm/omap/
H A Ddss.rst297 can enable Contiguous Memory Allocator (CONFIG_CMA) to improve the dma