Home
last modified time | relevance | path

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

12345678910

/freebsd/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.c336 dev = __DECONST(char *, "/dev/fuse"); in main()
338 if (strcmp(dev, "/dev/fuse") == 0) { in main()
340 …fprintf(stderr, "Please also specify the fuse daemon to run when mounting via the multiplexer!\n"); in main()
344 err(1, "failed to open fuse device"); in main()
364 if (strncmp(ndevbas, "fuse", 4)) in main()
378 err(1, "failed to open fuse device"); in main()
406 err(1, "failed to call fuse daemon"); in main()
409 err(1, "failed to fork for fuse daemon"); in main()
413 err(1, "failed to exec fuse daemon"); in main()
427 fprintf(stderr, "mounting fuse daemon on device %s\n", dev); in main()
[all …]
/freebsd/share/man/man5/
H A Dfusefs.5
/freebsd/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/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";
H A Drenesas,rcar-efuse.yaml4 $id: http://devicetree.org/schemas/fuse/renesas,rcar-efuse.yaml#
7 title: R-Car E-FUSE connected to PFC
13 The E-FUSE is a type of non-volatile memory, which is accessible through the
24 description: PFC System Group Fuse Control and Monitor register block
49 fuse: fuse@e6078800 {
H A Drenesas,rcar-otp.yaml4 $id: http://devicetree.org/schemas/fuse/renesas,rcar-otp.yaml#
7 title: R-Car E-FUSE connected to OTP_MEM
13 The E-FUSE is a type of non-volatile memory, which is accessible through the
/freebsd/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 daemon thread
289 /* file descriptor of /dev/fuse control device */
[all …]
H A Dctl.sh30 # Almost any fuse file system would work, but this tests uses fusefs-ext2
35 atf_set "descr" "Remove a fuse-backed CTL LUN when atime is enabled"
37 atf_set "require.progs" "fuse-ext2 mkfs.ext2"
46 atf_check fuse-ext2 -o default_permissions,allow_other,rw+ ext2.img \
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/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.c87 #include "fuse.h"
97 * Fuse trace probe:
134 "enforce fuse device permissions for secondary mounts");
136 MALLOC_DEFINE(M_FUSEVFS, "fuse_filesystem", "buffer for fuse vfs layer");
166 * Check if mounter can open the fuse device. in fuse_getdevice()
169 * which doesn't involve actually opening fuse devices, but we in fuse_getdevice()
171 * order to keep control over the circle of fuse users). in fuse_getdevice()
198 strcmp("fuse", fdev->si_devsw->d_name)) { in fuse_getdevice()
241 "Can't change fuse mount options during remount", in fuse_vfs_remount()
255 panic("fuse daemon found, but identity unknown"); 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()
319 * necessarily the case for FUSE. If they don't match, then we in fuse_vnode_get()
[all …]
H A Dfuse_device.c88 #include "fuse.h"
97 * Fuse trace probe:
114 .d_name = "fuse",
138 * >>> Fuse device op defs
311 SDT_PROBE2(fusefs, , device, trace, 1, "fuse device read"); in fuse_device_read()
324 return (EXTERROR(ENODEV, "This FUSE session is about to be closed")); in fuse_device_read()
338 "This FUSE session is about to be closed"); in fuse_device_read()
346 * We can get here if fuse daemon suddenly terminates, in fuse_device_read()
370 return (EXTERROR(ENODEV, "This FUSE session is about to be closed")); in fuse_device_read()
373 "fuse device read message successfully"); in fuse_device_read()
[all …]
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()
501 "FUSE: requester was woken up but still no answer"); in fticket_wait_answer()
547 mtx_init(&data->ms_mtx, "fuse message list mutex", NULL, MTX_DEF); in fdata_alloc()
551 mtx_init(&data->aw_mtx, "fuse answer list mutex", NULL, MTX_DEF); in fdata_alloc()
[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");
/freebsd/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/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/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/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/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-wideimm", "HasWideImmFusion", "true",
[all …]
/freebsd/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()

12345678910