Home
last modified time | relevance | path

Searched full:fuse (Results 1 – 25 of 241) sorted by relevance

12345678910

/freebsd-src/sbin/mount_fusefs/
H A Dmount_fusefs.840 .Nd mount a Fuse file system daemon
56 Basic usage is to start a fuse daemon on the given
93 will look for a suitable free fuse device by itself.
98 of the file descriptor of an already open fuse device
99 (used when the Fuse library invokes
178 are supported by the Fuse library.
181 to a Fuse daemon.
197 directly, as the Fuse library enables Fuse daemons to invoke
210 The strict access policy for Fuse filesystems lets one use the filesystem
214 This is applied for Fuse mounts by default and only root can mount without
[all …]
H A Dmount_fusefs.c337 dev = __DECONST(char *, "/dev/fuse"); in main()
339 if (strcmp(dev, "/dev/fuse") == 0) { in main()
341 …fprintf(stderr, "Please also specify the fuse daemon to run when mounting via the multiplexer!\n"); in main()
345 err(1, "failed to open fuse device"); in main()
365 if (strncmp(ndevbas, "fuse", 4)) in main()
379 err(1, "failed to open fuse device"); in main()
407 err(1, "failed to call fuse daemon"); in main()
410 err(1, "failed to fork for fuse daemon"); in main()
414 err(1, "failed to exec fuse daemon"); in main()
428 fprintf(stderr, "mounting fuse daemon on device %s\n", dev); in main()
[all …]
/freebsd-src/share/man/man4/
H A Dfusefs.466 Major version of the FUSE kernel ABI supported by this driver.
68 Minor version of the FUSE kernel ABI supported by this driver.
81 Write-back caching is usually unsafe, especially for FUSE file systems that
84 FUSE file systems using protocol 7.23 or later specify their cache behavior
87 Current number of open FUSE file handles.
93 Current number of allocated FUSE vnodes.
95 Current number of allocated FUSE tickets, which is roughly equal to the number
96 of FUSE operations currently being processed by daemons.
107 .Nm fuse
110 implementation of the FUSE userspace file system framework (see
[all …]
/freebsd-src/sys/contrib/device-tree/Bindings/opp/
H A Dopp-v2-qcom-level.yaml27 qcom,opp-fuse-level:
29 A positive value representing the fuse corner/level associated with
30 this OPP node. Sometimes several corners/levels shares a certain fuse
31 corner/level. A fuse corner/level contains e.g. ref uV, min uV,
39 - qcom,opp-fuse-level
53 qcom,opp-fuse-level = <1>;
57 qcom,opp-fuse-level = <2>;
61 qcom,opp-fuse-level = <3>;
H A Dqcom-opp.txt16 - qcom,opp-fuse-level: A positive value representing the fuse corner/level
18 a certain fuse corner/level. A fuse corner/level contains e.g. ref uV,
/freebsd-src/sys/contrib/device-tree/Bindings/fuse/
H A Dnvidia,tegra20-fuse.yaml4 $id: http://devicetree.org/schemas/fuse/nvidia,tegra20-fuse.yaml#
7 title: NVIDIA Tegra FUSE block
38 - const: fuse
45 - const: fuse
81 fuse@7000f800 {
85 clock-names = "fuse";
87 reset-names = "fuse";
H A Dnvidia,tegra20-fuse.txt1 NVIDIA Tegra20/Tegra30/Tegr114/Tegra124 fuse block.
12 nvidia,tegra20-efuse: Tegra20 requires using APB DMA to read the fuse data
20 of the fuse registers.
24 - fuse
28 - fuse
32 fuse@7000f800 {
37 clock-names = "fuse";
39 reset-names = "fuse";
/freebsd-src/tests/sys/fs/fusefs/
H A Dmockfs.hh46 * A pseudo-fuse errno used indicate that a fuse operation should have no
77 * supplied when reading from /dev/fuse. This limitation is imposed by
78 * fusefs-libs, but not by the FUSE protocol.
151 * minus the header sizes. fusefs-libs 3.4.3 (and FUSE Protocol 7.29)
236 /* the expected errno of the write to /dev/fuse */
251 * Helper function used for setting an error expectation for any fuse operation.
264 /* How the daemon should check /dev/fuse for readiness */
273 * Fake FUSE filesystem
282 * thread id of the fuse daemo
[all...]
H A Dstatfs.cc60 * When the daemon is dead but the filesystem is still mounted, fuse(4) fakes
76 EXPECT_EQ(0, strcmp("/dev/fuse", statbuf.f_mntfromname)); in TEST_F()
128 EXPECT_EQ(0, strcmp("/dev/fuse", statbuf.f_mntfromname)); in TEST_F()
158 * fuse(4) ignores the filesystem's reported optimal transfer size, and in TEST_F()
169 EXPECT_EQ(0, strcmp("/dev/fuse", statbuf.f_mntfromname)); in TEST_F()
/freebsd-src/sys/fs/fuse/
H A Dfuse_file.h73 * The fufh type is the access mode of the fuse file handle. It's the portion
85 * FUSE File Handles
87 * The FUSE protocol says that a server may assign a unique 64-bit file handle
95 * is a product of FUSE's Linux origins; Linux lacks vnodes and almost every
98 * Since FreeBSD's VFS is more file descriptor-agnostic, we must store FUSE
100 * handle and never open FUSE files concurrently. That's what NetBSD does.
101 * But that violates FUSE's security model. FUSE expects the server to do all
106 * Another option would be to never open FUSE files concurrently, but send a
108 * the opportunity to authorize the access. Unfortunately, the FUSE protocol
110 * authorize everything. A survey of 32 fuse file systems showed that only 14
[all …]
H A Dfuse_vfsops.c85 #include "fuse.h"
95 * Fuse trace probe:
132 "enforce fuse device permissions for secondary mounts");
134 MALLOC_DEFINE(M_FUSEVFS, "fuse_filesystem", "buffer for fuse vfs layer");
164 * Check if mounter can open the fuse device. in fuse_getdevice()
167 * which doesn't involve actually opening fuse devices, but we in fuse_getdevice()
169 * order to keep control over the circle of fuse users). in fuse_getdevice()
196 strcmp("fuse", fdev->si_devsw->d_name)) { in fuse_getdevice()
239 "Can't change fuse mount options during remount", in fuse_vfs_remount()
253 panic("fuse daemo in fuse_vfs_remount()
[all...]
H A Dfuse_node.c89 #include "fuse.h"
97 * Fuse trace probe:
103 MALLOC_DEFINE(M_FUSEVN, "fuse_vnode", "fuse vnode private data");
110 &fuse_node_count, "Count of FUSE vnodes");
116 * This sysctl is no longer needed as of fuse protocol 7.23. Now, individual
128 "Zero: disable caching of FUSE file data; One: write-through caching "
185 ("Destroying fuse vnode with open files!")); in fuse_vnode_destroy()
247 err = getnewvnode("fuse", mp, &fuse_fifoops, vpp); in fuse_vnode_alloc()
250 err = getnewvnode("fuse", mp, &fuse_vnops, vpp); in fuse_vnode_alloc()
460 * The FUSE server changed the file size behind our back. We in fuse_vnode_setsize()
[all …]
H A Dfuse_main.c82 #include "fuse.h"
106 "FUSE tunables");
108 "FUSE statistics");
110 SYSCTL_NULL_INT_PTR, FUSE_KERNEL_VERSION, "FUSE kernel abi major version");
112 SYSCTL_NULL_INT_PTR, FUSE_KERNEL_MINOR_VERSION, "FUSE kernel abi minor version");
H A Dfuse_ipc.c85 #include "fuse.h"
92 * Fuse trace probe:
129 MALLOC_DEFINE(M_FUSEMSG, "fuse_msgbuf", "fuse message buffer");
228 * If the fuse daemon doesn't support interrupts, then there's in fuse_interrupt_send()
235 * If the fuse daemon has already received otick, then we must in fuse_interrupt_send()
289 panic("FUSE: realloc failed"); in fiov_adjust()
350 mtx_init(&ftick->tk_aw_mtx, "fuse answer delivery mutex", NULL, MTX_DEF); in fticket_init()
506 "FUSE: requester was woken up but still no answer"); in fticket_wait_answer()
552 mtx_init(&data->ms_mtx, "fuse message list mutex", NULL, MTX_DEF); in fdata_alloc()
556 mtx_init(&data->aw_mtx, "fuse answer list mutex", NULL, MTX_DEF); in fdata_alloc()
[all …]
H A Dfuse_device.c86 #include "fuse.h"
95 * Fuse trace probe:
112 .d_name = "fuse",
136 * >>> Fuse device op defs
309 SDT_PROBE2(fusefs, , device, trace, 1, "fuse device read"); in fuse_device_read()
341 * We can get here if fuse daemon suddenly terminates, in fuse_device_read()
368 "fuse device read message successfully"); in fuse_device_read()
378 * XXX note that in such cases Linux FUSE throws EIO at the in fuse_device_read()
604 S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH, "fuse"); in fuse_device_destroy()
H A Dfuse_file.c82 #include "fuse.h"
89 MALLOC_DEFINE(M_FUSE_FILEHANDLE, "fuse_filefilehandle", "FUSE file handle");
93 * Fuse trace probe:
102 &fuse_fh_count, "number of open FUSE filehandles");
117 panic("FUSE: What kind of a flag is this (%x)?", fflags); in fflags_2_fufh_type()
369 panic("FUSE: init: invalid filehandle id (type=%d)", fufh_type); in fuse_filehandle_init()
/freebsd-src/sys/contrib/device-tree/Bindings/power/avs/
H A Dqcom,cpr.txt61 that makes up a fuse corner, for each fuse corner.
62 As well as the CPR fuse revision.
81 qcom,opp-fuse-level = <1>;
85 qcom,opp-fuse-level = <2>;
89 qcom,opp-fuse-level = <3>;
H A Dqcom,cpr.yaml71 - description: Fuse revision
112 qcom,opp-fuse-level = <1>;
116 qcom,opp-fuse-level = <2>;
120 qcom,opp-fuse-level = <3>;
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVMacroFusion.td12 // Fuse LUI followed by ADDI or ADDIW:
22 // Fuse AUIPC followed by ADDI:
31 // Fuse zero extension of halfword:
48 // Fuse zero extension of word:
65 // Fuse shifted zero extension of word:
83 // Fuse load with add:
/freebsd-src/sys/dev/qat/qat_hw/qat_c62x/
H A Dadf_c62x_hw_data.c33 u32 fuse; in get_accel_mask() local
36 fuse = pci_read_config(pdev, ADF_DEVICE_FUSECTL_OFFSET, 4); in get_accel_mask()
39 return (~(fuse | straps)) >> ADF_C62X_ACCELERATORS_REG_OFFSET & in get_accel_mask()
47 u32 fuse; in get_ae_mask() local
52 fuse = pci_read_config(pdev, ADF_DEVICE_FUSECTL_OFFSET, 4); in get_ae_mask()
66 return (~(fuse | me_straps)) & ADF_C62X_ACCELENGINES_MASK; in get_ae_mask()
/freebsd-src/sys/dev/qat/qat_hw/qat_c3xxx/
H A Dadf_c3xxx_hw_data.c31 u32 fuse; in get_accel_mask() local
34 fuse = pci_read_config(pdev, ADF_DEVICE_FUSECTL_OFFSET, 4); in get_accel_mask()
37 return (~(fuse | straps)) >> ADF_C3XXX_ACCELERATORS_REG_OFFSET & in get_accel_mask()
45 u32 fuse; in get_ae_mask() local
50 fuse = pci_read_config(pdev, ADF_DEVICE_FUSECTL_OFFSET, 4); in get_ae_mask()
64 return (~(fuse | me_straps)) & ADF_C3XXX_ACCELENGINES_MASK; in get_ae_mask()
/freebsd-src/sys/dev/qat/qat_hw/qat_dh895xcc/
H A Dadf_dh895xcc_hw_data.c37 u32 fuse; in get_accel_mask() local
39 fuse = pci_read_config(pdev, ADF_DEVICE_FUSECTL_OFFSET, 4); in get_accel_mask()
41 return (~fuse) >> ADF_DH895XCC_ACCELERATORS_REG_OFFSET & in get_accel_mask()
49 u32 fuse; in get_ae_mask() local
51 fuse = pci_read_config(pdev, ADF_DEVICE_FUSECTL_OFFSET, 4); in get_ae_mask()
53 return (~fuse) & ADF_DH895XCC_ACCELENGINES_MASK; in get_ae_mask()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPC.td188 def FeatureAddiLoadFusion : SubtargetFeature<"fuse-addi-load",
192 def FeatureAddisLoadFusion : SubtargetFeature<"fuse-addis-load",
196 def FeatureStoreFusion : SubtargetFeature<"fuse-store", "HasStoreFusion", "true",
200 SubtargetFeature<"fuse-arith-add", "HasArithAddFusion", "true",
204 SubtargetFeature<"fuse-add-logical", "HasAddLogicalFusion", "true",
208 SubtargetFeature<"fuse-logical-add", "HasLogicalAddFusion", "true",
212 SubtargetFeature<"fuse-logical", "HasLogicalFusion", "true",
216 SubtargetFeature<"fuse-sha3", "HasSha3Fusion", "true",
220 SubtargetFeature<"fuse-cmp", "HasCompareFusion", "true",
224 SubtargetFeature<"fuse
[all...]
/freebsd-src/sys/dev/qat/qat_hw/qat_200xx/
H A Dadf_200xx_hw_data.c32 u32 fuse; in get_accel_mask() local
35 fuse = pci_read_config(pdev, ADF_DEVICE_FUSECTL_OFFSET, 4); in get_accel_mask()
38 return (~(fuse | straps)) >> ADF_200XX_ACCELERATORS_REG_OFFSET & in get_accel_mask()
46 u32 fuse; in get_ae_mask() local
51 fuse = pci_read_config(pdev, ADF_DEVICE_FUSECTL_OFFSET, 4); in get_ae_mask()
65 return (~(fuse | me_straps)) & ADF_200XX_ACCELENGINES_MASK; in get_ae_mask()
/freebsd-src/sys/contrib/device-tree/Bindings/nvmem/
H A Dfsl,layerscape-sfp.yaml7 title: Freescale Layerscape Security Fuse Processor
13 SFP is the security fuse processor which among other things provides a

12345678910