| /linux/rust/kernel/alloc/ |
| H A D | kvec.rs | 8 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 D | kbox.rs | 7 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 D | allocator.rs | 16 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 D | traits.rs | 6 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 D | uaccess.rs | 8 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 D | alloc.rs | 159 pub unsafe trait Allocator { trait
|
| /linux/kernel/dma/ |
| H A D | Kconfig | 161 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 D | hugepages.rst | 7 Contiguous Memory Allocator
|
| H A D | page-allocator.rst | 4 The Page Allocator
|
| /linux/Documentation/trace/ |
| H A D | events-kmem.rst | 11 - Per-CPU Allocator Activity 74 4. Per-CPU Allocator Activity
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-kernel-kexec-kdump | 58 the Contiguous Memory Allocator (CMA) area that are allocated
|
| /linux/Documentation/ABI/obsolete/ |
| H A D | sysfs-kernel-kexec-kdump | 68 the Contiguous Memory Allocator (CMA) area that are allocated
|
| /linux/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ |
| H A D | dpio-driver.rst | 70 | Allocator |. . . . . . . | Ethernet |
|
| H A D | overview.rst | 294 | Allocator |. . . . . . . | Ethernet | 353 Allocator section in DPAA2 Linux Drivers Overview
|
| /linux/Documentation/gpu/ |
| H A D | drm-mm.rst | 445 DRM MM Range Allocator 460 DRM MM Range Allocator Function References 509 DRM Buddy Allocator
|
| /linux/Documentation/networking/device_drivers/fddi/ |
| H A D | skfp.rst | 249 - SBA (Synchronous Bandwidth Allocator) parameters can
|
| /linux/Documentation/driver-api/media/ |
| H A D | mc-core.rst | 294 Media Controller Device Allocator API
|
| /linux/Documentation/arch/arm/omap/ |
| H A D | dss.rst | 297 can enable Contiguous Memory Allocator (CONFIG_CMA) to improve the dma
|
| /linux/include/linux/ |
| H A D | mmzone.h | 1860 #error Allocator MAX_PAGE_ORDER exceeds SECTION_SIZE
|
| /linux/mm/ |
| H A D | Kconfig | 1044 bool "Contiguous Memory Allocator" 1049 This enables the Contiguous Memory Allocator which allows other
|
| /linux/Documentation/filesystems/ |
| H A D | proc.rst | 1265 Memory reserved for the Contiguous Memory Allocator (CMA)
|