Lines Matching refs:metadata
148 return Ok(self.inner_inode.fs().root_inode().metadata()?.inode_id in is_mountpoint_root()
149 == self.inner_inode.metadata()?.inode_id); in is_mountpoint_root()
158 let inode_id = self.metadata().unwrap().inode_id; in overlaid_inode()
208 if self.metadata()?.file_type != FileType::Dir { in do_umount()
215 .remove(&self.inner_inode.metadata()?.inode_id) in do_umount()
223 while current.metadata()?.inode_id != ROOT_INODE().metadata()?.inode_id { in do_absolute_path()
310 fn metadata(&self) -> Result<super::Metadata, SystemError> { in metadata() method
311 return self.inner_inode.metadata(); in metadata()
315 fn set_metadata(&self, metadata: &super::Metadata) -> Result<(), SystemError> { in set_metadata()
316 return self.inner_inode.set_metadata(metadata); in set_metadata()
346 let inode_id = self.inner_inode.find(name)?.metadata()?.inode_id; in unlink()
358 let inode_id = self.inner_inode.find(name)?.metadata()?.inode_id; in rmdir()
435 let metadata = self.inner_inode.metadata()?; in mount() localVariable
436 if metadata.file_type != FileType::Dir { in mount()
454 .insert(metadata.inode_id, new_mount_fs.clone()); in mount()
463 let metadata = self.metadata()?; in mount_from() localVariable
464 if from.metadata()?.file_type != FileType::Dir || metadata.file_type != FileType::Dir { in mount_from()
475 .insert(metadata.inode_id, new_mount_fs.clone()); in mount_from()