/aosp12/packages/providers/MediaProvider/jni/ |
H A D | FuseDaemon.cpp | 454 struct fuse* fuse = get_fuse(req); in validate_node_path() local 515 struct fuse* fuse = get_fuse(req); in make_node_entry() local 598 struct fuse* fuse = reinterpret_cast<struct fuse*>(userdata); in pf_init() local 645 struct fuse* fuse = reinterpret_cast<struct fuse*>(userdata); in pf_destroy() local 689 struct fuse* fuse = get_fuse(req); in do_lookup() local 752 struct fuse* fuse = get_fuse(req); in pf_forget() local 762 struct fuse* fuse = get_fuse(req); in pf_forget_multi() local 773 struct fuse* fuse = get_fuse(req); in pf_fallocate() local 784 struct fuse* fuse = get_fuse(req); in pf_getattr() local 812 struct fuse* fuse = get_fuse(req); in pf_setattr() local [all …]
|
H A D | com_android_providers_media_FuseDaemon.cpp | 38 return reinterpret_cast<jlong>(new fuse::FuseDaemon(env, media_provider)); in com_android_providers_media_FuseDaemon_new() 44 fuse::FuseDaemon* const daemon = reinterpret_cast<fuse::FuseDaemon*>(java_daemon); in com_android_providers_media_FuseDaemon_start() 59 const fuse::FuseDaemon* daemon = reinterpret_cast<fuse::FuseDaemon*>(java_daemon); in com_android_providers_media_FuseDaemon_is_started() 65 fuse::FuseDaemon* const daemon = reinterpret_cast<fuse::FuseDaemon*>(java_daemon); in com_android_providers_media_FuseDaemon_delete() 73 fuse::FuseDaemon* const daemon = reinterpret_cast<fuse::FuseDaemon*>(java_daemon); in com_android_providers_media_FuseDaemon_should_open_with_fuse() 90 fuse::FuseDaemon* const daemon = reinterpret_cast<fuse::FuseDaemon*>(java_daemon); in com_android_providers_media_FuseDaemon_invalidate_fuse_dentry_cache() 98 CHECK(pthread_getspecific(fuse::MediaProviderWrapper::gJniEnvKey) == nullptr); in com_android_providers_media_FuseDaemon_invalidate_fuse_dentry_cache() 106 fuse::FuseDaemon* const daemon = reinterpret_cast<fuse::FuseDaemon*>(java_daemon); in com_android_providers_media_FuseDaemon_get_original_media_format_file_path() 114 fuse::FuseDaemon* const daemon = reinterpret_cast<fuse::FuseDaemon*>(java_daemon); in com_android_providers_media_FuseDaemon_initialize_device_id() 124 return pthread_getspecific(fuse::MediaProviderWrapper::gJniEnvKey) != nullptr; in com_android_providers_media_FuseDaemon_is_fuse_thread() [all …]
|
H A D | FuseDaemon.h | 28 struct fuse; 30 namespace fuse { 72 struct ::fuse* fuse; variable
|
H A D | node_test.cpp | 10 using mediaprovider::fuse::dirhandle; 11 using mediaprovider::fuse::handle; 12 using mediaprovider::fuse::node; 13 using mediaprovider::fuse::NodeTracker; 352 handle* h = new handle(-1, new mediaprovider::fuse::RedactionInfo, true /* cached */, in TEST_F() 364 std::unique_ptr<handle> h2(new handle(-1, new mediaprovider::fuse::RedactionInfo, in TEST_F()
|
/aosp12/frameworks/base/core/jni/ |
H A D | com_android_internal_os_FuseAppLoop.cpp | 44 class Callback : public fuse::FuseAppLoopCallback { 85 CHECK_LE(size, static_cast<uint32_t>(fuse::kFuseMaxRead)); in OnRead() 122 delete reinterpret_cast<fuse::FuseAppLoop*>(ptr); in com_android_internal_os_FuseAppLoop_delete() 127 reinterpret_cast<fuse::FuseAppLoop*>(ptr)->Start(&callback); in com_android_internal_os_FuseAppLoop_start() 133 reinterpret_cast<fuse::FuseAppLoop*>(ptr)->Break(); in com_android_internal_os_FuseAppLoop_replySimple() 140 reinterpret_cast<fuse::FuseAppLoop*>(ptr)->Break(); in com_android_internal_os_FuseAppLoop_replyOpen() 147 reinterpret_cast<fuse::FuseAppLoop*>(ptr)->Break(); in com_android_internal_os_FuseAppLoop_replyLookup() 153 if (!reinterpret_cast<fuse::FuseAppLoop*>(ptr)->ReplyGetAttr( in com_android_internal_os_FuseAppLoop_replyGetAttr() 155 reinterpret_cast<fuse::FuseAppLoop*>(ptr)->Break(); in com_android_internal_os_FuseAppLoop_replyGetAttr() 162 reinterpret_cast<fuse::FuseAppLoop*>(ptr)->Break(); in com_android_internal_os_FuseAppLoop_replyWrite() [all …]
|
/aosp12/frameworks/base/services/core/jni/ |
H A D | com_android_server_storage_AppFuseBridge.cpp | 36 class Callback : public fuse::FuseBridgeLoopCallback { 91 return reinterpret_cast<jlong>(new fuse::FuseBridgeLoop()); in com_android_server_storage_AppFuseBridge_new() 95 fuse::FuseBridgeLoop* const loop = reinterpret_cast<fuse::FuseBridgeLoop*>(java_loop); in com_android_server_storage_AppFuseBridge_delete() 102 fuse::FuseBridgeLoop* const loop = reinterpret_cast<fuse::FuseBridgeLoop*>(java_loop); in com_android_server_storage_AppFuseBridge_start_loop() 111 fuse::FuseBridgeLoop* const loop = reinterpret_cast<fuse::FuseBridgeLoop*>(java_loop); in com_android_server_storage_AppFuseBridge_add_bridge() 115 if (!fuse::SetupMessageSockets(&proxyFd)) { in com_android_server_storage_AppFuseBridge_add_bridge() 127 fuse::FuseBridgeLoop::Lock(); in com_android_server_storage_AppFuseBridge_lock() 131 fuse::FuseBridgeLoop::Unlock(); in com_android_server_storage_AppFuseBridge_unlock()
|
/aosp12/packages/modules/Virtualization/zipfuse/src/ |
H A D | main.rs | 25 use fuse::filesystem::*; 26 use fuse::mount::*; 59 fuse::mount( in run_fuse() 150 impl fuse::filesystem::FileSystem for ZipFuse { 191 ) -> io::Result<(Option<Self::Handle>, fuse::filesystem::OpenOptions)> { in open() 216 Ok((Some(handle), fuse::filesystem::OpenOptions::empty())) in open() 290 Ok((Some(handle), fuse::filesystem::OpenOptions::CACHE_DIR)) in opendir() 334 let dirent_size = size_of::<fuse::sys::Dirent>(); in readdir() 354 impl fuse::filesystem::DirectoryIterator for DirIter { 355 fn next(&mut self) -> Option<fuse::filesystem::DirEntry> { in next() [all …]
|
/aosp12/packages/modules/Virtualization/zipfuse/ |
H A D | Cargo.toml | 8 fuse = { path = "../../../../external/crosvm/fuse" }
|
/aosp12/packages/modules/Virtualization/authfs/src/ |
H A D | fusefs.rs | 30 use fuse::filesystem::{ 34 use fuse::mount::MountOption; 256 ) -> io::Result<(Option<Self::Handle>, fuse::sys::OpenOptions)> { in open() 273 Ok((None, fuse::sys::OpenOptions::KEEP_CACHE)) in open() 383 ) -> Result<(), fuse::Error> { in loop_forever() 392 fuse::mount( in loop_forever() 407 fuse::worker::start_message_loop( in loop_forever()
|
/aosp12/packages/providers/MediaProvider/ |
H A D | logging.sh | 25 adb shell setprop persist.sys.fuse.log true 30 adb shell setprop persist.sys.fuse.log false
|
/aosp12/system/sepolicy/prebuilts/api/29.0/public/ |
H A D | hal_configstore.te | 51 fuse sdcardfs vfat exfat # manual expansion for completeness 55 fuse sdcardfs vfat exfat # manual expansion for completeness
|
H A D | recovery.te | 131 # Allow recovery to create a fuse filesystem, and read files from it. 133 allow recovery fuse:dir r_dir_perms; 134 allow recovery fuse:file r_file_perms;
|
/aosp12/system/sepolicy/prebuilts/api/30.0/public/ |
H A D | hal_configstore.te | 52 fuse sdcardfs vfat exfat # manual expansion for completeness 56 fuse sdcardfs vfat exfat # manual expansion for completeness
|
/aosp12/system/sepolicy/prebuilts/api/31.0/public/ |
H A D | hal_configstore.te | 52 fuse sdcardfs vfat exfat # manual expansion for completeness 56 fuse sdcardfs vfat exfat # manual expansion for completeness
|
H A D | recovery.te | 114 # Allow recovery to create a fuse filesystem, and read files from it. 116 allow recovery fuse:dir r_dir_perms; 117 allow recovery fuse:file r_file_perms;
|
/aosp12/system/sepolicy/prebuilts/api/32.0/public/ |
H A D | hal_configstore.te | 52 fuse sdcardfs vfat exfat # manual expansion for completeness 56 fuse sdcardfs vfat exfat # manual expansion for completeness
|
H A D | recovery.te | 114 # Allow recovery to create a fuse filesystem, and read files from it. 116 allow recovery fuse:dir r_dir_perms; 117 allow recovery fuse:file r_file_perms;
|
/aosp12/system/sepolicy/public/ |
H A D | hal_configstore.te | 52 fuse sdcardfs vfat exfat # manual expansion for completeness 56 fuse sdcardfs vfat exfat # manual expansion for completeness
|
H A D | recovery.te | 114 # Allow recovery to create a fuse filesystem, and read files from it. 116 allow recovery fuse:dir r_dir_perms; 117 allow recovery fuse:file r_file_perms;
|
/aosp12/system/sepolicy/prebuilts/api/28.0/public/ |
H A D | hal_configstore.te | 54 fuse sdcardfs vfat exfat # manual expansion for completeness 58 fuse sdcardfs vfat exfat # manual expansion for completeness
|
H A D | recovery.te | 126 # Allow recovery to create a fuse filesystem, and read files from it. 128 allow recovery fuse:dir r_dir_perms; 129 allow recovery fuse:file r_file_perms;
|
/aosp12/packages/providers/MediaProvider/jni/include/libfuse_jni/ |
H A D | FuseUtils.h | 23 namespace fuse {
|
H A D | ReaddirHelper.h | 25 namespace fuse {
|
/aosp12/packages/modules/Virtualization/zipfuse/.cargo/ |
H A D | config.toml | 1 # Mounting requires root privilege. The fuse library in crosvm doesn't support
|
/aosp12/system/sepolicy/prebuilts/api/26.0/public/ |
H A D | recovery.te | 116 # Allow recovery to create a fuse filesystem, and read files from it. 118 allow recovery fuse:dir r_dir_perms; 119 allow recovery fuse:file r_file_perms;
|