Home
last modified time | relevance | path

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

/linux/rust/kernel/
A Dworkqueue.rs167 pub unsafe fn from_raw<'a>(ptr: *const bindings::workqueue_struct) -> &'a Queue { in from_raw() method
534 let arc = unsafe { Arc::from_raw(ptr) }; in run()
563 Err(unsafe { Arc::from_raw(ptr) }) in __enqueue()
579 let boxed = unsafe { Box::from_raw(ptr) }; in run()
624 unsafe { Queue::from_raw(bindings::system_wq) } in system()
633 unsafe { Queue::from_raw(bindings::system_highpri_wq) } in system_highpri()
642 unsafe { Queue::from_raw(bindings::system_long_wq) } in system_long()
652 unsafe { Queue::from_raw(bindings::system_unbound_wq) } in system_unbound()
663 unsafe { Queue::from_raw(bindings::system_freezable_wq) } in system_freezable()
673 unsafe { Queue::from_raw(bindings::system_power_efficient_wq) } in system_power_efficient()
[all …]
A Dtypes.rs92 unsafe { Box::from_raw(ptr as _) } in from_foreign()
118 unsafe { Pin::new_unchecked(Box::from_raw(ptr as _)) } in from_foreign()
391 pub unsafe fn from_raw(ptr: NonNull<T>) -> Self { in from_raw() method
434 unsafe { Self::from_raw(self.ptr) } in clone()
451 unsafe { Self::from_raw(NonNull::from(b)) } in from()
A Dtime.rs38 pub fn from_raw(inner: bindings::ktime_t) -> Self { in from_raw() method
46 Self::from_raw(unsafe { bindings::ktime_get() }) in ktime_get()
A Drbtree.rs500 unsafe { drop(Box::from_raw(this.cast_mut())) }; in drop()
767 let node = unsafe { Box::from_raw(this) }; in remove_current()
812 let node = unsafe { Box::from_raw(this) }; in remove_neighbor()
1238 Box::from_raw(container_of!(self.node_links, Node<K, V>, links).cast_mut()) in remove_node()
1268 unsafe { Box::from_raw(container_of!(self.node_links, Node<K, V>, links).cast_mut()) }; in replace()
A Dlist.rs456 unsafe { ListArc::from_raw(raw_item) } in remove_internal_inner()
575 Some(unsafe { ArcBorrow::from_raw(item) }) in next()
603 unsafe { ArcBorrow::from_raw(me) } in current()
/linux/rust/kernel/net/
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/rust/kernel/alloc/
A Dbox_ext.rs74 Ok(unsafe { Box::from_raw(ptr) }) in new_uninit()
87 unsafe { Box::from_raw(ptr) } in drop_contents()
/linux/rust/kernel/sync/
A Darc.rs246 pub unsafe fn from_raw(ptr: *const T) -> Self { in from_raw() method
405 unsafe { drop(Box::from_raw(self.ptr.as_ptr())) }; in drop()
527 pub unsafe fn from_raw(ptr: *const T) -> Self { in from_raw() method
/linux/rust/kernel/list/
A Darc.rs360 pub unsafe fn from_raw(ptr: *const T) -> Self { in from_raw() function
362 let arc = unsafe { Arc::from_raw(ptr) }; in from_raw()
/linux/rust/kernel/block/mq/
A Drequest.rs67 unsafe { ARef::from_raw(NonNull::new_unchecked(ptr as *const Self as *mut Self)) } in aref_from_raw()

Completed in 26 milliseconds