Lines Matching refs:sync
5 sync::{Arc, Weak},
92 #[cast_to([sync] Driver)]
316 fn set_inode(&self, _inode: Option<alloc::sync::Arc<crate::filesystem::kernfs::KernFSInode>>) { in set_inode()
320 fn inode(&self) -> Option<alloc::sync::Arc<crate::filesystem::kernfs::KernFSInode>> { in inode()
324 fn parent(&self) -> Option<alloc::sync::Weak<dyn KObject>> { in parent()
328 fn set_parent(&self, _parent: Option<alloc::sync::Weak<dyn KObject>>) { in set_parent()
332 fn kset(&self) -> Option<alloc::sync::Arc<crate::driver::base::kset::KSet>> { in kset()
336 fn set_kset(&self, _kset: Option<alloc::sync::Arc<crate::driver::base::kset::KSet>>) { in set_kset()
380 ) -> alloc::vec::Vec<alloc::sync::Arc<dyn crate::driver::base::device::Device>> { in devices()
384 fn add_device(&self, _device: alloc::sync::Arc<dyn crate::driver::base::device::Device>) { in add_device()
388 fn delete_device(&self, _device: &alloc::sync::Arc<dyn crate::driver::base::device::Device>) { in delete_device()
392 fn set_bus(&self, _bus: Option<alloc::sync::Weak<dyn crate::driver::base::device::bus::Bus>>) { in set_bus()