Home
last modified time | relevance | path

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

/linux/rust/kernel/alloc/
H A Dkvec.rs8 AllocError, Allocator, Box, Flags, NumaNode,
104 pub struct Vec<T, A: Allocator> {
158 A: Allocator,
166 A: Allocator,
172 A: Allocator,
738 impl<T: Clone, A: Allocator> Vec<T, A> {
833 A: Allocator,
853 A: Allocator,
869 impl<T, A: Allocator> Default for Vec<T, A> {
876 impl<T: fmt::Debug, A: Allocator> fmt::Debug for Vec<T, A> {
[all …]
H A Dkbox.rs7 use super::{AllocError, Allocator, Flags, NumaNode};
81 pub struct Box<#[cfg_attr(CONFIG_RUSTC_HAS_COERCE_POINTEE, pointee)] T: ?Sized, A: Allocator>(
93 A: Allocator,
104 A: Allocator,
146 unsafe impl<T, A: Allocator> ZeroableOption for Box<T, A> {}
152 A: Allocator,
160 A: Allocator,
167 A: Allocator,
220 A: Allocator,
250 A: Allocator,
[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.rs6 use crate::alloc::Allocator;
86 A: Allocator,
101 A: Allocator,
130 A: Allocator,
224 impl<T: ?Sized + BinaryReaderMut, A: Allocator> BinaryReaderMut for Box<T, A> {
238 A: Allocator,
289 impl<T: ?Sized + BinaryReader, A: Allocator> BinaryReader for Box<T, A> {
300 impl<T: ?Sized + BinaryReader, A: Allocator> BinaryReader for Pin<Box<T, A>> {
/linux/rust/kernel/
H A Duaccess.rs8 alloc::{Allocator, Flags},
172 pub fn read_all<A: Allocator>(self, buf: &mut Vec<u8, A>, flags: Flags) -> Result { in read_all()
368 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/kernel/dma/
H A DKconfig161 bool "DMA Contiguous Memory Allocator"
164 This enables the Contiguous Memory Allocator which allows drivers
196 Memory Allocator. If the size of 0 is selected, CMA is disabled by
207 Allocator as a percentage of the total memory in the system.
/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/gpu/
H A Ddrm-mm.rst445 DRM MM Range Allocator
460 DRM MM Range Allocator Function References
509 DRM Buddy Allocator
/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
/linux/include/linux/
H A Dmmzone.h1860 #error Allocator MAX_PAGE_ORDER exceeds SECTION_SIZE
/linux/mm/
H A DKconfig1044 bool "Contiguous Memory Allocator"
1049 This enables the Contiguous Memory Allocator which allows other
/linux/Documentation/filesystems/
H A Dproc.rst1265 Memory reserved for the Contiguous Memory Allocator (CMA)