/openbmc/linux/rust/alloc/vec/ |
H A D | partial_eq.rs | 3 use crate::alloc::Allocator; 25 __impl_slice_eq1! { [A1: Allocator, A2: Allocator] Vec<T, A1>, Vec<U, A2>, #[stable(feature = "rust… 26 __impl_slice_eq1! { [A: Allocator] Vec<T, A>, &[U], #[stable(feature = "rust1", since = "1.0.0")] } 27 __impl_slice_eq1! { [A: Allocator] Vec<T, A>, &mut [U], #[stable(feature = "rust1", since = "1.0.0"… 28 __impl_slice_eq1! { [A: Allocator] &[T], Vec<U, A>, #[stable(feature = "partialeq_vec_for_ref_slice… 29 __impl_slice_eq1! { [A: Allocator] &mut [T], Vec<U, A>, #[stable(feature = "partialeq_vec_for_ref_s… 30 __impl_slice_eq1! { [A: Allocator] Vec<T, A>, [U], #[stable(feature = "partialeq_vec_for_slice", si… 31 __impl_slice_eq1! { [A: Allocator] [T], Vec<U, A>, #[stable(feature = "partialeq_vec_for_slice", si… 33 __impl_slice_eq1! { [A: Allocator] Cow<'_, [T]>, Vec<U, A> where T: Clone, #[stable(feature = "rust… 38 __impl_slice_eq1! { [A: Allocator, const N: usize] Vec<T, A>, [U; N], #[stable(feature = "rust1", s… [all …]
|
H A D | drain.rs | 3 use crate::alloc::{Allocator, Global}; 27 #[unstable(feature = "allocator_api", issue = "32838")] A: Allocator + 'a = Global, 39 impl<T: fmt::Debug, A: Allocator> fmt::Debug for Drain<'_, T, A> { 45 impl<'a, T, A: Allocator> Drain<'a, T, A> { 142 impl<'a, T, A: Allocator> AsRef<[T]> for Drain<'a, T, A> { 149 unsafe impl<T: Sync, A: Sync + Allocator> Sync for Drain<'_, T, A> {} 151 unsafe impl<T: Send, A: Send + Allocator> Send for Drain<'_, T, A> {} 154 impl<T, A: Allocator> Iterator for Drain<'_, T, A> { 168 impl<T, A: Allocator> DoubleEndedIterator for Drain<'_, T, A> { 176 impl<T, A: Allocator> Drop for Drain<'_, T, A> { [all …]
|
H A D | into_iter.rs | 5 use crate::alloc::{Allocator, Global}; 37 #[unstable(feature = "allocator_api", issue = "32838")] A: Allocator = Global, 52 impl<T: fmt::Debug, A: Allocator> fmt::Debug for IntoIter<T, A> { 58 impl<T, A: Allocator> IntoIter<T, A> { 174 impl<T, A: Allocator> AsRef<[T]> for IntoIter<T, A> { 181 unsafe impl<T: Send, A: Allocator + Send> Send for IntoIter<T, A> {} 183 unsafe impl<T: Sync, A: Allocator + Sync> Sync for IntoIter<T, A> {} 186 impl<T, A: Allocator> Iterator for IntoIter<T, A> { 297 impl<T, A: Allocator> DoubleEndedIterator for IntoIter<T, A> { 335 impl<T, A: Allocator> ExactSizeIterator for IntoIter<T, A> { [all …]
|
H A D | spec_extend.rs | 3 use crate::alloc::Allocator; 22 impl<T, I, A: Allocator> SpecExtend<T, I> for Vec<T, A> 31 impl<T, I, A: Allocator> TrySpecExtend<T, I> for Vec<T, A> 41 impl<T, I, A: Allocator> SpecExtend<T, I> for Vec<T, A> 50 impl<T, I, A: Allocator> TrySpecExtend<T, I> for Vec<T, A> 60 impl<T, A: Allocator> SpecExtend<T, IntoIter<T>> for Vec<T, A> { 69 impl<T, A: Allocator> TrySpecExtend<T, IntoIter<T>> for Vec<T, A> { 80 impl<'a, T: 'a, I, A: Allocator> SpecExtend<&'a T, I> for Vec<T, A> 90 impl<'a, T: 'a, I, A: Allocator> TrySpecExtend<&'a T, I> for Vec<T, A> 101 impl<'a, T: 'a, A: Allocator> SpecExtend<&'a T, slice::Iter<'a, T>> for Vec<T, A> [all …]
|
H A D | mod.rs | 70 use crate::alloc::{Allocator, Global}; 399 pub struct Vec<T, #[unstable(feature = "allocator_api", issue = "32838")] A: Allocator = Global> { 648 impl<T, A: Allocator> Vec<T, A> { 1716 struct BackshiftOnDrop<'a, T, A: Allocator> { in retain_mut() 1723 impl<T, A: Allocator> Drop for BackshiftOnDrop<'_, T, A> { in retain_mut() 1744 fn process_loop<F, T, A: Allocator, const DELETED: bool>( in retain_mut() argument 1842 struct FillGapOnDrop<'a, T, A: core::alloc::Allocator> { in dedup_by() 1854 impl<'a, T, A: core::alloc::Allocator> Drop for FillGapOnDrop<'a, T, A> { in dedup_by() 2481 impl<T: Clone, A: Allocator> Vec<T, A> { 2643 impl<T, A: Allocator, const N: usize> Vec<[T; N], A> { [all …]
|
H A D | extract_if.rs | 3 use crate::alloc::{Allocator, Global}; 29 #[unstable(feature = "allocator_api", issue = "32838")] A: Allocator = Global, 44 impl<T, F, A: Allocator> ExtractIf<'_, T, F, A> 57 impl<T, F, A: Allocator> Iterator for ExtractIf<'_, T, F, A> 93 impl<T, F, A: Allocator> Drop for ExtractIf<'_, T, F, A>
|
/openbmc/linux/rust/alloc/ |
H A D | boxed.rs | 172 use crate::alloc::{AllocError, Allocator, Global, Layout}; 201 #[unstable(feature = "allocator_api", issue = "32838")] A: Allocator = Global, 364 impl<T, A: Allocator> Box<T, A> { 384 A: Allocator, in new_in() argument 412 A: Allocator, in try_new_in() argument 447 A: Allocator, in new_uninit_in() argument 484 A: Allocator, in try_new_uninit_in() argument 521 A: Allocator, in new_zeroed_in() argument 558 A: Allocator, in try_new_zeroed_in() argument 582 A: 'static + Allocator, in pin_in() argument [all …]
|
H A D | slice.rs | 27 use crate::alloc::Allocator; 94 use core::alloc::Allocator; 102 pub fn into_vec<T, A: Allocator>(b: Box<[T], A>) -> Vec<T, A> { in into_vec() 112 pub fn to_vec<T: ConvertVec, A: Allocator>(s: &[T], alloc: A) -> Vec<T, A> { in to_vec() 118 fn to_vec<A: Allocator>(s: &[Self], alloc: A) -> Vec<Self, A> in to_vec() 126 default fn to_vec<A: Allocator>(s: &[Self], alloc: A) -> Vec<Self, A> { in to_vec() 127 struct DropGuard<'a, T, A: Allocator> { in to_vec() 131 impl<'a, T, A: Allocator> Drop for DropGuard<'a, T, A> { in to_vec() 163 fn to_vec<A: Allocator>(s: &[Self], alloc: A) -> Vec<Self, A> { in to_vec() 438 pub fn to_vec_in<A: Allocator>(&self, alloc: A) -> Vec<T, A> in to_vec_in() [all …]
|
H A D | raw_vec.rs | 14 use crate::alloc::{Allocator, Global, Layout}; 53 pub(crate) struct RawVec<T, A: Allocator = Global> { 106 impl<T, A: Allocator> RawVec<T, A> { 317 fn do_reserve_and_handle<T, A: Allocator>( in reserve() 400 impl<T, A: Allocator> RawVec<T, A> { 509 A: Allocator, in finish_grow() 530 unsafe impl<#[may_dangle] T, A: Allocator> Drop for RawVec<T, A> {
|
H A D | alloc.rs | 240 unsafe impl Allocator for Global {
|
/openbmc/linux/kernel/dma/ |
H A D | Kconfig | 146 bool "DMA Contiguous Memory Allocator" 149 This enables the Contiguous Memory Allocator which allows drivers 181 Memory Allocator. If the size of 0 is selected, CMA is disabled by 192 Allocator as a percentage of the total memory in the system.
|
/openbmc/linux/drivers/dma-buf/heaps/ |
H A D | Kconfig | 13 by the Contiguous Memory Allocator (CMA). If your system has these
|
/openbmc/linux/Documentation/trace/ |
H A D | events-kmem.rst | 11 - Per-CPU Allocator Activity 74 4. Per-CPU Allocator Activity
|
/openbmc/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
|
/openbmc/linux/Documentation/gpu/ |
H A D | drm-mm.rst | 445 DRM MM Range Allocator 460 DRM MM Range Allocator Function References 505 DRM Buddy Allocator
|
/openbmc/linux/Documentation/networking/device_drivers/fddi/ |
H A D | skfp.rst | 249 - SBA (Synchronous Bandwidth Allocator) parameters can
|
/openbmc/linux/include/linux/ |
H A D | mmzone.h | 1746 #error Allocator MAX_ORDER exceeds SECTION_SIZE
|
/openbmc/linux/Documentation/driver-api/media/ |
H A D | mc-core.rst | 279 Media Controller Device Allocator API
|
/openbmc/linux/mm/ |
H A D | Kconfig | 265 bool "SLUB (Unqueued Allocator)" 920 bool "Contiguous Memory Allocator" 925 This enables the Contiguous Memory Allocator which allows other
|
/openbmc/linux/Documentation/arch/arm/omap/ |
H A D | dss.rst | 297 can enable Contiguous Memory Allocator (CONFIG_CMA) to improve the dma
|
/openbmc/linux/Documentation/powerpc/ |
H A D | firmware-assisted-dump.rst | 147 Contiguous Memory Allocator (CMA) for memory reservation if CMA is
|
/openbmc/linux/Documentation/filesystems/ |
H A D | proc.rst | 1180 Memory reserved for the Contiguous Memory Allocator (CMA)
|