archive           835 lib/vfs/direntry.c     struct vfs_s_super *archive = NULL;
archive           838 lib/vfs/direntry.c     p = vfs_s_get_path (vpath, &archive, FL_NO_OPEN);
archive           842 lib/vfs/direntry.c     return (vfsid) archive;
archive          1173 lib/vfs/direntry.c vfs_s_get_path (const vfs_path_t * vpath, struct vfs_s_super **archive, int flags)
archive          1226 lib/vfs/direntry.c     *archive = super;
archive           177 lib/vfs/xdirentry.h const char *vfs_s_get_path (const vfs_path_t * vpath, struct vfs_s_super **archive, int flags);
archive           194 src/vfs/extfs/extfs.c extfs_generate_entry (struct extfs_super_t *archive, const char *name, struct vfs_s_inode *parent,
archive           197 src/vfs/extfs/extfs.c     struct vfs_class *me = VFS_SUPER (archive)->me;
archive           203 src/vfs/extfs/extfs.c     st.st_ino = VFS_SUPER (archive)->ino_usage++;
archive           204 src/vfs/extfs/extfs.c     st.st_dev = archive->rdev;
archive           217 src/vfs/extfs/extfs.c     inode = vfs_s_new_inode (me, VFS_SUPER (archive), &st);
archive           349 src/vfs/extfs/extfs.c     struct extfs_super_t *archive = EXTFS_SUPER (psup);
archive           353 src/vfs/extfs/extfs.c     if (archive->local_name != NULL)
archive           358 src/vfs/extfs/extfs.c         local_name_vpath = vfs_path_from_str (archive->local_name);
archive           362 src/vfs/extfs/extfs.c                            archive->local_stat.st_mtime != my.st_mtime);
archive           365 src/vfs/extfs/extfs.c         g_free (archive->local_name);
archive           612 src/vfs/extfs/extfs.c extfs_open_and_read_archive (int fstype, const char *name, struct extfs_super_t **archive)
archive           618 src/vfs/extfs/extfs.c     extfsd = extfs_open_archive (fstype, name, archive);
archive           619 src/vfs/extfs/extfs.c     a = *archive;
archive           652 src/vfs/extfs/extfs.c extfs_get_path (const vfs_path_t * vpath, struct extfs_super_t **archive, int flags)
archive           691 src/vfs/extfs/extfs.c     *archive = a;
archive           769 src/vfs/extfs/extfs.c extfs_get_archive_name (const struct extfs_super_t *archive)
archive           773 src/vfs/extfs/extfs.c     if (archive->local_name != NULL)
archive           774 src/vfs/extfs/extfs.c         archive_name = archive->local_name;
archive           776 src/vfs/extfs/extfs.c         archive_name = VFS_SUPER (archive)->name;
archive           798 src/vfs/extfs/extfs.c extfs_cmd (const char *str_extfs_cmd, const struct extfs_super_t *archive,
archive           813 src/vfs/extfs/extfs.c     archive_name = extfs_get_archive_name (archive);
archive           817 src/vfs/extfs/extfs.c     info = &g_array_index (extfs_plugins, extfs_plugin_info_t, archive->fstype);
archive           836 src/vfs/extfs/extfs.c     struct extfs_super_t *archive = NULL;
archive           842 src/vfs/extfs/extfs.c     p = extfs_get_path (vpath, &archive, FL_NONE);
archive           847 src/vfs/extfs/extfs.c     archive_name = extfs_get_archive_name (archive);
archive           850 src/vfs/extfs/extfs.c     info = &g_array_index (extfs_plugins, extfs_plugin_info_t, archive->fstype);
archive           865 src/vfs/extfs/extfs.c     struct extfs_super_t *archive = NULL;
archive           871 src/vfs/extfs/extfs.c     q = extfs_get_path (vpath, &archive, FL_NONE);
archive           874 src/vfs/extfs/extfs.c     entry = extfs_find_entry (VFS_SUPER (archive)->root, q, FL_NONE);
archive           878 src/vfs/extfs/extfs.c         entry = extfs_find_entry (VFS_SUPER (archive)->root, q, FL_MKFILE);
archive           904 src/vfs/extfs/extfs.c             && extfs_cmd (" copyout ", archive, entry, local_filename))
archive           932 src/vfs/extfs/extfs.c     vfs_rmstamp (vfs_extfs_ops, (vfsid) archive);
archive           933 src/vfs/extfs/extfs.c     VFS_SUPER (archive)->fd_usage++;
archive           999 src/vfs/extfs/extfs.c     struct extfs_super_t *archive = NULL;
archive          1004 src/vfs/extfs/extfs.c     q = extfs_get_path (vpath, &archive, FL_NONE);
archive          1007 src/vfs/extfs/extfs.c     entry = extfs_find_entry (VFS_SUPER (archive)->root, q, FL_NONE);
archive          1071 src/vfs/extfs/extfs.c     struct extfs_super_t *archive;
archive          1076 src/vfs/extfs/extfs.c     q = extfs_get_path (vpath, &archive, FL_NONE);
archive          1079 src/vfs/extfs/extfs.c     entry = extfs_find_entry (VFS_SUPER (archive)->root, q, FL_NONE);
archive          1126 src/vfs/extfs/extfs.c     struct extfs_super_t *archive;
archive          1132 src/vfs/extfs/extfs.c     q = extfs_get_path (vpath, &archive, FL_NONE);
archive          1135 src/vfs/extfs/extfs.c     entry = extfs_find_entry (VFS_SUPER (archive)->root, q, FL_NONE);
archive          1193 src/vfs/extfs/extfs.c     struct extfs_super_t *archive;
archive          1198 src/vfs/extfs/extfs.c     q = extfs_get_path (vpath, &archive, FL_NONE);
archive          1201 src/vfs/extfs/extfs.c     entry = extfs_find_entry (VFS_SUPER (archive)->root, q, FL_NONE);
archive          1215 src/vfs/extfs/extfs.c     if (extfs_cmd (" rm ", archive, entry, ""))
archive          1220 src/vfs/extfs/extfs.c     vfs_s_free_entry (VFS_SUPER (archive)->me, entry);
archive          1231 src/vfs/extfs/extfs.c     struct extfs_super_t *archive;
archive          1240 src/vfs/extfs/extfs.c     q = extfs_get_path (vpath, &archive, FL_NONE);
archive          1243 src/vfs/extfs/extfs.c     entry = extfs_find_entry (VFS_SUPER (archive)->root, q, FL_NONE);
archive          1249 src/vfs/extfs/extfs.c     entry = extfs_find_entry (VFS_SUPER (archive)->root, q, FL_MKDIR);
archive          1261 src/vfs/extfs/extfs.c     if (extfs_cmd (" mkdir ", archive, entry, ""))
archive          1264 src/vfs/extfs/extfs.c         vfs_s_free_entry (VFS_SUPER (archive)->me, entry);
archive          1277 src/vfs/extfs/extfs.c     struct extfs_super_t *archive;
archive          1282 src/vfs/extfs/extfs.c     q = extfs_get_path (vpath, &archive, FL_NONE);
archive          1285 src/vfs/extfs/extfs.c     entry = extfs_find_entry (VFS_SUPER (archive)->root, q, FL_NONE);
archive          1300 src/vfs/extfs/extfs.c     if (extfs_cmd (" rmdir ", archive, entry, ""))
archive          1305 src/vfs/extfs/extfs.c     vfs_s_free_entry (VFS_SUPER (archive)->me, entry);
archive          1342 src/vfs/extfs/extfs.c     struct extfs_super_t *archive = NULL;
archive          1345 src/vfs/extfs/extfs.c     p = extfs_get_path (vpath, &archive, FL_NO_OPEN);
archive          1346 src/vfs/extfs/extfs.c     return (p == NULL ? NULL : (vfsid) archive);
archive           323 src/vfs/tar/tar.c tar_free_archive (struct vfs_class *me, struct vfs_s_super *archive)
archive           325 src/vfs/tar/tar.c     tar_super_t *arch = TAR_SUPER (archive);
archive           340 src/vfs/tar/tar.c tar_open_archive_int (struct vfs_class *me, const vfs_path_t * vpath, struct vfs_s_super *archive)
archive           354 src/vfs/tar/tar.c     archive->name = g_strdup (vfs_path_as_str (vpath));
archive           355 src/vfs/tar/tar.c     arch = TAR_SUPER (archive);
archive           359 src/vfs/tar/tar.c     type = get_compression_type (result, archive->name);
archive           368 src/vfs/tar/tar.c         s = g_strconcat (archive->name, decompress_extension (type), (char *) NULL);
archive           377 src/vfs/tar/tar.c             MC_PTR_FREE (archive->name);
archive           392 src/vfs/tar/tar.c     root = vfs_s_new_inode (me, archive, &arch->st);
archive           398 src/vfs/tar/tar.c     archive->root = root;
archive           406 src/vfs/tar/tar.c tar_get_next_block (struct vfs_s_super *archive, int tard)
archive           410 src/vfs/tar/tar.c     (void) archive;
archive           422 src/vfs/tar/tar.c tar_skip_n_records (struct vfs_s_super *archive, int tard, size_t n)
archive           424 src/vfs/tar/tar.c     (void) archive;
archive           533 src/vfs/tar/tar.c tar_fill_stat (struct vfs_s_super *archive, struct stat *st, union block *header, size_t h_size)
archive           535 src/vfs/tar/tar.c     tar_super_t *arch = TAR_SUPER (archive);
archive           623 src/vfs/tar/tar.c tar_read_header (struct vfs_class *me, struct vfs_s_super *archive, int tard, size_t * h_size)
archive           625 src/vfs/tar/tar.c     tar_super_t *arch = TAR_SUPER (archive);
archive           632 src/vfs/tar/tar.c         header = tar_get_next_block (archive, tard);
archive           674 src/vfs/tar/tar.c                 data = tar_get_next_block (archive, tard)->buffer;
archive           778 src/vfs/tar/tar.c         parent = vfs_s_find_inode (me, archive, q, LINK_NO_FOLLOW, FL_MKDIR);
archive           787 src/vfs/tar/tar.c             inode = vfs_s_find_inode (me, archive, current_link_name, LINK_NO_FOLLOW, FL_NONE);
archive           799 src/vfs/tar/tar.c         tar_fill_stat (archive, &st, header, *h_size);
archive           807 src/vfs/tar/tar.c         inode = vfs_s_new_inode (me, archive, &st);
archive           824 src/vfs/tar/tar.c             while (tar_get_next_block (archive, tard)->sparse_header.isextended != 0)
archive           840 src/vfs/tar/tar.c tar_open_archive (struct vfs_s_super *archive, const vfs_path_t * vpath,
archive           849 src/vfs/tar/tar.c     tard = tar_open_archive_int (vpath_element->class, vpath, archive);
archive           858 src/vfs/tar/tar.c         status = tar_read_header (vpath_element->class, archive, tard, &h_size);
archive           863 src/vfs/tar/tar.c             tar_skip_n_records (archive, tard, (h_size + BLOCKSIZE - 1) / BLOCKSIZE);
archive           129 tests/lib/vfs/vfs_s_get_path.c     struct vfs_s_super *archive;
archive           137 tests/lib/vfs/vfs_s_get_path.c     result = vfs_s_get_path (vpath, &archive, 0);
archive           141 tests/lib/vfs/vfs_s_get_path.c     mctest_assert_str_eq (archive->name, "/" ETALON_VFS_URL_NAME ARCH_NAME);