/third_party/libfuse/example/ |
D | invalidate_path.c | 179 static int invalidate(struct fuse *fuse, const char *path) { in invalidate() argument 180 int status = fuse_invalidate_path(fuse, path); in invalidate() 189 struct fuse *fuse = (struct fuse*) data; in update_fs_loop() local 194 assert(invalidate(fuse, "/" TIME_FILE_NAME) == 0); in update_fs_loop() 195 assert(invalidate(fuse, "/" GROW_FILE_NAME) == 0); in update_fs_loop() 213 struct fuse *fuse; in main() local 244 fuse = fuse_new(&args, &xmp_oper, sizeof(xmp_oper), NULL); in main() 245 if (fuse == NULL) { in main() 250 if (fuse_mount(fuse,opts.mountpoint) != 0) { in main() 261 int ret = pthread_create(&updater, NULL, update_fs_loop, (void *) fuse); in main() [all …]
|
D | poll.c | 45 static struct fuse *fsel_fuse; /* needed for poll notification */ 180 fsel_fuse = cxt->fuse; in fsel_poll()
|
/third_party/libfuse/include/ |
D | fuse.h | 37 struct fuse; 837 struct fuse *fuse; member 961 struct fuse *fuse_new_30(struct fuse_args *args, const struct fuse_operations *op, 966 struct fuse *fuse_new(struct fuse_args *args, const struct fuse_operations *op, 969 struct fuse *fuse_new_31(struct fuse_args *args, 984 int fuse_mount(struct fuse *f, const char *mountpoint); 993 void fuse_unmount(struct fuse *f); 1003 void fuse_destroy(struct fuse *f); 1020 int fuse_loop(struct fuse *f); 1030 void fuse_exit(struct fuse *f); [all …]
|
D | meson.build | 1 libfuse_headers = [ 'fuse.h', 'fuse_common.h', 'fuse_lowlevel.h',
|
/third_party/libfuse/lib/ |
D | fuse.c | 107 struct fuse { struct 172 struct fuse *fuse; member 386 static inline int lru_enabled(struct fuse *f) in lru_enabled() 396 static size_t get_node_size(struct fuse *f) in get_node_size() 410 static struct node_slab *node_to_slab(struct fuse *f, struct node *node) in node_to_slab() 415 static int alloc_slab(struct fuse *f) in alloc_slab() 447 static struct node *alloc_node(struct fuse *f) in alloc_node() 470 static void free_slab(struct fuse *f, struct node_slab *slab) in free_slab() 481 static void free_node_mem(struct fuse *f, struct node *node) in free_node_mem() 498 static struct node *alloc_node(struct fuse *f) in alloc_node() [all …]
|
D | helper.c | 311 struct fuse *fuse; in fuse_main_real() local 345 fuse = fuse_new_31(&args, op, op_size, user_data); in fuse_main_real() 346 if (fuse == NULL) { in fuse_main_real() 351 if (fuse_mount(fuse,opts.mountpoint) != 0) { in fuse_main_real() 361 struct fuse_session *se = fuse_get_session(fuse); in fuse_main_real() 368 res = fuse_loop(fuse); in fuse_main_real() 380 res = fuse_loop_mt(fuse, loop_config); in fuse_main_real() 387 fuse_unmount(fuse); in fuse_main_real() 389 fuse_destroy(fuse); in fuse_main_real()
|
D | fuse_i.h | 181 struct fuse *fuse_new_31(struct fuse_args *args, const struct fuse_operations *op, 183 int fuse_loop_mt_312(struct fuse *f, struct fuse_loop_config *config);
|
/third_party/ntfs-3g/libfuse-lite/ |
D | fuse.c | 87 struct fuse { struct 134 struct fuse *fuse; member 256 static struct node *get_node_nocheck(struct fuse *f, fuse_ino_t nodeid) in get_node_nocheck() 268 static struct node *get_node(struct fuse *f, fuse_ino_t nodeid) in get_node() 285 static void unhash_id(struct fuse *f, struct node *node) in unhash_id() 297 static void hash_id(struct fuse *f, struct node *node) in hash_id() 304 static unsigned int name_hash(struct fuse *f, fuse_ino_t parent, in name_hash() 316 static void unref_node(struct fuse *f, struct node *node); 318 static void unhash_name(struct fuse *f, struct node *node) in unhash_name() 340 static int hash_name(struct fuse *f, struct node *node, fuse_ino_t parentid, in hash_name() [all …]
|
D | Makefile.am | 14 -I$(top_srcdir)/include/fuse-lite 19 fuse.c \
|
D | BUILD.gn | 30 "../include/fuse-lite", 37 "fuse.c",
|
/third_party/libfuse/util/ |
D | init_script | 17 MOUNTPOINT=/sys/fs/fuse/connections 27 if ! grep -qw fuse /proc/filesystems; then 29 if ! modprobe fuse >/dev/null 2>&1; then 52 if ! grep -qw fuse /proc/filesystems; then 68 if ! rmmod fuse >/dev/null 2>&1; then 79 if ! grep -qw fuse /proc/filesystems; then
|
D | meson.build | 1 fuseconf_path = join_paths(get_option('prefix'), get_option('sysconfdir'), 'fuse.conf') 9 executable('mount.fuse3', ['mount.fuse.c'],
|
D | udev.rules | 1 KERNEL=="fuse", MODE="0666"
|
/third_party/ntfs-3g/include/fuse-lite/ |
D | fuse.h | 35 struct fuse; 460 struct fuse *fuse; member 492 struct fuse *fuse_new(struct fuse_chan *ch, struct fuse_args *args, 506 void fuse_destroy(struct fuse *f); 517 int fuse_loop(struct fuse *f); 524 void fuse_exit(struct fuse *f); 691 struct fuse_session *fuse_get_session(struct fuse *f);
|
D | Makefile.am | 5 fuse.h \
|
/third_party/libfuse/dev-docs/ |
D | release-process.md | 4 * `set TAG fuse-A.B.C` 10 …* Create signing key for the next release: `P=fuse-<A.B+1> signify-openbsd -G -n -p signify/$P.pub… 18 * `cd fuse-x.y.z` 27 * Write announcement to fuse-devel 33 To: fuse-devel@lists.sourceforge.net
|
/third_party/libfuse/ |
D | README.md | 9 of two components: the *fuse* kernel module (maintained in the regular 57 signify -V -m fuse-X.Y.Z.tar.gz -p fuse-X.Y.pub 59 The `fuse-X.Y.pub` file contains the signing key and needs to be obtained from a 67 $ tar xzf fuse-X.Y.Z.tar.gz; cd fuse-X.Y.Z 111 */etc/fuse.conf*) 145 mostly contained in the files `include/fuse.h` (for the high-level 154 If you need help, please ask on the <fuse-devel@lists.sourceforge.net> 156 https://lists.sourceforge.net/lists/listinfo/fuse-devel).
|
D | ChangeLog.rst | 61 FUSE requests to other destinations than `/dev/fuse`. 207 * Added support for fuse kernel feature `max_pages` which allows to increase 263 * Allow open `/dev/fuse` file descriptors to be passed via mountpoints of the 268 `/dev/fuse` and mount the file system itself, then run the FUSE file 283 * The `fuse.conf` file is no longer looked for in `/etc`, but in the 285 default, the location is thus `/usr/local/etc/fuse.conf`. 292 this was forbidden in `/etc/fuse.conf`. The vulnerability is 317 * Added example fuse.conf file. 447 (e.g. /etc/fuse.conf, the udev and init scripts, and the 448 mount.fuse(8) manpage). These files should be taken from [all …]
|
/third_party/libfuse/xfstests/ |
D | README.md | 3 1. copy the `mount.fuse.passthrough` file into 15 # sudo ./check -fuse -b
|
/third_party/libfuse/doc/ |
D | kernel.txt | 41 module (fuse.ko), a userspace library (libfuse.*) and a mount utility 59 'fuse' 80 mount -t fusectl none /sys/fs/fuse/connections 82 Mounting it under the '/sys/fs/fuse/connections' directory makes it 85 Under the fuse control filesystem each connection has a directory 277 | "rm /mnt/fuse/file" | FUSE filesystem daemon 324 | "rm /mnt/fuse/file" | FUSE filesystem daemon 326 | >sys_unlink("/mnt/fuse/file") | 332 | | >sys_unlink("/mnt/fuse/file") 348 | [fd = open("/mnt/fuse/file")] | [request served normally]
|
D | mainpage.dox | 6 of two components: the *fuse* kernel module (maintained in the regular 28 The high-level API that is primarily specified in fuse.h. The
|
/third_party/ntfs-3g/ |
D | configure.ac | 232 AC_MSG_CHECKING([fuse compatibility]) 236 [fuse], optwith 237 …[AS_HELP_STRING([--with-fuse=<internal|external>],[Select FUSE library: internal or external @<:@d… 291 [Define to 1 if using internal fuse] 324 [fuse >= 2.6.0], 327 … or FUSE is not fully installed (e.g. fuse, libfuse, libfuse2, libfuse-dev, etc packages). Source … 330 FUSE_LIB_PATH=`$PKG_CONFIG --libs-only-L fuse | sed -e 's,/[/]*,/,g' -e 's,[ ]*$,,'` 657 include/fuse-lite/Makefile
|
/third_party/rust/crates/peeking_take_while/src/ |
D | lib.rs | 184 let a: u32 = it0.peeking_take_while(|&i| i < 5).fuse().sum(); in basic_fused() 214 .fuse(); in fused()
|
/third_party/ntfs-3g/include/ |
D | Makefile.am | 4 SUBDIRS = ntfs-3g fuse-lite
|
/third_party/rust/crates/cxx/ |
D | .bazelrc | 2 build:linux --@rules_rust//:extra_rustc_flags=-Clink-arg=-fuse-ld=lld
|