vfs               105 lib/global.c       .vfs = {
vfs               225 lib/global.h       } vfs;
vfs               363 lib/vfs/interface.c         struct vfs_class *vfs;                                                                     \
vfs               370 lib/vfs/interface.c         vfs = vfs_class_find_by_handle (handle, &fsinfo);                                          \
vfs               371 lib/vfs/interface.c         if (vfs == NULL)                                                                           \
vfs               374 lib/vfs/interface.c         result = vfs->name != NULL ? vfs->name callarg : -1;                                       \
vfs               376 lib/vfs/interface.c             errno = vfs->name != NULL ? vfs_ferrno (vfs) : ENOTSUP;                                \
vfs               418 lib/vfs/interface.c     struct vfs_class *vfs;
vfs               421 lib/vfs/interface.c     vfs = vfs_class_find_by_handle (handle, &fsinfo);
vfs               423 lib/vfs/interface.c     return (vfs == NULL || vfs->ctl == NULL) ? 0 : vfs->ctl (fsinfo, ctlop, arg);
vfs               449 lib/vfs/interface.c     struct vfs_class *vfs;
vfs               456 lib/vfs/interface.c     vfs = vfs_class_find_by_handle (handle, &fsinfo);
vfs               457 lib/vfs/interface.c     if (vfs == NULL || fsinfo == NULL)
vfs               463 lib/vfs/interface.c     if (vfs->close == NULL)
vfs               465 lib/vfs/interface.c     result = vfs->close (fsinfo);
vfs               468 lib/vfs/interface.c         errno = vfs_ferrno (vfs);
vfs               520 lib/vfs/interface.c     struct vfs_class *vfs;
vfs               533 lib/vfs/interface.c     vfs = vfs_class_find_by_handle (handle, &fsinfo);
vfs               534 lib/vfs/interface.c     if (vfs == NULL || fsinfo == NULL)
vfs               538 lib/vfs/interface.c     if (vfs->readdir != NULL)
vfs               540 lib/vfs/interface.c         entry = vfs->readdir (vfs_path_element->dir.info);
vfs               550 lib/vfs/interface.c         errno = vfs->readdir ? vfs_ferrno (vfs) : ENOTSUP;
vfs               560 lib/vfs/interface.c     struct vfs_class *vfs;
vfs               569 lib/vfs/interface.c     vfs = vfs_class_find_by_handle (handle, &fsinfo);
vfs               570 lib/vfs/interface.c     if (vfs != NULL && fsinfo != NULL)
vfs               580 lib/vfs/interface.c         result = vfs->closedir ? (*vfs->closedir) (vfs_path_element->dir.info) : -1;
vfs               756 lib/vfs/interface.c     struct vfs_class *vfs;
vfs               763 lib/vfs/interface.c     vfs = vfs_class_find_by_handle (fd, &fsinfo);
vfs               764 lib/vfs/interface.c     if (vfs == NULL)
vfs               767 lib/vfs/interface.c     result = vfs->lseek ? vfs->lseek (fsinfo, offset, whence) : -1;
vfs               769 lib/vfs/interface.c         errno = vfs->lseek ? vfs_ferrno (vfs) : ENOTSUP;
vfs               306 lib/vfs/path.c         struct vfs_class *vfs = VFS_CLASS (g_ptr_array_index (vfs__classes_list, i));
vfs               307 lib/vfs/path.c         if ((vfs->name != NULL) && (strcmp (vfs->name, class_name) == 0))
vfs               308 lib/vfs/path.c             return vfs;
vfs               989 lib/vfs/path.c         struct vfs_class *vfs;
vfs               991 lib/vfs/path.c         vfs = VFS_CLASS (g_ptr_array_index (vfs__classes_list, i));
vfs               992 lib/vfs/path.c         if (vfs->which != NULL)
vfs               994 lib/vfs/path.c             if (vfs->which (vfs, prefix) == -1)
vfs               996 lib/vfs/path.c             return vfs;
vfs               999 lib/vfs/path.c         if (vfs->prefix != NULL && strncmp (prefix, vfs->prefix, strlen (vfs->prefix)) == 0)
vfs              1000 lib/vfs/path.c             return vfs;
vfs               208 lib/vfs/vfs.c      return (mc_global.vfs.cd_symlinks && mc_stat (vpath, &my_stat) == 0
vfs               289 lib/vfs/vfs.c  vfs_ferrno (struct vfs_class *vfs)
vfs               291 lib/vfs/vfs.c      return vfs->ferrno != NULL ? vfs->ferrno (vfs) : E_UNKNOWN;
vfs               298 lib/vfs/vfs.c  vfs_register_class (struct vfs_class *vfs)
vfs               300 lib/vfs/vfs.c      if (vfs->init != NULL)         // vfs has own initialization function
vfs               301 lib/vfs/vfs.c          if (vfs->init (vfs) == 0)  // but it failed
vfs               304 lib/vfs/vfs.c      g_ptr_array_add (vfs__classes_list, vfs);
vfs               312 lib/vfs/vfs.c  vfs_unregister_class (struct vfs_class *vfs)
vfs               314 lib/vfs/vfs.c      if (vfs->done != NULL)
vfs               315 lib/vfs/vfs.c          vfs->done (vfs);
vfs               317 lib/vfs/vfs.c      g_ptr_array_remove (vfs__classes_list, vfs);
vfs               495 lib/vfs/vfs.c          struct vfs_class *vfs = VFS_CLASS (g_ptr_array_index (vfs__classes_list, i));
vfs               497 lib/vfs/vfs.c          if (vfs->done != NULL)
vfs               498 lib/vfs/vfs.c              vfs->done (vfs);
vfs               588 lib/vfs/vfs.c          struct vfs_class *vfs = VFS_CLASS (g_ptr_array_index (vfs__classes_list, i));
vfs               590 lib/vfs/vfs.c          if (vfs->fill_names != NULL)
vfs               591 lib/vfs/vfs.c              vfs->fill_names (vfs, func);
vfs               251 lib/vfs/vfs.h  gboolean vfs_register_class (struct vfs_class *vfs);
vfs               252 lib/vfs/vfs.h  void vfs_unregister_class (struct vfs_class *vfs);
vfs               292 lib/vfs/vfs.h  int vfs_ferrno (struct vfs_class *vfs);
vfs               570 src/filemanager/boxes.c                     QUICK_CHECKBOX (_ ("&Preallocate space"), &mc_global.vfs.preallocate_space,
vfs               572 src/filemanager/boxes.c                     QUICK_CHECKBOX (_ ("Use COW file cloning"), &mc_global.vfs.file_cloning, NULL),
vfs               596 src/filemanager/boxes.c                     QUICK_CHECKBOX (_ ("Cd follows lin&ks"), &mc_global.vfs.cd_symlinks, NULL),
vfs               630 src/filemanager/boxes.c         mc_global.vfs.preallocate_space = FALSE;
vfs               635 src/filemanager/boxes.c         mc_global.vfs.file_cloning = FALSE;
vfs               111 src/filemanager/file.c     const struct vfs_class *vfs;
vfs               344 src/filemanager/file.c         if (lnk->vfs == class && lnk->ino == ino && lnk->dev == dev)
vfs               473 src/filemanager/file.c         lnk->vfs = vfs_path_get_last_path_vfs (src_vpath);
vfs              2597 src/filemanager/file.c     if (mc_global.vfs.file_cloning && !(dst_exists && ctx->do_append))
vfs              2624 src/filemanager/file.c         open_flags |= mc_global.vfs.file_cloning ? O_WRONLY : O_APPEND;
vfs              2662 src/filemanager/file.c     if (mc_global.vfs.file_cloning && (open_flags & O_APPEND) == 0)
vfs              2700 src/filemanager/file.c     while (mc_global.vfs.preallocate_space
vfs              3161 src/filemanager/file.c     lp->vfs = vfs_path_get_last_path_vfs (src_vpath);
vfs              3235 src/filemanager/file.c         lp->vfs = vfs_path_get_last_path_vfs (dst_vpath);
vfs               295 src/setup.c        { "preallocate_space", &mc_global.vfs.preallocate_space },
vfs               314 src/setup.c        { "cd_symlinks", &mc_global.vfs.cd_symlinks },
vfs               368 src/setup.c        { "file_cloning", &mc_global.vfs.file_cloning },