Home
last modified time | relevance | path

Searched refs:alloc (Results 1 – 25 of 31) sorted by relevance

12

/rust/kernel/time/hrtimer/
A Dtbox.rs22 A: crate::alloc::Allocator,
33 A: crate::alloc::Allocator,
49 A: crate::alloc::Allocator,
65 A: crate::alloc::Allocator,
100 A: crate::alloc::Allocator,
/rust/kernel/alloc/
A Dallocator.rs12 use core::alloc::Layout;
16 use crate::alloc::{AllocError, Allocator};
117 crate::alloc::dangling_from_layout(layout) in call()
A Dallocator_test.rs13 use core::alloc::Layout;
60 crate::alloc::dangling_from_layout(layout), in realloc()
A Dlayout.rs7 use core::{alloc::Layout, marker::PhantomData};
A Dkvec.rs52 $crate::alloc::KVec::new()
55 $crate::alloc::KVec::from_elem($elem, $n, GFP_KERNEL)
58 match $crate::alloc::KBox::new_uninit(GFP_KERNEL) {
59 Ok(b) => Ok($crate::alloc::KVec::from($crate::alloc::KBox::write(b, [$($x),+]))),
A Dkbox.rs8 use core::alloc::Layout;
276 let ptr = A::alloc(layout, flags)?; in new_uninit()
/rust/pin-init/examples/
A Derror.rs8 use std::alloc::AllocError;
A Dpthread_mutex.rs11 use core::alloc::AllocError;
/rust/pin-init/src/
A Dalloc.rs4 use alloc::{boxed::Box, sync::Arc};
6 use core::alloc::AllocError;
18 pub extern crate alloc;
A Dlib.rs299 mod alloc; module
301 pub use alloc::InPlaceInit;
/rust/kernel/
A Dalloc.rs31 use core::{alloc::Layout, ptr::NonNull};
156 fn alloc(layout: Layout, flags: Flags) -> Result<NonNull<[u8]>, AllocError> { in alloc() method
A Dprelude.rs22 pub use crate::alloc::{flags::*, Box, KBox, KVBox, KVVec, KVec, VBox, VVec, Vec};
A Dxarray.rs8 alloc, bindings, build_assert,
231 gfp: alloc::Flags, in store()
A Dinit.rs130 alloc::{AllocError, Flags},
A Dpage.rs6 alloc::{AllocError, Flags},
A Ddma.rs301 gfp_flags: kernel::alloc::Flags, in alloc_attrs()
346 gfp_flags: kernel::alloc::Flags, in alloc_coherent()
A Dcpumask.rs8 alloc::{AllocError, Flags},
A Ddevres.rs9 alloc::Flags,
A Dlib.rs62 pub mod alloc; module
A Derror.rs8 alloc::{layout::LayoutError, AllocError},
A Duaccess.rs8 alloc::{Allocator, Flags},
/rust/pin-init/
A DREADME.md30 ### Nightly Needed for `alloc` feature
32 This library requires the [`allocator_api` unstable feature] when the `alloc` feature is
34 `alloc` feature, the user will be required to activate `allocator_api` as well.
39 However, using the crate on stable compilers is possible by disabling `alloc`. In practice this
235 [`Arc<T>`]: https://doc.rust-lang.org/stable/alloc/sync/struct.Arc.html
236 [`Box<T>`]: https://doc.rust-lang.org/stable/alloc/boxed/struct.Box.html
/rust/
A DMakefile139 --extern macros --extern alloc --cfg kernel --cfg feature=\"alloc\"
/rust/kernel/sync/
A Darc.rs20 alloc::{AllocError, Flags, KBox},
28 alloc::Layout,
/rust/kernel/drm/gem/
A Dmod.rs8 alloc::flags::*,

Completed in 32 milliseconds

12