Home
last modified time | relevance | path

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

/openbmc/linux/rust/alloc/vec/
H A Dpartial_eq.rs3 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 Ddrain.rs3 use crate::alloc::{Allocator, 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> {}
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> {
245 impl<T, A: Allocator> ExactSizeIterator for Drain<'_, T, A> {
252 unsafe impl<T, A: Allocator> TrustedLen for Drain<'_, T, A> {}
[all …]
H A Dinto_iter.rs5 use crate::alloc::{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> {
186 impl<T, A: Allocator> Iterator for IntoIter<T, A> {
335 impl<T, A: Allocator> ExactSizeIterator for IntoIter<T, A> {
342 impl<T, A: Allocator> FusedIterator for IntoIter<T, A> {}
345 unsafe impl<T, A: Allocator> TrustedLen for IntoIter<T, A> {}
350 A: Allocator + Default,
404 impl<T, A: Allocator> Drop for DropGuard<'_, T, A> { in drop()
[all …]
H A Dspec_extend.rs3 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 Dmod.rs70 use crate::alloc::{Allocator, Global};
648 impl<T, A: Allocator> Vec<T, A> {
2481 impl<T: Clone, A: Allocator> Vec<T, A> {
2688 impl<T: Clone, A: Allocator> Vec<T, A> {
2750 impl<T: PartialEq, A: Allocator> Vec<T, A> {
3012 impl<T, A: Allocator> Extend<T> for Vec<T, A> {
3029 impl<T, A: Allocator> Vec<T, A> {
3287 A1: Allocator,
3288 A2: Allocator,
3297 impl<T: Eq, A: Allocator> Eq for Vec<T, A> {}
[all …]
H A Dextract_if.rs3 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 Dboxed.rs364 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
737 impl<T, A: Allocator> Box<[T], A> {
959 impl<T: ?Sized, A: Allocator> Box<T, A> {
[all …]
H A Dslice.rs27 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()
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()
438 pub fn to_vec_in<A: Allocator>(&self, alloc: A) -> Vec<T, A> in to_vec_in()
774 impl<T, A: Allocator> Borrow<[T]> for Vec<T, A> {
781 impl<T, A: Allocator> BorrowMut<[T]> for Vec<T, A> {
791 pub(crate) trait SpecCloneIntoVec<T, A: Allocator> {
796 impl<T: Clone, A: Allocator> SpecCloneIntoVec<T, A> for [T] {
[all …]
H A Draw_vec.rs14 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 Dalloc.rs240 unsafe impl Allocator for Global {
/openbmc/linux/drivers/dma-buf/heaps/
H A DKconfig13 by the Contiguous Memory Allocator (CMA). If your system has these
/openbmc/linux/kernel/dma/
H A DKconfig146 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/Documentation/trace/
H A Devents-kmem.rst11 - Per-CPU Allocator Activity
74 4. Per-CPU Allocator Activity
/openbmc/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
/openbmc/linux/Documentation/gpu/
H A Ddrm-mm.rst445 DRM MM Range Allocator
460 DRM MM Range Allocator Function References
505 DRM Buddy Allocator
/openbmc/linux/Documentation/networking/device_drivers/fddi/
H A Dskfp.rst249 - SBA (Synchronous Bandwidth Allocator) parameters can
/openbmc/linux/include/linux/
H A Dmmzone.h1747 #error Allocator MAX_ORDER exceeds SECTION_SIZE
/openbmc/linux/mm/
H A DKconfig252 bool "SLUB (Unqueued Allocator)"
896 bool "Contiguous Memory Allocator"
901 This enables the Contiguous Memory Allocator which allows other
/openbmc/linux/Documentation/driver-api/media/
H A Dmc-core.rst279 Media Controller Device Allocator API
/openbmc/linux/Documentation/arch/arm/omap/
H A Ddss.rst297 can enable Contiguous Memory Allocator (CONFIG_CMA) to improve the dma
/openbmc/linux/Documentation/powerpc/
H A Dfirmware-assisted-dump.rst147 Contiguous Memory Allocator (CMA) for memory reservation if CMA is
/openbmc/linux/Documentation/filesystems/
H A Dproc.rst1180 Memory reserved for the Contiguous Memory Allocator (CMA)