Home
last modified time | relevance | path

Searched refs:Allocator (Results 1 – 25 of 25) 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.rs7 alloc::Allocator,
107 A: Allocator,
122 A: Allocator,
151 A: Allocator,
245 impl<T: ?Sized + BinaryReaderMut, A: Allocator> BinaryReaderMut for Box<T, A> {
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/time/hrtimer/
H A Dtbox.rs23 A: crate::alloc::Allocator,
34 A: crate::alloc::Allocator,
50 A: crate::alloc::Allocator,
66 A: crate::alloc::Allocator,
101 A: crate::alloc::Allocator,
/linux/rust/kernel/irq/
H A Drequest.rs10 use crate::alloc::Allocator;
48 impl<T: ?Sized + Handler, A: Allocator> Handler for Box<T, A> {
321 impl<T: ?Sized + ThreadedHandler, A: Allocator> ThreadedHandler for 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 Diov.rs11 alloc::{Allocator, Flags},
141 pub fn copy_from_iter_vec<A: Allocator>( in copy_from_iter_vec()
H A Dalloc.rs159 pub unsafe trait Allocator { trait
/linux/kernel/dma/
H A DKconfig155 bool "DMA Contiguous Memory Allocator"
158 This enables the Contiguous Memory Allocator which allows drivers
190 Memory Allocator. If the size of 0 is selected, CMA is disabled by
201 Allocator as a percentage of the total memory in the system.
/linux/drivers/dma-buf/heaps/
H A DKconfig13 by the Contiguous Memory Allocator (CMA). If your system has these
/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/include/linux/
H A Dmmzone.h1873 #error Allocator MAX_PAGE_ORDER exceeds SECTION_SIZE
/linux/Documentation/arch/arm/omap/
H A Ddss.rst297 can enable Contiguous Memory Allocator (CONFIG_CMA) to improve the dma
/linux/Documentation/arch/powerpc/
H A Dfirmware-assisted-dump.rst169 Contiguous Memory Allocator (CMA) for memory reservation if CMA is
/linux/mm/
H A DKconfig1030 bool "Contiguous Memory Allocator"
1035 This enables the Contiguous Memory Allocator which allows other
/linux/Documentation/filesystems/
H A Dproc.rst1265 Memory reserved for the Contiguous Memory Allocator (CMA)