Home
last modified time | relevance | path

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

12345678910>>...27

/OK3568_Linux_fs/buildroot/dl/libfuse/
HDfuse-2.9.9.tar.gz
/OK3568_Linux_fs/buildroot/dl/exfat/
HDfuse-exfat-1.3.0.tar.gz ... .am fuse-exfat-1.3.0/fuse/mount.exfat-fuse.8 fuse-
/OK3568_Linux_fs/kernel/drivers/soc/tegra/fuse/
H A Dfuse-tegra20.c21 #include <soc/tegra/fuse.h>
23 #include "fuse.h"
29 static u32 tegra20_fuse_read_early(struct tegra_fuse *fuse, unsigned int offset) in tegra20_fuse_read_early() argument
31 return readl_relaxed(fuse->base + FUSE_BEGIN + offset); in tegra20_fuse_read_early()
36 struct tegra_fuse *fuse = args; in apb_dma_complete() local
38 complete(&fuse->apbdma.wait); in apb_dma_complete()
41 static u32 tegra20_fuse_read(struct tegra_fuse *fuse, unsigned int offset) in tegra20_fuse_read() argument
49 mutex_lock(&fuse->apbdma.lock); in tegra20_fuse_read()
51 fuse->apbdma.config.src_addr = fuse->phys + FUSE_BEGIN + offset; in tegra20_fuse_read()
53 err = dmaengine_slave_config(fuse->apbdma.chan, &fuse->apbdma.config); in tegra20_fuse_read()
[all …]
H A Dfuse-tegra.c20 #include <soc/tegra/fuse.h>
22 #include "fuse.h"
46 static struct tegra_fuse *fuse = &(struct tegra_fuse) { variable
86 struct tegra_fuse *fuse = priv; in tegra_fuse_read() local
90 buffer[i] = fuse->read(fuse, offset + i * 4); in tegra_fuse_read()
185 void __iomem *base = fuse->base; in tegra_fuse_probe()
192 fuse->phys = res->start; in tegra_fuse_probe()
193 fuse->base = devm_ioremap_resource(&pdev->dev, res); in tegra_fuse_probe()
194 if (IS_ERR(fuse->base)) { in tegra_fuse_probe()
195 err = PTR_ERR(fuse->base); in tegra_fuse_probe()
[all …]
H A Dfuse-tegra30.c17 #include <soc/tegra/fuse.h>
19 #include "fuse.h"
42 static u32 tegra30_fuse_read_early(struct tegra_fuse *fuse, unsigned int offset) in tegra30_fuse_read_early() argument
44 if (WARN_ON(!fuse->base)) in tegra30_fuse_read_early()
47 return readl_relaxed(fuse->base + FUSE_BEGIN + offset); in tegra30_fuse_read_early()
50 static u32 tegra30_fuse_read(struct tegra_fuse *fuse, unsigned int offset) in tegra30_fuse_read() argument
55 err = clk_prepare_enable(fuse->clk); in tegra30_fuse_read()
57 dev_err(fuse->dev, "failed to enable FUSE clock: %d\n", err); in tegra30_fuse_read()
61 value = readl_relaxed(fuse->base + FUSE_BEGIN + offset); in tegra30_fuse_read()
63 clk_disable_unprepare(fuse->clk); in tegra30_fuse_read()
[all …]
/OK3568_Linux_fs/u-boot/doc/
H A DREADME.fuse1 Fuse API functions and commands
3 The fuse API allows to control a fusebox and how it is used by the upper
6 A fuse corresponds to a single non-volatile memory bit that can be programmed
8 fuse that has not been programmed reads 0.
13 A fuse word is the smallest group of fuses that can be read at once from the
16 A fuse bank is the smallest group of fuse words having a common ID, as defined
19 Upon startup, the fusebox control IP reads the fuse values and stores them to a
28 fuse read <bank> <word> [<cnt>]
29 Read fuse words from the shadow cache.
32 fuse sense <bank> <word> [<cnt>]
[all …]
H A DREADME.imx66 1. CONVENTIONS FOR FUSE ASSIGNMENTS
9 1.1 MAC Address: It is stored in fuse bank 4, with the 32 lsbs in word 2 and the
12 is stored in fuse bank 4, with the 16 lsb in word 3[31:16] and the 32 msbs in
19 - The MAC address is stored in two fuse addresses (the fuse addresses are
25 In order to use the fuse API, we need to pass the bank and word values, which
28 Fuse address for the lower MAC address: 0x620
42 => fuse read 4 2
49 Fuse address for the upper MAC address: 0x630
63 => fuse read 4 3
84 - The command '=> fuse read 4 2 2' reads the whole MAC addresses at once:
[all …]
/OK3568_Linux_fs/kernel/drivers/soc/qcom/
H A Dcpr.c146 /* fuse quot */
150 /* fuse quot_offset */
367 struct fuse_corner *fuse = corner->fuse_corner; in cpr_corner_restore() local
371 ro_sel = fuse->ring_osc_idx; in cpr_corner_restore()
373 gcnt |= fuse->quot - corner->quot_adjust; in cpr_corner_restore()
377 step_quot |= fuse->step_quot & RBCPR_STEP_QUOT_STEPQUOT_MASK; in cpr_corner_restore()
839 struct fuse_corner *fuse = drv->fuse_corners; in cpr_populate_ring_osc_idx() local
840 struct fuse_corner *end = fuse + drv->desc->num_fuse_corners; in cpr_populate_ring_osc_idx()
845 for (; fuse < end; fuse++, fuses++) { in cpr_populate_ring_osc_idx()
850 fuse->ring_osc_idx = data; in cpr_populate_ring_osc_idx()
[all …]
/OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-support/libeigen/libeigen/
H A D0001-Default-eigen_packet_wrapper-constructor.patch14 for recipes with -Werror enabled and gcc-11, e.g. fuse-core, robot-localization,
17 …ros/webos-noetic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/fuse-core/0.4.2-1-r0/rec…
18 …ros/webos-noetic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/fuse-core/0.4.2-1-r0/git…
19 …ros/webos-noetic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/fuse-core/0.4.2-1-r0/git…
20 …ros/webos-noetic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/fuse-core/0.4.2-1-r0/git…
21 …ros/webos-noetic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/fuse-core/0.4.2-1-r0/git…
22 …ros/webos-noetic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/fuse-core/0.4.2-1-r0/rec…
23 …ros/webos-noetic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/fuse-core/0.4.2-1-r0/rec…
26 …ros/webos-noetic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/fuse-core/0.4.2-1-r0/rec…
27 …ros/webos-noetic-honister/tmp-glibc/work/raspberrypi4-webos-linux-gnueabi/fuse-core/0.4.2-1-r0/git…
[all …]
/OK3568_Linux_fs/u-boot/drivers/thermal/
H A Dimx_thermal.c12 #include <fuse.h>
43 unsigned int fuse; member
57 u32 fuse = priv->fuse; in read_cpu_temperature() local
67 * slope = 0.4445388 - (0.0016549 * 25C fuse) in read_cpu_temperature()
69 n1 = fuse >> 20; in read_cpu_temperature()
74 * slope = 0.4445388 - (0.0016549 * 25C fuse) in read_cpu_temperature()
143 u32 fuse = *priv; in read_cpu_temperature() local
147 * fuse data layout: in read_cpu_temperature()
154 raw_25c = fuse >> 21; in read_cpu_temperature()
158 te1 = (fuse >> 9) & 0x1ff; in read_cpu_temperature()
[all …]
/OK3568_Linux_fs/yocto/meta-openembedded/meta-filesystems/recipes-support/fuse/
H A Dfuse_2.9.9.bb2 DESCRIPTION = "FUSE (Filesystem in Userspace) is a simple interface for userspace \
3 programs to export a virtual filesystem to the Linux kernel. FUSE \
16 file://0001-fuse-fix-the-return-value-of-help-option.patch \
18 file://fuse.conf \
24 UPSTREAM_CHECK_REGEX = "fuse\-(?P<pver>2(\.\d+)+).tar.gz"
26 CVE_PRODUCT = "fuse_project:fuse"
30 INITSCRIPT_NAME = "fuse"
37 PACKAGES =+ "fuse-utils libulockmgr libulockmgr-dev"
39 RPROVIDES:${PN}-dbg += "fuse-utils-dbg libulockmgr-dbg"
41 RRECOMMENDS:${PN}:class-target = "kernel-module-fuse libulockmgr fuse-utils"
[all …]
H A Dfuse3_3.10.5.bb2 DESCRIPTION = "FUSE (Filesystem in Userspace) is a simple interface for userspace \
3 programs to export a virtual filesystem to the Linux kernel. FUSE \
14 SRC_URI = "https://github.com/libfuse/libfuse/releases/download/fuse-${PV}/fuse-${PV}.tar.xz \
19 S = "${WORKDIR}/fuse-${PV}"
22 UPSTREAM_CHECK_REGEX = "fuse\-(?P<pver>3(\.\d+)+).tar.xz"
24 CVE_PRODUCT = "fuse_project:fuse"
69 RRECOMMENDS:${PN}:class-target = "kernel-module-fuse fuse3-utils"
/OK3568_Linux_fs/buildroot/package/qemu/
H A D0003-block-export-fuse.c-fix-fuse-lseek-on-uclibc-or-musl.patch4 Subject: [PATCH] block/export/fuse.c: fix fuse-lseek on uclibc or musl
9 ../block/export/fuse.c: In function 'fuse_lseek':
10 ../block/export/fuse.c:641:19: error: 'SEEK_HOLE' undeclared (first use in this function)
13 ../block/export/fuse.c:641:19: note: each undeclared identifier is reported only once for each func…
14 ../block/export/fuse.c:641:42: error: 'SEEK_DATA' undeclared (first use in this function); did you …
25 block/export/fuse.c | 3 +++
28 diff --git a/block/export/fuse.c b/block/export/fuse.c
30 --- a/block/export/fuse.c
31 +++ b/block/export/fuse.c
33 #include <fuse.h>
H A D0004-block-export-fuse.c-fix-musl-build.patch4 Subject: [PATCH] block/export/fuse.c: fix musl build
13 ../block/export/fuse.c: In function 'fuse_fallocate':
14 ../block/export/fuse.c:643:21: error: 'FALLOC_FL_ZERO_RANGE' undeclared (first use in this function)
21 Fixes: 50482fda98b ("block/export/fuse.c: fix musl build")
29 block/export/fuse.c | 4 ++++
32 diff --git a/block/export/fuse.c b/block/export/fuse.c
34 --- a/block/export/fuse.c
35 +++ b/block/export/fuse.c
37 #include <fuse.h>
/OK3568_Linux_fs/kernel/Documentation/filesystems/
H A Dfuse.rst4 FUSE title
37 What is FUSE?
40 FUSE is a userspace filesystem framework. It consists of a kernel
41 module (fuse.ko), a userspace library (libfuse.*) and a mount utility
44 One of the most important features of FUSE is allowing secure,
50 `FUSE homepage: <https://github.com/libfuse/>`_
57 fuse
58 This is the usual way to mount a FUSE filesystem. The first
72 obtained by opening the FUSE device ('/dev/fuse').
84 By default FUSE doesn't check file access permissions, the
[all …]
H A Dvirtiofs.rst46 ro, rw, context, etc. It also supports FUSE mount options.
58 Since the virtio-fs device uses the FUSE protocol for file system requests, the
59 virtiofs file system for Linux is integrated closely with the FUSE file system
60 client. The guest acts as the FUSE client while the host acts as the FUSE
61 server. The /dev/fuse interface between the kernel and userspace is replaced
64 FUSE requests are placed into a virtqueue and processed by the host. The
68 Mapping /dev/fuse to virtqueues requires solving differences in semantics
69 between /dev/fuse and virtqueues. Each time the /dev/fuse device is read, the
70 FUSE client may choose which request to transfer, making it possible to
/OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/nvkm/subdev/fuse/
H A Dbase.c27 nvkm_fuse_read(struct nvkm_fuse *fuse, u32 addr) in nvkm_fuse_read() argument
29 return fuse->func->read(fuse, addr); in nvkm_fuse_read()
47 struct nvkm_fuse *fuse; in nvkm_fuse_new_() local
48 if (!(fuse = *pfuse = kzalloc(sizeof(*fuse), GFP_KERNEL))) in nvkm_fuse_new_()
50 nvkm_subdev_ctor(&nvkm_fuse, device, index, &fuse->subdev); in nvkm_fuse_new_()
51 fuse->func = func; in nvkm_fuse_new_()
52 spin_lock_init(&fuse->lock); in nvkm_fuse_new_()
/OK3568_Linux_fs/u-boot/cmd/
H A Dfuse.c15 #include <fuse.h>
35 "\nReally perform this fuse programming? <y/N>\n"); in confirm_prog()
40 puts("Fuse programming aborted\n"); in confirm_prog()
136 fuse, CONFIG_SYS_MAXARGS, 0, do_fuse,
137 "Fuse sub-system",
138 "read <bank> <word> [<cnt>] - read 1 or 'cnt' fuse words,\n"
140 "fuse sense <bank> <word> [<cnt>] - sense 1 or 'cnt' fuse words,\n"
142 "fuse prog [-y] <bank> <word> <hexval> [<hexval>...] - program 1 or\n"
143 " several fuse words, starting at 'word' (PERMANENT)\n"
144 "fuse override <bank> <word> <hexval> [<hexval>...] - override 1 or\n"
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/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";
/OK3568_Linux_fs/yocto/meta-openembedded/meta-filesystems/recipes-support/fuse/files/
H A Dgold-unversioned-symbol.patch1 fuse: Fix linking issues with gold linker
3 fuse has problems when linking with gold since it uses version
16 http://comments.gmane.org/gmane.comp.file-systems.fuse.devel/9524
24 lib/fuse.c | 10 +++++-----
30 diff --git a/lib/fuse.c b/lib/fuse.c
32 --- a/lib/fuse.c
33 +++ b/lib/fuse.c
34 @@ -4873,11 +4873,11 @@ struct fuse *fuse_new_compat1(int fd, int flags,
55 @@ -119,4 +119,4 @@ int fuse_loop_mt(struct fuse *f)
/OK3568_Linux_fs/kernel/fs/fuse/
H A DKconfig3 tristate "FUSE (Filesystem in Userspace) support"
6 With FUSE it is possible to implement a fully functional filesystem
10 from the FUSE homepage:
13 installed if you've installed the "fuse" package itself.
15 See <file:Documentation/filesystems/fuse.rst> for more information.
19 a filesystem based on FUSE, answer Y or M.
25 This FUSE extension allows character devices to be
/OK3568_Linux_fs/buildroot/package/openvmtools/
H A D0011-open-vm-tools-vmhgfs-fuse-fsutils.h-fix-build-on-mus.patch4 Subject: [PATCH] open-vm-tools/vmhgfs-fuse/fsutils.h: fix build on musl
22 vmhgfs-fuse/fsutil.h | 3 ++-
25 diff --git a/vmhgfs-fuse/fsutil.h b/vmhgfs-fuse/fsutil.h
27 --- a/vmhgfs-fuse/fsutil.h
28 +++ b/vmhgfs-fuse/fsutil.h
31 #include <fuse.h>
/OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/tegra20/
H A Dwarmboot.c21 #include <asm/arch-tegra/fuse.h>
201 static int is_production_mode_fuse_set(struct fuse_regs *fuse) in is_production_mode_fuse_set() argument
203 return readl(&fuse->production_mode); in is_production_mode_fuse_set()
206 static int is_odm_production_mode_fuse_set(struct fuse_regs *fuse) in is_odm_production_mode_fuse_set() argument
208 return readl(&fuse->security_mode); in is_odm_production_mode_fuse_set()
211 static int is_failure_analysis_mode(struct fuse_regs *fuse) in is_failure_analysis_mode() argument
213 return readl(&fuse->fa); in is_failure_analysis_mode()
218 struct fuse_regs *fuse = (struct fuse_regs *)NV_PA_FUSE_BASE; in ap20_is_odm_production_mode() local
220 if (!is_failure_analysis_mode(fuse) && in ap20_is_odm_production_mode()
221 is_odm_production_mode_fuse_set(fuse)) in ap20_is_odm_production_mode()
[all …]
/OK3568_Linux_fs/u-boot/board/toradex/apalis_imx6/
H A Ddo_fuse.c14 #include <fuse.h>
21 printf("Fuse 0, 5: %8x\n", val); in mfgr_fuse()
23 printf("Fuse 0, 6: %8x\n", val6); in mfgr_fuse()
25 printf("Fuse 4, 3: %8x\n", val); in mfgr_fuse()
27 printf("Fuse 4, 2: %8x\n", val); in mfgr_fuse()
65 printf("Fuse 0, 5: %8x\n", val); in do_updt_fuse()
67 puts("Fast boot mode already fused, no need to fuse\n"); in do_updt_fuse()
74 "\nReally perform this fuse programming? <y/N>\n"); in do_updt_fuse()
/OK3568_Linux_fs/u-boot/board/toradex/colibri_imx6/
H A Ddo_fuse.c14 #include <fuse.h>
21 printf("Fuse 0, 5: %8x\n", val); in mfgr_fuse()
23 printf("Fuse 0, 6: %8x\n", val6); in mfgr_fuse()
25 printf("Fuse 4, 3: %8x\n", val); in mfgr_fuse()
27 printf("Fuse 4, 2: %8x\n", val); in mfgr_fuse()
65 printf("Fuse 0, 5: %8x\n", val); in do_updt_fuse()
67 puts("Fast boot mode already fused, no need to fuse\n"); in do_updt_fuse()
74 "\nReally perform this fuse programming? <y/N>\n"); in do_updt_fuse()

12345678910>>...27