Home
last modified time | relevance | path

Searched refs:__internal (Results 1 – 2 of 2) sorted by relevance

/Linux-v6.6/rust/kernel/
Dinit.rs230 pub mod __internal; module
275 let mut $var = ::core::pin::pin!($crate::init::__internal::StackInit$(::<$t>)?::uninit());
276 let mut $var = match $crate::init::__internal::StackInit::init($var, val) {
351 let mut $var = ::core::pin::pin!($crate::init::__internal::StackInit$(::<$t>)?::uninit());
352 let mut $var = $crate::init::__internal::StackInit::init($var, val);
356 let mut $var = ::core::pin::pin!($crate::init::__internal::StackInit$(::<$t>)?::uninit());
357 let mut $var = $crate::init::__internal::StackInit::init($var, val)?;
827 pub struct ChainPinInit<I, F, T: ?Sized, E>(I, F, __internal::Invariant<(E, Box<T>)>);
929 pub struct ChainInit<I, F, T: ?Sized, E>(I, F, __internal::Invariant<(E, Box<T>)>);
979 __internal::InitClosure(f, PhantomData) in pin_init_from_closure()
[all …]
/Linux-v6.6/rust/kernel/init/
Dmacros.rs519 fn drop($($sig)*, _: $crate::init::__internal::OnlyCallFromDrop) {
848 $crate::init::__internal::HasPinData for $name<$($ty_generics)*>
859 $crate::init::__internal::PinData for __ThePinData<$($ty_generics)*>
941 let token = unsafe { $crate::init::__internal::OnlyCallFromDrop::new() };
1108 use $crate::init::__internal::$has_data;
1116 let init = $crate::init::__internal::$data::make_closure::<_, __InitOk, $err>(
1196 $crate::init::__internal::DropGuard::new(::core::ptr::addr_of_mut!((*$slot).$field))
1227 $crate::init::__internal::DropGuard::new(::core::ptr::addr_of_mut!((*$slot).$field))
1259 $crate::init::__internal::DropGuard::new(::core::ptr::addr_of_mut!((*$slot).$field))