Home
last modified time | relevance | path

Searched refs:fuse (Results 1 – 25 of 99) sorted by relevance

1234

/third_party/libfuse/example/
Dinvalidate_path.c179 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 …]
Dpoll.c45 static struct fuse *fsel_fuse; /* needed for poll notification */
180 fsel_fuse = cxt->fuse; in fsel_poll()
/third_party/libfuse/include/
Dfuse.h37 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 …]
Dmeson.build1 libfuse_headers = [ 'fuse.h', 'fuse_common.h', 'fuse_lowlevel.h',
/third_party/libfuse/lib/
Dfuse.c107 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 …]
Dhelper.c311 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()
Dfuse_i.h181 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/
Dfuse.c87 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 …]
DMakefile.am14 -I$(top_srcdir)/include/fuse-lite
19 fuse.c \
DBUILD.gn30 "../include/fuse-lite",
37 "fuse.c",
/third_party/libfuse/util/
Dinit_script17 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
Dmeson.build1 fuseconf_path = join_paths(get_option('prefix'), get_option('sysconfdir'), 'fuse.conf')
9 executable('mount.fuse3', ['mount.fuse.c'],
Dudev.rules1 KERNEL=="fuse", MODE="0666"
/third_party/ntfs-3g/include/fuse-lite/
Dfuse.h35 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);
DMakefile.am5 fuse.h \
/third_party/libfuse/dev-docs/
Drelease-process.md4 * `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/
DREADME.md9 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).
DChangeLog.rst61 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/
DREADME.md3 1. copy the `mount.fuse.passthrough` file into
15 # sudo ./check -fuse -b
/third_party/libfuse/doc/
Dkernel.txt41 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]
Dmainpage.dox6 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/
Dconfigure.ac232 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/
Dlib.rs184 let a: u32 = it0.peeking_take_while(|&i| i < 5).fuse().sum(); in basic_fused()
214 .fuse(); in fused()
/third_party/ntfs-3g/include/
DMakefile.am4 SUBDIRS = ntfs-3g fuse-lite
/third_party/rust/crates/cxx/
D.bazelrc2 build:linux --@rules_rust//:extra_rustc_flags=-Clink-arg=-fuse-ld=lld

1234