Lines Matching refs:IndexNode
30 FilePrivateData, FileSystem, FileType, IndexNode, InodeId, Magic, SuperBlock,
51 #[cast_to([sync] IndexNode)]
54 inner_inode: Arc<dyn IndexNode>,
245 impl IndexNode for MountFSInode {
264 ) -> Result<Arc<dyn IndexNode>, SystemError> { in create_with_data() argument
330 ) -> Result<Arc<dyn IndexNode>, SystemError> { in create() argument
339 fn link(&self, name: &str, other: &Arc<dyn IndexNode>) -> Result<(), SystemError> { in link()
374 target: &Arc<dyn IndexNode>, in move_to() argument
380 fn find(&self, name: &str) -> Result<Arc<dyn IndexNode>, SystemError> { in find() argument
386 .map(|inode| inode as Arc<dyn IndexNode>) in find()
393 _ => self.do_find(name).map(|inode| inode as Arc<dyn IndexNode>), in find()
462 fn mount_from(&self, from: Arc<dyn IndexNode>) -> Result<Arc<MountFS>, SystemError> { in mount_from()
499 ) -> Result<Arc<dyn IndexNode>, SystemError> { in mknod() argument
531 fn parent(&self) -> Result<Arc<dyn IndexNode>, SystemError> { in parent() argument
532 return self.do_parent().map(|inode| inode as Arc<dyn IndexNode>); in parent()
541 fn root_inode(&self) -> Arc<dyn IndexNode> { in root_inode() argument