Home
last modified time | relevance | path

Searched refs:from_raw (Results 1 – 21 of 21) sorted by relevance

/linux-6.15/rust/kernel/
H A Dworkqueue.rs545 let arc = unsafe { Arc::from_raw(ptr) }; in run()
581 Err(unsafe { Arc::from_raw(ptr) }) in __enqueue()
598 let boxed = unsafe { KBox::from_raw(ptr) }; in run()
644 unsafe { Queue::from_raw(bindings::system_wq) } in system()
653 unsafe { Queue::from_raw(bindings::system_highpri_wq) } in system_highpri()
662 unsafe { Queue::from_raw(bindings::system_long_wq) } in system_long()
672 unsafe { Queue::from_raw(bindings::system_unbound_wq) } in system_unbound()
683 unsafe { Queue::from_raw(bindings::system_freezable_wq) } in system_freezable()
693 unsafe { Queue::from_raw(bindings::system_power_efficient_wq) } in system_power_efficient()
713 unsafe { Queue::from_raw(bindings::system_bh_wq) } in system_bh()
[all …]
H A Dtask.rs280 Kuid::from_raw(unsafe { bindings::task_uid(self.as_ptr()) }) in uid()
286 Kuid::from_raw(unsafe { bindings::task_euid(self.as_ptr()) }) in euid()
305 Some(unsafe { ARef::from_raw(ptr::NonNull::new_unchecked(ptr.cast::<PidNamespace>())) }) in get_pid_ns()
349 Self::from_raw(unsafe { bindings::current_euid() }) in current_euid()
354 pub fn from_raw(kuid: bindings::kuid_t) -> Self { in from_raw() method
H A Ddevres.rs125 let _ = unsafe { Arc::from_raw(data) }; in new()
154 let _ = unsafe { Arc::from_raw(this.as_ptr()) }; in remove_action()
165 let inner = unsafe { Arc::from_raw(ptr) }; in devres_callback()
H A Dtime.rs40 pub fn from_raw(inner: bindings::ktime_t) -> Self { in from_raw() method
48 Self::from_raw(unsafe { bindings::ktime_get() }) in ktime_get()
H A Dtypes.rs469 pub unsafe fn from_raw(ptr: NonNull<T>) -> Self { in from_raw() method
514 unsafe { Self::from_raw(self.ptr) } in clone()
531 unsafe { Self::from_raw(NonNull::from(b)) } in from()
H A Dseq_file.rs24 pub unsafe fn from_raw<'a>(ptr: *mut bindings::seq_file) -> &'a SeqFile { in from_raw() method
H A Dcred.rs72 Kuid::from_raw(unsafe { (*self.0.get()).euid }) in euid()
H A Drbtree.rs499 unsafe { drop(KBox::from_raw(this.cast_mut())) }; in drop()
766 let node = unsafe { KBox::from_raw(this) }; in remove_current()
811 let node = unsafe { KBox::from_raw(this) }; in remove_neighbor()
1243 KBox::from_raw(container_of!(self.node_links, Node<K, V>, links).cast_mut()) in remove_node()
1276 unsafe { KBox::from_raw(container_of!(self.node_links, Node<K, V>, links).cast_mut()) }; in replace()
H A Dlist.rs454 unsafe { ListArc::from_raw(raw_item) } in remove_internal_inner()
577 Some(unsafe { ArcBorrow::from_raw(item) }) in next()
910 unsafe { ArcBorrow::from_raw(me) } in arc()
H A Dio.rs176 pub unsafe fn from_raw(raw: &IoRaw<SIZE>) -> &Self { in from_raw() method
H A Dmiscdevice.rs286 let m = unsafe { SeqFile::from_raw(seq_file) }; in show_fdinfo()
H A Dpci.rs359 unsafe { Io::from_raw(&self.io) } in deref()
/linux-6.15/rust/kernel/net/
H A Dphy.rs322 let dev = unsafe { Device::from_raw(phydev) }; in soft_reset_callback()
337 let dev = unsafe { Device::from_raw(phydev) }; in probe_callback()
353 let dev = unsafe { Device::from_raw(phydev) }; in get_features_callback()
367 let dev = unsafe { Device::from_raw(phydev) }; in suspend_callback()
381 let dev = unsafe { Device::from_raw(phydev) }; in resume_callback()
397 let dev = unsafe { Device::from_raw(phydev) }; in config_aneg_callback()
413 let dev = unsafe { Device::from_raw(phydev) }; in read_status_callback()
428 let dev = unsafe { Device::from_raw(phydev) }; in match_phy_device_callback()
444 let dev = unsafe { Device::from_raw(phydev) }; in read_mmd_callback()
464 let dev = unsafe { Device::from_raw(phydev) }; in write_mmd_callback()
[all …]
/linux-6.15/rust/kernel/alloc/
H A Dkbox.rs138 pub const unsafe fn from_raw(raw: *mut T) -> Self { in from_raw() function
195 unsafe { Box::from_raw(raw.cast()) } in assume_init()
264 unsafe { Box::from_raw(ptr.cast()) } in forget_contents()
377 unsafe { Box::from_raw(ptr.cast()) } in from_foreign()
409 unsafe { Pin::new_unchecked(Box::from_raw(ptr.cast())) } in from_foreign()
/linux-6.15/rust/kernel/fs/
H A Dfile.rs262 Ok(unsafe { ARef::from_raw(ptr.cast()) }) in fget()
303 unsafe { ARef::from_raw(ARef::into_raw(me).cast()) } in assume_no_fdget_pos()
/linux-6.15/rust/kernel/time/hrtimer/
H A Darc.rs96 let receiver = unsafe { ArcBorrow::from_raw(data_ptr) }; in run()
H A Dtbox.rs55 drop(unsafe { Box::<T, A>::from_raw(self.inner.as_ptr()) }) in drop()
/linux-6.15/rust/kernel/sync/
H A Darc.rs284 pub unsafe fn from_raw(ptr: *const T) -> Self { in from_raw() method
458 unsafe { drop(KBox::from_raw(self.ptr.as_ptr())) }; in drop()
580 pub unsafe fn from_raw(ptr: *const T) -> Self { in from_raw() method
H A Dlock.rs154 pub unsafe fn from_raw<'a>(ptr: *mut B::State) -> &'a Self { in from_raw() method
/linux-6.15/rust/kernel/list/
H A Darc.rs361 pub unsafe fn from_raw(ptr: *const T) -> Self { in from_raw() function
363 let arc = unsafe { Arc::from_raw(ptr) }; in from_raw()
/linux-6.15/rust/kernel/block/mq/
H A Drequest.rs72 unsafe { ARef::from_raw(NonNull::new_unchecked(ptr as *const Self as *mut Self)) } in aref_from_raw()