| /rust/kernel/ |
| A D | devres.rs | 121 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 D | regulator.rs | 247 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 D | sync.rs | 34 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 D | time.rs | 169 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 D | pid_namespace.rs | 23 inner: Opaque<bindings::pid_namespace>, field 30 self.inner.get() in as_ptr()
|
| A D | seq_file.rs | 12 inner: Opaque<bindings::seq_file>, field 38 self.inner.get(), in call_printf()
|
| /rust/kernel/sync/ |
| A D | arc.rs | 238 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 D | completion.rs | 69 inner: Opaque<bindings::completion>, field 82 inner <- Opaque::ffi_init(|slot: *mut bindings::completion| { in new() 90 self.inner.get() in as_raw()
|
| A D | poll.rs | 71 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 D | global.rs | 37 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 D | mutex.rs | 13 ($inner:expr $(, $name:literal)? $(,)?) => { 15 $inner, $crate::optional_name!($($name)?), $crate::static_lock_class!())
|
| A D | spinlock.rs | 13 ($inner:expr $(, $name:literal)? $(,)?) => { 15 $inner, $crate::optional_name!($($name)?), $crate::static_lock_class!())
|
| /rust/kernel/io/ |
| A D | resource.rs | 128 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 D | tbox.rs | 24 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 D | arc.rs | 19 pub(crate) inner: Arc<T>, 29 let self_ptr = Arc::as_ptr(&self.inner); in cancel() 69 ArcHrTimerHandle { inner: self } in start()
|
| A D | pin.rs | 18 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 D | pin_mut.rs | 15 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 D | tag_set.rs | 30 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 D | file.rs | 50 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 D | lib.rs | 37 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 D | mutex.rs | 29 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 D | property.rs | 150 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 D | quote.rs | 74 (@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 D | file.rs | 180 inner: Opaque<bindings::file>, field 224 inner: Opaque<bindings::file>, field 311 self.inner.get() in as_ptr()
|
| /rust/kernel/list/ |
| A D | arc.rs | 472 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()
|