• Home
  • Raw
  • Download

Lines Matching defs:fuse

263 struct fuse {  struct
264 explicit fuse(const std::string& _path, const ino_t _ino, const bool _uncached_mode, in fuse() function
293 // because fuse_lowlevel_ops documents that the root inode is always one argument
296 inline node* FromInode(__u64 inode) { in FromInode()
304 inline node* FromInodeNoThrow(__u64 inode) { in FromInodeNoThrow()
312 inline __u64 ToInode(node* node) const { in ToInode()
320 inline bool IsTranscodeSupportedPath(const string& path) { in IsTranscodeSupportedPath()
336 inline bool IsUncachedPath(const std::string& path) { in IsUncachedPath()
347 inline bool ShouldNotCache(const std::string& path) { in ShouldNotCache()
374 mediaprovider::fuse::NodeTracker tracker; argument
376 struct fuse_session* se; argument
385 mediaprovider::fuse::MediaProviderWrapper* mp; argument
391 /* const */ char* zero_addr;
393 FAdviser fadviser;
395 std::atomic_bool* active;
396 std::atomic_bool disable_dentry_cache;
397 std::atomic_bool passthrough;
398 std::atomic_bool bpf;
400 const int bpf_fd;
403 std::atomic_uint dev;
404 const std::vector<string> supported_transcoding_relative_paths;
405 const std::vector<string> supported_uncached_relative_paths;
408 std::map<std::string, leveldb::DB*> level_db_connection_map;
409 std::mutex level_db_mutex;
510 static double get_entry_timeout(const string& path, bool should_inval, struct fuse* fuse) { in get_entry_timeout()
535 static inline bool is_synthetic_path(const string& path, struct fuse* fuse) { in is_synthetic_path()
540 static inline bool is_transforms_dir_path(const string& path, struct fuse* fuse) { in is_transforms_dir_path()
547 struct fuse* fuse = get_fuse(req); in validate_node_path() local
609 struct fuse* fuse = get_fuse(req); in make_node_entry() local
709 namespace fuse { namespace
719 struct fuse* fuse = reinterpret_cast<struct fuse*>(userdata); in pf_init() local
766 struct fuse* fuse = reinterpret_cast<struct fuse*>(userdata); in pf_destroy() local
773 static bool is_app_accessible_path(struct fuse* fuse, const string& path, uid_t uid) { in is_app_accessible_path()
838 void fuse_bpf_install(struct fuse* fuse, struct fuse_entry_param* e, const string& child_path, in fuse_bpf_install()
855 struct fuse* fuse = get_fuse(req); in do_lookup() local
924 struct fuse* fuse = get_fuse(req); in pf_lookup_postfilter() local
949 static void do_forget(fuse_req_t req, struct fuse* fuse, fuse_ino_t ino, uint64_t nlookup) { in do_forget()
964 struct fuse* fuse = get_fuse(req); in pf_forget() local
974 struct fuse* fuse = get_fuse(req); in pf_forget_multi() local
985 struct fuse* fuse = get_fuse(req); in pf_fallocate() local
996 struct fuse* fuse = get_fuse(req); in pf_getattr() local
1024 struct fuse* fuse = get_fuse(req); in pf_setattr() local
1122 struct fuse* fuse = get_fuse(req); in pf_canonical_path() local
1140 struct fuse* fuse = get_fuse(req); in pf_mknod() local
1178 struct fuse* fuse = get_fuse(req); in pf_mkdir() local
1220 struct fuse* fuse = get_fuse(req); in pf_unlink() local
1250 struct fuse* fuse = get_fuse(req); in pf_rmdir() local
1302 struct fuse* fuse = get_fuse(req); in do_rename() local
1383 static handle* create_handle_for_node(struct fuse* fuse, const string& path, int fd, uid_t uid, in create_handle_for_node()
1498 struct fuse* fuse = get_fuse(req); in pf_open() local
1595 static void create_mem_fuse_buf(size_t size, fuse_buf* buf, struct fuse* fuse) { in create_mem_fuse_buf()
1656 struct fuse* fuse = get_fuse(req); in pf_read() local
1696 struct fuse* fuse = get_fuse(req); in pf_write_buf() local
1758 struct fuse* fuse = get_fuse(req); in pf_flush() local
1767 struct fuse* fuse = get_fuse(req); in pf_release() local
1813 struct fuse* fuse = get_fuse(req); in pf_opendir() local
1855 struct fuse* fuse = get_fuse(req); in do_readdir_common() local
1957 struct fuse* fuse = get_fuse(req); in pf_readdir_postfilter() local
2013 struct fuse* fuse = get_fuse(req); in pf_releasedir() local
2029 struct fuse* fuse = get_fuse(req); in pf_statfs() local
2061 struct fuse* fuse = get_fuse(req); in pf_access() local
2127 struct fuse* fuse = get_fuse(req); in pf_create() local