Lines Matching refs:IndexNode
10 FilePrivateData, FileSystem, FileType, FsInfo, IndexNode, Magic, Metadata, SuperBlock,
44 fn root_inode(&self) -> Arc<dyn super::vfs::IndexNode> { in root_inode() argument
249 children: BTreeMap<DName, Arc<dyn IndexNode>>,
319 pub fn add_dev(&self, name: &str, dev: Arc<dyn IndexNode>) -> Result<(), SystemError> { in add_dev()
349 ) -> Result<Arc<dyn IndexNode>, SystemError> { in do_create_with_data() argument
393 impl IndexNode for LockedDevFSInode {
416 ) -> Result<Arc<dyn IndexNode>, SystemError> { in create_with_data() argument
423 fn find(&self, name: &str) -> Result<Arc<dyn IndexNode>, SystemError> { in find() argument
559 fn parent(&self) -> Result<Arc<dyn IndexNode>, SystemError> { in parent() argument
573 pub trait DeviceINode: IndexNode {
581 let devfs_inode: Result<Arc<dyn IndexNode>, SystemError> = ROOT_INODE().find("dev");