Home
last modified time | relevance | path

Searched refs:try_pin_init (Results 1 – 16 of 16) sorted by relevance

/linux-6.15/rust/kernel/
H A Dinit.rs155 fn try_pin_init<E>(init: impl PinInit<T, E>, flags: Flags) -> Result<Self::PinnedSelf, E> in try_pin_init() method
171 Self::try_pin_init(init, flags) in pin_init()
290 macro_rules! try_pin_init { macro
294 ::pin_init::try_pin_init!($(&$this in)? $t $(::<$($generics),* $(,)?>)? {
301 ::pin_init::try_pin_init!($(&$this in)? $t $(::<$($generics),* $(,)?>)? {
H A Ddriver.rs9 use crate::{device, of, str::CStr, try_pin_init, types::Opaque, ThisModule};
74 try_pin_init!(Self { in new()
118 $crate::try_pin_init!(Self {
H A Dprelude.rs33 pub use super::{try_init, try_pin_init};
H A Dmiscdevice.rs66 try_pin_init!(Self { in register()
/linux-6.15/rust/pin-init/src/
H A Dalloc.rs30 fn try_pin_init<E>(init: impl PinInit<T, E>) -> Result<Pin<Self>, E> in try_pin_init() method
46 Self::try_pin_init(init) in pin_init()
82 fn try_pin_init<E>(init: impl PinInit<T, E>) -> Result<Pin<Self>, E> in try_pin_init() method
100 fn try_pin_init<E>(init: impl PinInit<T, E>) -> Result<Pin<Self>, E> in try_pin_init() method
H A Dlib.rs732 $crate::try_pin_init!($(&$this in)? $t $(::<$($generics),*>)? {
779 macro_rules! try_pin_init { macro
/linux-6.15/samples/rust/
H A Drust_misc_device.rs139 try_pin_init!(Self { in init()
165 KBox::try_pin_init( in open()
166 try_pin_init! { in open()
/linux-6.15/rust/pin-init/examples/
H A Dlinked_list.rs33 try_pin_init!(&this in Self { in new()
42 try_pin_init!(&this in Self { in insert_next()
51 try_pin_init!(&this in Self { in insert_prev()
H A Dpthread_mutex.rs97 try_pin_init!(Self { in new()
149 let mtx: Pin<Arc<PThreadMutex<usize>>> = Arc::try_pin_init(PThreadMutex::new(0)).unwrap(); in main()
/linux-6.15/rust/kernel/block/mq/
H A Dtag_set.rs13 prelude::try_pin_init,
61 try_pin_init!(TagSet { in new()
/linux-6.15/drivers/gpu/nova-core/
H A Ddriver.rs39 try_pin_init!(Self { in probe()
/linux-6.15/drivers/block/
H A Drnull.rs57 try_pin_init!(Self { in init()
/linux-6.15/rust/kernel/sync/
H A Darc.rs209 fn try_pin_init<E>(init: impl PinInit<T, E>, flags: Flags) -> Result<Self::PinnedSelf, E> in try_pin_init() method
213 UniqueArc::try_pin_init(init, flags).map(|u| u.into()) in try_pin_init()
695 fn try_pin_init<E>(init: impl PinInit<T, E>, flags: Flags) -> Result<Self::PinnedSelf, E> in try_pin_init() method
/linux-6.15/rust/kernel/list/
H A Darc.rs187 Ok(Self::from(UniqueArc::try_pin_init(init, flags)?)) in pin_init()
/linux-6.15/rust/kernel/alloc/
H A Dkbox.rs347 fn try_pin_init<E>(init: impl PinInit<T, E>, flags: Flags) -> Result<Pin<Self>, E> in try_pin_init() function
/linux-6.15/rust/pin-init/
H A DREADME.md120 try_pin_init!(Self {