/system/core/sdcard/ |
fuse.cpp | 23 #include "fuse.h" 32 /* Pseudo-error constant used to indicate that no fuse status is needed 182 static void attr_from_stat(struct fuse* fuse, struct fuse_attr *attr, 198 if (fuse->gid == AID_SDCARD_RW) { 206 attr->gid = multiuser_get_uid(node->userid, fuse->gid); 209 int visible_mode = 0775 & ~fuse->mask; 218 if (fuse->gid == AID_SDCARD_RW) { 244 static void derive_permissions_locked(struct fuse* fuse, struct node *parent 1435 struct fuse* fuse = handler->fuse; local [all...] |
fuse.h | 22 #include <linux/fuse.h> 109 * The inode number for this FUSE node. Note that this isn't stable across 110 * multiple invocations of the FUSE daemon. 141 /* Global data for all FUSE mounts */ 157 /* Used to allocate unique inode numbers for fuse nodes. We use 168 * on both LP32 and LP64, but the fuse kernel code doesn't squash 64 bit 170 * in fs/fuse/inode.c). 176 struct fuse* fuse_default; 177 struct fuse* fuse_read; 178 struct fuse* fuse_write 182 struct fuse { struct 195 struct fuse* fuse; member in struct:fuse_handler [all...] |
Android.mk | 5 LOCAL_SRC_FILES := sdcard.cpp fuse.cpp
|
sdcard.cpp | 20 #include <linux/fuse.h> 52 // sdcard is a program that uses FUSE to emulate FAT-on-sdcard style 79 #include "fuse.h" 173 static int fuse_setup(struct fuse* fuse, gid_t gid, mode_t mask) { 176 fuse->fd = TEMP_FAILURE_RETRY(open("/dev/fuse", O_RDWR | O_CLOEXEC)); 177 if (fuse->fd == -1) { 178 PLOG(ERROR) << "failed to open fuse device"; 182 umount2(fuse->dest_path, MNT_DETACH) [all...] |
/external/linux-kselftest/tools/testing/selftests/memfd/ |
Makefile | 15 fuse_mnt.o: CFLAGS += $(shell pkg-config fuse --cflags) 16 fuse_mnt: LDFLAGS += $(shell pkg-config fuse --libs)
|
fuse_mnt.c | 3 * This file uses FUSE to create a dummy file-system with only one file /memfd. 16 #include <fuse.h>
|
/frameworks/base/core/jni/ |
com_android_internal_os_FuseAppLoop.cpp | 44 class Callback : public fuse::FuseAppLoopCallback { 85 CHECK_LE(size, static_cast<uint32_t>(fuse::kFuseMaxRead)); 95 CHECK_LE(size, static_cast<uint32_t>(fuse::kFuseMaxWrite)); 118 return reinterpret_cast<jlong>(new fuse::FuseAppLoop(base::unique_fd(jfd))); 122 delete reinterpret_cast<fuse::FuseAppLoop*>(ptr); 127 reinterpret_cast<fuse::FuseAppLoop*>(ptr)->Start(&callback); 132 if (!reinterpret_cast<fuse::FuseAppLoop*>(ptr)->ReplySimple(unique, result)) { 133 reinterpret_cast<fuse::FuseAppLoop*>(ptr)->Break(); 139 if (!reinterpret_cast<fuse::FuseAppLoop*>(ptr)->ReplyOpen(unique, fh)) { 140 reinterpret_cast<fuse::FuseAppLoop*>(ptr)->Break() [all...] |
/frameworks/base/services/core/jni/ |
com_android_server_storage_AppFuseBridge.cpp | 36 class Callback : public fuse::FuseBridgeLoopCallback { 91 return reinterpret_cast<jlong>(new fuse::FuseBridgeLoop()); 95 fuse::FuseBridgeLoop* const loop = reinterpret_cast<fuse::FuseBridgeLoop*>(java_loop); 102 fuse::FuseBridgeLoop* const loop = reinterpret_cast<fuse::FuseBridgeLoop*>(java_loop); 111 fuse::FuseBridgeLoop* const loop = reinterpret_cast<fuse::FuseBridgeLoop*>(java_loop); 115 if (!fuse::SetupMessageSockets(&proxyFd)) {
|
/external/archive-patcher/applier/src/test/java/com/google/archivepatcher/applier/ |
PartiallyCompressingOutputStreamTest.java | 67 private byte[] fuse(byte[]... arrays) throws IOException { method in class:PartiallyCompressingOutputStreamTest 125 byte[] input = fuse(PREAMBLE_BYTES, ENTRY1.getUncompressedBinaryContent()); 126 byte[] expected = fuse(PREAMBLE_BYTES, ENTRY1.getCompressedBinaryContent()); 138 byte[] input = fuse(PREAMBLE_BYTES, ENTRY1.getUncompressedBinaryContent(), GAP1_BYTES); 139 byte[] expected = fuse(PREAMBLE_BYTES, ENTRY1.getCompressedBinaryContent(), GAP1_BYTES); 153 fuse( 159 fuse(
|
/system/core/libappfuse/include/libappfuse/ |
EpollController.h | 28 namespace fuse { namespace in namespace:android
|
FuseBuffer.h | 21 #include <linux/fuse.h> 24 namespace fuse { namespace in namespace:android 51 // FuseRequest represents file operation requests from /dev/fuse. It starts 73 // FuseResponse represents file operation responses to /dev/fuse. It starts 109 } // namespace fuse
|
FuseBridgeLoop.h | 30 namespace fuse { namespace in namespace:android 70 } // namespace fuse
|
FuseAppLoop.h | 28 namespace fuse { namespace in namespace:android 69 } // namespace fuse
|
/system/core/libappfuse/ |
EpollController.cc | 22 namespace fuse { namespace in namespace:android
|
/prebuilts/go/darwin-x86/src/cmd/compile/internal/ssa/ |
fuse_test.go | 28 fuse(fun.f) 58 fuse(fun.f) 92 fuse(fun.f) 124 fuse(fun.f) 164 fuse(fun.f)
|
nilcheck_test.go | 89 fuse(fun.f) 126 fuse(fun.f) 159 fuse(fun.f) 193 fuse(fun.f) 237 fuse(fun.f) 278 fuse(fun.f) 325 fuse(fun.f) 376 fuse(fun.f) 407 // prevent fuse from eliminating this block 420 fuse(fun.f [all...] |
fuse.go | 7 // fuse simplifies control flow by joining basic blocks. 8 func fuse(f *Func) { func
|
/prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/ |
fuse_test.go | 28 fuse(fun.f) 58 fuse(fun.f) 92 fuse(fun.f) 124 fuse(fun.f) 164 fuse(fun.f)
|
nilcheck_test.go | 89 fuse(fun.f) 126 fuse(fun.f) 159 fuse(fun.f) 193 fuse(fun.f) 237 fuse(fun.f) 278 fuse(fun.f) 325 fuse(fun.f) 376 fuse(fun.f) 407 // prevent fuse from eliminating this block 420 fuse(fun.f [all...] |
fuse.go | 7 // fuse simplifies control flow by joining basic blocks. 8 func fuse(f *Func) { func
|
/system/sepolicy/private/ |
app_neverallows.te | 80 -fuse # sdcard 94 # No untrusted component should be touching /dev/fuse
|
/external/swiftshader/src/OpenGL/compiler/ |
Android.mk | 34 COMMON_CFLAGS += -Xclang -fuse-init-array
|
/external/swiftshader/src/OpenGL/libEGL/ |
Android.mk | 14 COMMON_CFLAGS += -Xclang -fuse-init-array
|
/external/swiftshader/src/OpenGL/libGLES_CM/ |
Android.mk | 20 COMMON_CFLAGS += -Xclang -fuse-init-array
|
/external/swiftshader/src/ |
Android.mk | 100 COMMON_CFLAGS += -Xclang -fuse-init-array
|