Home
last modified time | relevance | path

Searched refs:inner (Results 1 – 25 of 29) sorted by relevance

12

/rust/kernel/
A Ddevres.rs121 inner: Opaque<Inner<T>>, field
143 inner <- { in new()
145 let inner = unsafe { &raw mut (*this.as_ptr()).inner }; in new()
166 fn inner(&self) -> &Inner<T> { in inner() method
169 unsafe { &*self.inner.get() } in inner()
173 &self.inner().data in data()
183 let inner = ScopeGuard::new_with_data(inner, |inner| inner.devm.complete_all()); in devres_callback()
185 if !inner.data.revoke() { in devres_callback()
189 inner.revoke.wait_for_completion(); in devres_callback()
283 self.inner().revoke.complete_all(); in drop()
[all …]
A Dregulator.rs247 inner: NonNull<bindings::regulator>, field
259 self.inner.as_ptr(), in set_voltage()
284 let inner = unsafe { NonNull::new_unchecked(inner) }; in get_internal()
287 inner, in get_internal()
294 to_result(unsafe { bindings::regulator_enable(self.inner.as_ptr()) }) in enable_internal()
299 to_result(unsafe { bindings::regulator_disable(self.inner.as_ptr()) }) in disable_internal()
318 inner: regulator.inner, in try_into_enabled()
347 inner: regulator.inner, in try_into_disabled()
383 unsafe { bindings::regulator_is_enabled(self.inner.as_ptr()) != 0 } in is_enabled()
393 unsafe { bindings::regulator_disable(self.inner.as_ptr()) }; in drop()
[all …]
A Dsync.rs34 inner: Opaque<bindings::lock_class_key>, field
75 inner <- Opaque::ffi_init(|slot| unsafe { bindings::lockdep_register_key(slot) }) in new_dynamic()
80 self.inner.get() in as_ptr()
A Dtime.rs169 inner: bindings::ktime_t, field
188 inner: C::ktime_get(), in now()
201 self.inner in as_nanos()
212 nanos: self.inner - other.inner, in sub()
A Dpid_namespace.rs23 inner: Opaque<bindings::pid_namespace>, field
30 self.inner.get() in as_ptr()
A Dseq_file.rs12 inner: Opaque<bindings::seq_file>, field
38 self.inner.get(), in call_printf()
/rust/kernel/sync/
A Darc.rs238 let inner = KBox::leak(inner).into(); in new()
256 ptr: inner, in from_inner()
406 unsafe { ArcBorrow::new(inner) } in borrow()
496 item.inner in from()
565 inner: NonNull<ArcInner<T>>, field
596 inner, in new()
719 inner: Arc<T>, field
787 inner: unsafe { Arc::from_inner(KBox::leak(inner).into()) }, in new_uninit()
807 let inner = ManuallyDrop::new(self).inner.ptr; in assume_init()
811 inner: unsafe { Arc::from_inner(inner.cast()) }, in assume_init()
[all …]
A Dcompletion.rs69 inner: Opaque<bindings::completion>, field
82 inner <- Opaque::ffi_init(|slot: *mut bindings::completion| { in new()
90 self.inner.get() in as_raw()
A Dpoll.rs71 inner: CondVar, field
78 inner <- CondVar::new(name, key), in new()
88 &self.inner in deref()
99 unsafe { bindings::__wake_up_pollfree(self.inner.wait_queue_head.get()) }; in drop()
/rust/kernel/sync/lock/
A Dglobal.rs37 inner: Lock<B::Item, B::Backend>, field
49 inner: Lock { in new()
72 self.inner.state.get(), in init()
82 inner: self.inner.lock(), in lock()
89 inner: self.inner.try_lock()?, in try_lock()
98 inner: Guard<'static, B::Item, B::Backend>, field
105 &self.inner in deref()
111 &mut self.inner in deref_mut()
A Dmutex.rs13 ($inner:expr $(, $name:literal)? $(,)?) => {
15 $inner, $crate::optional_name!($($name)?), $crate::static_lock_class!())
A Dspinlock.rs13 ($inner:expr $(, $name:literal)? $(,)?) => {
15 $inner, $crate::optional_name!($($name)?), $crate::static_lock_class!())
/rust/kernel/io/
A Dresource.rs128 let inner = self.0.get(); in size()
130 unsafe { bindings::resource_size(inner) } in size()
135 let inner = self.0.get(); in start()
137 unsafe { (*inner).start } in start()
142 let inner = self.0.get(); in name()
145 let name = unsafe { (*inner).name }; in name()
160 let inner = self.0.get(); in flags()
162 let flags = unsafe { (*inner).flags }; in flags()
/rust/kernel/time/hrtimer/
A Dtbox.rs24 pub(crate) inner: NonNull<T>,
38 let timer_ptr = unsafe { <T as HasHrTimer<T>>::raw_get_timer(self.inner.as_ptr()) }; in cancel()
55 drop(unsafe { Box::<T, A>::from_raw(self.inner.as_ptr()) }) in drop()
78 let inner = in start()
85 unsafe { T::start(inner.as_ptr(), expires) }; in start()
89 inner, in start()
A Darc.rs19 pub(crate) inner: Arc<T>,
29 let self_ptr = Arc::as_ptr(&self.inner); in cancel()
69 ArcHrTimerHandle { inner: self } in start()
A Dpin.rs18 pub(crate) inner: Pin<&'a T>,
28 let self_ptr: *const T = self.inner.get_ref(); in cancel()
73 PinHrTimerHandle { inner: self } in start()
A Dpin_mut.rs15 pub(crate) inner: NonNull<T>,
26 let self_ptr = self.inner.as_ptr(); in cancel()
75 inner: self_ptr, in start()
/rust/kernel/block/mq/
A Dtag_set.rs30 inner: Opaque<bindings::blk_mq_tag_set>, field
64 inner <- tag_set.pin_chain(|tag_set| { in new()
76 self.inner.get() in raw_tag_set()
85 unsafe { bindings::blk_mq_free_tag_set(self.inner.get()) }; in drop()
/rust/kernel/drm/
A Dfile.rs50 pub fn inner(&self) -> Pin<&T> { in inner() method
69 let inner = match T::open(drm) { in open_callback()
78 let driver_priv = KBox::into_raw(unsafe { Pin::into_inner_unchecked(inner) }); in open_callback()
/rust/pin-init/internal/src/
A Dlib.rs37 pub fn pin_data(inner: TokenStream, item: TokenStream) -> TokenStream { in pin_data()
38 pin_data::pin_data(inner.into(), item.into()).into() in pin_data()
/rust/pin-init/examples/
A Dmutex.rs29 inner: AtomicBool, field
36 .inner in acquire()
41 while self.inner.load(Ordering::Relaxed) { in acquire()
52 inner: AtomicBool::new(false), in new()
62 self.0.inner.store(false, Ordering::Release); in drop()
/rust/kernel/device/
A Dproperty.rs150 inner: res, in property_read_array_vec()
195 inner: T::read_from_fwnode_property(self, name), in property_read()
582 inner: Result<T>, field
596 if self.inner.is_err() { in required_by()
604 self.inner in required_by()
612 self.inner.ok() in optional()
620 self.inner.unwrap_or(default) in or()
629 self.inner.unwrap_or_default() in or_default()
/rust/macros/
A Dquote.rs74 (@proc $v:ident $span:ident ( $($inner:tt)* ) $($tt:tt)*) => {
77 quote_spanned!(@proc tokens $span $($inner)*);
84 (@proc $v:ident $span:ident [ $($inner:tt)* ] $($tt:tt)*) => {
86 quote_spanned!(@proc tokens $span $($inner)*);
93 (@proc $v:ident $span:ident { $($inner:tt)* } $($tt:tt)*) => {
95 quote_spanned!(@proc tokens $span $($inner)*);
/rust/kernel/fs/
A Dfile.rs180 inner: Opaque<bindings::file>, field
224 inner: Opaque<bindings::file>, field
311 self.inner.get() in as_ptr()
/rust/kernel/list/
A Darc.rs472 inner: AtomicBool, field
483 inner: AtomicBool::new(false), in new()
491 unsafe { &mut Pin::into_inner_unchecked(self).inner } in project_inner()
503 self.inner.store(false, Ordering::Release); in on_drop_list_arc()
517 self.inner in try_new_list_arc()

Completed in 27 milliseconds

12