Lines Matching refs:inode
130 let inode: Arc<MountFSInode> = Arc::new(self); in wrap() localVariable
132 let weak: Weak<MountFSInode> = Arc::downgrade(&inode); in wrap()
135 let ptr: *mut MountFSInode = inode.as_ref() as *const Self as *mut Self; in wrap()
142 return inode; in wrap()
183 Some(inode) => { in do_parent()
184 let inner_inode = inode.parent()?; in do_parent()
386 .map(|inode| inode as Arc<dyn IndexNode>) in find()
393 _ => self.do_find(name).map(|inode| inode as Arc<dyn IndexNode>), in find()
524 if let Some(inode) = &self.mount_fs.self_mountpoint { in dname()
525 return inode.inner_inode.dname(); in dname()
532 return self.do_parent().map(|inode| inode as Arc<dyn IndexNode>); in parent()
543 Some(inode) => return inode.mount_fs.root_inode(), in root_inode()