Lines Matching refs:sync
5 sync::{Arc, Weak},
176 #[cast_to([sync] Device, SerioDevice)]
442 fn set_bus(&self, bus: Option<alloc::sync::Weak<dyn Bus>>) { in set_bus()
446 fn set_class(&self, class: Option<alloc::sync::Weak<dyn Class>>) { in set_class()
450 fn driver(&self) -> Option<alloc::sync::Arc<dyn Driver>> { in driver()
454 fn set_driver(&self, driver: Option<alloc::sync::Weak<dyn Driver>>) { in set_driver()
468 fn bus(&self) -> Option<alloc::sync::Weak<dyn Bus>> { in bus()
482 fn dev_parent(&self) -> Option<alloc::sync::Weak<dyn Device>> { in dev_parent()
486 fn set_dev_parent(&self, dev_parent: Option<alloc::sync::Weak<dyn Device>>) { in set_dev_parent()
494 _device: &alloc::sync::Arc<dyn SerioDevice>, in write()
502 _device: &alloc::sync::Arc<dyn SerioDevice>, in open()
509 _device: &alloc::sync::Arc<dyn SerioDevice>, in close()
516 _device: &alloc::sync::Arc<dyn SerioDevice>, in start()
523 _device: &alloc::sync::Arc<dyn SerioDevice>, in stop()
534 fn set_inode(&self, inode: Option<alloc::sync::Arc<KernFSInode>>) { in set_inode()
538 fn inode(&self) -> Option<alloc::sync::Arc<KernFSInode>> { in inode()
542 fn parent(&self) -> Option<alloc::sync::Weak<dyn KObject>> { in parent()
546 fn set_parent(&self, parent: Option<alloc::sync::Weak<dyn KObject>>) { in set_parent()
550 fn kset(&self) -> Option<alloc::sync::Arc<KSet>> { in kset()
554 fn set_kset(&self, kset: Option<alloc::sync::Arc<KSet>>) { in set_kset()