Lines Matching refs:IndexNode
35 FileSystem, FsInfo, IndexNode, InodeId, Magic, Metadata, SuperBlock,
293 fn root_inode(&self) -> Arc<dyn super::vfs::IndexNode> { in root_inode() argument
405 let inode: Arc<dyn IndexNode> = self.root_inode(); in register_pid()
407 let pid_dir: Arc<dyn IndexNode> = inode.create( in register_pid()
414 let binding: Arc<dyn IndexNode> = pid_dir.create( in register_pid()
435 let proc: Arc<dyn IndexNode> = self.root_inode(); in unregister_pid()
437 let pid_dir: Arc<dyn IndexNode> = proc.find(&pid.to_string())?; in unregister_pid()
451 impl IndexNode for LockedProcFSInode {
598 ) -> Result<Arc<dyn IndexNode>, SystemError> { in create_with_data() argument
651 fn link(&self, name: &str, other: &Arc<dyn IndexNode>) -> Result<(), SystemError> { in link()
709 _target: &Arc<dyn IndexNode>, in move_to() argument
715 fn find(&self, name: &str) -> Result<Arc<dyn IndexNode>, SystemError> { in find() argument
824 let procfs_inode: Arc<dyn IndexNode> = ROOT_INODE().find("proc")?; in procfs_unregister_pid()