| /linux/rust/kernel/alloc/ |
| H A D | kbox.rs | 7 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 D | kvec.rs | 8 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 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 | 7 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 D | request.rs | 10 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 D | uaccess.rs | 8 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 D | alloc.rs | 159 pub unsafe trait Allocator { interface
|
| /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/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
|