archive           834 lib/vfs/direntry.c     struct vfs_s_super *archive = NULL;
archive           837 lib/vfs/direntry.c     p = vfs_s_get_path (vpath, &archive, FL_NO_OPEN);
archive           841 lib/vfs/direntry.c     return (vfsid) archive;
archive          1172 lib/vfs/direntry.c vfs_s_get_path (const vfs_path_t * vpath, struct vfs_s_super **archive, int flags)
archive          1225 lib/vfs/direntry.c     *archive = super;
archive           178 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           204 src/vfs/extfs/extfs.c     st.st_ino = VFS_SUPER (archive)->ino_usage++;
archive           205 src/vfs/extfs/extfs.c     st.st_dev = archive->rdev;
archive           216 src/vfs/extfs/extfs.c     inode = vfs_s_new_inode (me, VFS_SUPER (archive), &st);
archive           353 src/vfs/extfs/extfs.c     struct extfs_super_t *archive = EXTFS_SUPER (psup);
archive           357 src/vfs/extfs/extfs.c     if (archive->local_name != NULL)
archive           362 src/vfs/extfs/extfs.c         local_name_vpath = vfs_path_from_str (archive->local_name);
archive           366 src/vfs/extfs/extfs.c                            archive->local_stat.st_mtime != my.st_mtime);
archive           369 src/vfs/extfs/extfs.c         g_free (archive->local_name);
archive           396 src/vfs/extfs/extfs.c extfs_add_file (struct extfs_super_t *archive, const char *file_name)
archive           398 src/vfs/extfs/extfs.c     struct vfs_s_super *super = VFS_SUPER (archive);
archive           474 src/vfs/extfs/extfs.c                 st.st_dev = archive->rdev;
archive           609 src/vfs/extfs/extfs.c extfs_read_archive (mc_pipe_t * pip, struct extfs_super_t *archive, GError ** error)
archive           683 src/vfs/extfs/extfs.c             ret = extfs_add_file (archive, buffer->str);
archive           731 src/vfs/extfs/extfs.c extfs_open_and_read_archive (int fstype, const char *name, struct extfs_super_t **archive)
archive           738 src/vfs/extfs/extfs.c     pip = extfs_open_archive (fstype, name, archive, &error);
archive           740 src/vfs/extfs/extfs.c     a = *archive;
archive           775 src/vfs/extfs/extfs.c extfs_get_path (const vfs_path_t * vpath, struct extfs_super_t **archive, int flags)
archive           814 src/vfs/extfs/extfs.c     *archive = a;
archive           892 src/vfs/extfs/extfs.c extfs_get_archive_name (const struct extfs_super_t *archive)
archive           896 src/vfs/extfs/extfs.c     if (archive->local_name != NULL)
archive           897 src/vfs/extfs/extfs.c         archive_name = archive->local_name;
archive           899 src/vfs/extfs/extfs.c         archive_name = CONST_VFS_SUPER (archive)->name;
archive           921 src/vfs/extfs/extfs.c extfs_cmd (const char *str_extfs_cmd, const struct extfs_super_t *archive,
archive           941 src/vfs/extfs/extfs.c     archive_name = extfs_get_archive_name (archive);
archive           945 src/vfs/extfs/extfs.c     info = &g_array_index (extfs_plugins, extfs_plugin_info_t, archive->fstype);
archive           983 src/vfs/extfs/extfs.c     struct extfs_super_t *archive = NULL;
archive           989 src/vfs/extfs/extfs.c     p = extfs_get_path (vpath, &archive, FL_NONE);
archive           994 src/vfs/extfs/extfs.c     archive_name = extfs_get_archive_name (archive);
archive           997 src/vfs/extfs/extfs.c     info = &g_array_index (extfs_plugins, extfs_plugin_info_t, archive->fstype);
archive          1012 src/vfs/extfs/extfs.c     struct extfs_super_t *archive = NULL;
archive          1018 src/vfs/extfs/extfs.c     q = extfs_get_path (vpath, &archive, FL_NONE);
archive          1021 src/vfs/extfs/extfs.c     entry = extfs_find_entry (VFS_SUPER (archive)->root, q, FL_NONE);
archive          1025 src/vfs/extfs/extfs.c         entry = extfs_find_entry (VFS_SUPER (archive)->root, q, FL_MKFILE);
archive          1051 src/vfs/extfs/extfs.c             && extfs_cmd (" copyout ", archive, entry, local_filename))
archive          1079 src/vfs/extfs/extfs.c     vfs_rmstamp (vfs_extfs_ops, (vfsid) archive);
archive          1080 src/vfs/extfs/extfs.c     VFS_SUPER (archive)->fd_usage++;
archive          1146 src/vfs/extfs/extfs.c     struct extfs_super_t *archive = NULL;
archive          1151 src/vfs/extfs/extfs.c     q = extfs_get_path (vpath, &archive, FL_NONE);
archive          1154 src/vfs/extfs/extfs.c     entry = extfs_find_entry (VFS_SUPER (archive)->root, q, FL_NONE);
archive          1218 src/vfs/extfs/extfs.c     struct extfs_super_t *archive;
archive          1223 src/vfs/extfs/extfs.c     q = extfs_get_path (vpath, &archive, FL_NONE);
archive          1226 src/vfs/extfs/extfs.c     entry = extfs_find_entry (VFS_SUPER (archive)->root, q, FL_NONE);
archive          1273 src/vfs/extfs/extfs.c     struct extfs_super_t *archive;
archive          1279 src/vfs/extfs/extfs.c     q = extfs_get_path (vpath, &archive, FL_NONE);
archive          1282 src/vfs/extfs/extfs.c     entry = extfs_find_entry (VFS_SUPER (archive)->root, q, FL_NONE);
archive          1340 src/vfs/extfs/extfs.c     struct extfs_super_t *archive;
archive          1345 src/vfs/extfs/extfs.c     q = extfs_get_path (vpath, &archive, FL_NONE);
archive          1348 src/vfs/extfs/extfs.c     entry = extfs_find_entry (VFS_SUPER (archive)->root, q, FL_NONE);
archive          1362 src/vfs/extfs/extfs.c     if (extfs_cmd (" rm ", archive, entry, ""))
archive          1367 src/vfs/extfs/extfs.c     vfs_s_free_entry (VFS_SUPER (archive)->me, entry);
archive          1378 src/vfs/extfs/extfs.c     struct extfs_super_t *archive;
archive          1387 src/vfs/extfs/extfs.c     q = extfs_get_path (vpath, &archive, FL_NONE);
archive          1390 src/vfs/extfs/extfs.c     entry = extfs_find_entry (VFS_SUPER (archive)->root, q, FL_NONE);
archive          1396 src/vfs/extfs/extfs.c     entry = extfs_find_entry (VFS_SUPER (archive)->root, q, FL_MKDIR);
archive          1408 src/vfs/extfs/extfs.c     if (extfs_cmd (" mkdir ", archive, entry, ""))
archive          1411 src/vfs/extfs/extfs.c         vfs_s_free_entry (VFS_SUPER (archive)->me, entry);
archive          1424 src/vfs/extfs/extfs.c     struct extfs_super_t *archive;
archive          1429 src/vfs/extfs/extfs.c     q = extfs_get_path (vpath, &archive, FL_NONE);
archive          1432 src/vfs/extfs/extfs.c     entry = extfs_find_entry (VFS_SUPER (archive)->root, q, FL_NONE);
archive          1447 src/vfs/extfs/extfs.c     if (extfs_cmd (" rmdir ", archive, entry, ""))
archive          1452 src/vfs/extfs/extfs.c     vfs_s_free_entry (VFS_SUPER (archive)->me, entry);
archive          1489 src/vfs/extfs/extfs.c     struct extfs_super_t *archive = NULL;
archive          1492 src/vfs/extfs/extfs.c     p = extfs_get_path (vpath, &archive, FL_NO_OPEN);
archive          1493 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           800 src/vfs/tar/tar.c         tar_fill_stat (archive, &st, header, *h_size);
archive           809 src/vfs/tar/tar.c         inode = vfs_s_new_inode (me, archive, &st);
archive           826 src/vfs/tar/tar.c             while (tar_get_next_block (archive, tard)->sparse_header.isextended != 0)
archive           842 src/vfs/tar/tar.c tar_open_archive (struct vfs_s_super *archive, const vfs_path_t * vpath,
archive           851 src/vfs/tar/tar.c     tard = tar_open_archive_int (vpath_element->class, vpath, archive);
archive           860 src/vfs/tar/tar.c         status = tar_read_header (vpath_element->class, archive, tard, &h_size);
archive           865 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);