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
510 AuthFsEntry::ReadonlyDirectory { dir } => { in lookup()
514 AuthFsEntry::VerifiedNewDirectory { dir, .. } => { in lookup()
527 AuthFsEntry::ReadonlyDirectory { dir } => { in lookup()
530 AuthFsEntry::UnverifiedReadonly { file_size, .. } => { in lookup()
533 AuthFsEntry::VerifiedReadonly { reader } => { in lookup()
536 AuthFsEntry::VerifiedNew { editor, attr, .. } => { in lookup()
539 AuthFsEntry::VerifiedNewDirectory { dir, attr } => create_dir_stat( in lookup()
603 AuthFsEntry::ReadonlyDirectory { dir } => { in getattr()
606 AuthFsEntry::UnverifiedReadonly { file_size, .. } => { in getattr()
609 AuthFsEntry::VerifiedReadonly { reader } => { in getattr()
612 AuthFsEntry::VerifiedNew { editor, attr, .. } => { in getattr()
615 AuthFsEntry::VerifiedNewDirectory { dir, attr } => create_dir_stat( in getattr()
636 AuthFsEntry::VerifiedReadonly { .. } | AuthFsEntry::UnverifiedReadonly { .. } => { in open()
639 AuthFsEntry::VerifiedNew { .. } => { in open()
643 AuthFsEntry::ReadonlyDirectory { .. } in open()
644 | AuthFsEntry::VerifiedNewDirectory { .. } => { in open()
669 AuthFsEntry::VerifiedNewDirectory { dir, .. } => { in create()
675 Ok(AuthFsEntry::VerifiedNew { editor: new_file, attr: new_attr }) in create()
708 AuthFsEntry::VerifiedReadonly { reader } => { in read()
711 AuthFsEntry::UnverifiedReadonly { reader, file_size } => { in read()
714 AuthFsEntry::VerifiedNew { editor, .. } => { in read()
719 AuthFsEntry::ReadonlyDirectory { .. } in read()
720 | AuthFsEntry::VerifiedNewDirectory { .. } => { in read()
740 AuthFsEntry::VerifiedNew { editor, .. } => { in write()
745 AuthFsEntry::VerifiedReadonly { .. } | AuthFsEntry::UnverifiedReadonly { .. } => { in write()
748 AuthFsEntry::ReadonlyDirectory { .. } | AuthFsEntry::VerifiedNewDirectory { .. } => { in write()
764 AuthFsEntry::VerifiedNew { editor, attr } => { in setattr()
784 AuthFsEntry::VerifiedNewDirectory { dir, attr } => { in setattr()
815 AuthFsEntry::VerifiedNew { editor, .. } => { in getxattr()
853 AuthFsEntry::VerifiedNewDirectory { dir, .. } => { in mkdir()
859 Ok(AuthFsEntry::VerifiedNewDirectory { dir: new_dir, attr: new_attr }) in mkdir()
861 AuthFsEntry::ReadonlyDirectory { .. } => { in mkdir()
883 AuthFsEntry::VerifiedNewDirectory { dir, .. } => { in unlink()
890 AuthFsEntry::ReadonlyDirectory { .. } => { in unlink()
893 AuthFsEntry::VerifiedNew { .. } => { in unlink()
897 AuthFsEntry::UnverifiedReadonly { .. } | AuthFsEntry::VerifiedReadonly { .. } => { in unlink()
909 AuthFsEntry::VerifiedNewDirectory { dir, .. } => { in rmdir()
916 AuthFsEntry::ReadonlyDirectory { .. } => { in rmdir()
928 AuthFsEntry::VerifiedNewDirectory { dir, .. } => { in rmdir()
946 AuthFsEntry::VerifiedNewDirectory { dir, .. } => dir.retrieve_entries(), in opendir()
947 AuthFsEntry::ReadonlyDirectory { dir } => dir.retrieve_entries(), in opendir()