Lines Matching refs:AuthFsEntry
61 pub enum AuthFsEntry { enum
77 impl AuthFsEntry { implementation
80 AuthFsEntry::VerifiedNewDirectory { dir, .. } => { in expect_empty_deletable_directory()
87 AuthFsEntry::ReadonlyDirectory { .. } => { in expect_empty_deletable_directory()
97 entry: AuthFsEntry,
115 fn new(entry: AuthFsEntry) -> Self { in new()
119 fn new_with_ref_count(entry: AuthFsEntry, handle_ref_count: u64) -> Self { in new_with_ref_count() argument
220 InodeState::new(AuthFsEntry::ReadonlyDirectory { dir: InMemoryDir::new() }), in new()
236 entry: AuthFsEntry, in add_entry_at_root_dir() argument
249 entry: AuthFsEntry, in add_entry_at_ro_dir_by_path() argument
268 AuthFsEntry::ReadonlyDirectory { dir } => dir, in add_entry_at_ro_dir_by_path()
277 AuthFsEntry::ReadonlyDirectory { dir: InMemoryDir::new() }; in add_entry_at_ro_dir_by_path()
298 AuthFsEntry::ReadonlyDirectory { dir } => { in add_entry_at_ro_dir_by_path()
321 F: FnOnce(&AuthFsEntry) -> io::Result<R>, in handle_inode()
343 F: FnOnce(&mut AuthFsEntry, &Path, Inode) -> io::Result<AuthFsEntry>, in create_new_entry_with_ref_count() argument
519 AuthFsEntry::ReadonlyDirectory { dir } => { in lookup()
523 AuthFsEntry::VerifiedNewDirectory { dir, .. } => { in lookup()
536 AuthFsEntry::ReadonlyDirectory { dir } => { in lookup()
539 AuthFsEntry::UnverifiedReadonly { file_size, .. } => { in lookup()
542 AuthFsEntry::VerifiedReadonly { reader } => { in lookup()
545 AuthFsEntry::VerifiedNew { editor, attr, .. } => { in lookup()
548 AuthFsEntry::VerifiedNewDirectory { dir, attr } => create_dir_stat( in lookup()
612 AuthFsEntry::ReadonlyDirectory { dir } => { in getattr()
615 AuthFsEntry::UnverifiedReadonly { file_size, .. } => { in getattr()
618 AuthFsEntry::VerifiedReadonly { reader } => { in getattr()
621 AuthFsEntry::VerifiedNew { editor, attr, .. } => { in getattr()
624 AuthFsEntry::VerifiedNewDirectory { dir, attr } => create_dir_stat( in getattr()
645 AuthFsEntry::VerifiedReadonly { .. } | AuthFsEntry::UnverifiedReadonly { .. } => { in open()
648 AuthFsEntry::VerifiedNew { .. } => { in open()
652 AuthFsEntry::ReadonlyDirectory { .. } in open()
653 | AuthFsEntry::VerifiedNewDirectory { .. } => { in open()
678 AuthFsEntry::VerifiedNewDirectory { dir, .. } => { in create()
684 Ok(AuthFsEntry::VerifiedNew { editor: new_file, attr: new_attr }) in create()
717 AuthFsEntry::VerifiedReadonly { reader } => { in read()
720 AuthFsEntry::UnverifiedReadonly { reader, file_size } => { in read()
723 AuthFsEntry::VerifiedNew { editor, .. } => { in read()
728 AuthFsEntry::ReadonlyDirectory { .. } in read()
729 | AuthFsEntry::VerifiedNewDirectory { .. } => { in read()
749 AuthFsEntry::VerifiedNew { editor, .. } => { in write()
754 AuthFsEntry::VerifiedReadonly { .. } | AuthFsEntry::UnverifiedReadonly { .. } => { in write()
757 AuthFsEntry::ReadonlyDirectory { .. } | AuthFsEntry::VerifiedNewDirectory { .. } => { in write()
773 AuthFsEntry::VerifiedNew { editor, attr } => { in setattr()
793 AuthFsEntry::VerifiedNewDirectory { dir, attr } => { in setattr()
824 AuthFsEntry::VerifiedNew { editor, .. } => { in getxattr()
862 AuthFsEntry::VerifiedNewDirectory { dir, .. } => { in mkdir()
868 Ok(AuthFsEntry::VerifiedNewDirectory { dir: new_dir, attr: new_attr }) in mkdir()
870 AuthFsEntry::ReadonlyDirectory { .. } => { in mkdir()
892 AuthFsEntry::VerifiedNewDirectory { dir, .. } => { in unlink()
899 AuthFsEntry::ReadonlyDirectory { .. } => { in unlink()
902 AuthFsEntry::VerifiedNew { .. } => { in unlink()
906 AuthFsEntry::UnverifiedReadonly { .. } | AuthFsEntry::VerifiedReadonly { .. } => { in unlink()
918 AuthFsEntry::VerifiedNewDirectory { dir, .. } => { in rmdir()
925 AuthFsEntry::ReadonlyDirectory { .. } => { in rmdir()
937 AuthFsEntry::VerifiedNewDirectory { dir, .. } => { in rmdir()
955 AuthFsEntry::VerifiedNewDirectory { dir, .. } => dir.retrieve_entries(), in opendir()
956 AuthFsEntry::ReadonlyDirectory { dir } => dir.retrieve_entries(), in opendir()