Lines Matching refs:LockedDevFSInode
35 root_inode: Arc<LockedDevFSInode>,
72 let root: Arc<LockedDevFSInode> = Arc::new(LockedDevFSInode(SpinLock::new( in new()
92 let root: &Arc<LockedDevFSInode> = &devfs.root_inode; in new()
108 let dev_root: Arc<LockedDevFSInode> = self.root_inode.clone(); in register_bultinin_device()
126 let dev_root_inode: Arc<LockedDevFSInode> = self.root_inode.clone(); in register_device()
140 let dev_char_inode: &LockedDevFSInode = any_char_inode in register_device()
142 .downcast_ref::<LockedDevFSInode>() in register_device()
167 let dev_block_inode: &LockedDevFSInode = any_block_inode in register_device()
169 .downcast_ref::<LockedDevFSInode>() in register_device()
199 let dev_root_inode: Arc<LockedDevFSInode> = self.root_inode.clone(); in unregister_device()
210 .downcast_ref::<LockedDevFSInode>() in unregister_device()
223 .downcast_ref::<LockedDevFSInode>() in unregister_device()
239 pub struct LockedDevFSInode(SpinLock<DevFSInode>); struct
245 parent: Weak<LockedDevFSInode>,
247 self_ref: Weak<LockedDevFSInode>,
264 parent: Weak<LockedDevFSInode>, in new_with_parent() argument
295 impl LockedDevFSInode { implementation
360 let result: Arc<LockedDevFSInode> = Arc::new(LockedDevFSInode(SpinLock::new(DevFSInode { in do_create_with_data()
393 impl IndexNode for LockedDevFSInode { implementation
588 let devfs_inode: &LockedDevFSInode = binding
590 .downcast_ref::<LockedDevFSInode>()