/src/tests/libexec/ld.elf_so/helper_use_static/ |
h_use_static.c | 31 int *fuse(void); 33 fuse(void) function in typeref:typename:int *
|
/src/tests/libexec/ld.elf_so/helper_use_dynamic/ |
h_use_dynamic.c | 31 int *fuse(void); 33 fuse(void) function in typeref:typename:int *
|
/src/tests/libexec/ld.elf_so/helper_abuse_dynamic/ |
h_abuse_dynamic.c | 31 int *fuse(void); 33 fuse(void) function in typeref:typename:int *
|
/src/tests/libexec/ld.elf_so/helper_abuse_static/ |
h_abuse_static.c | 31 int *fuse(void); 33 fuse(void) function in typeref:typename:int *
|
/src/lib/librefuse/refuse/ |
v22.c | 39 struct fuse * 44 * loop. However, FUSE 2.2 fuse_setup() takes a pointer to store a 45 * channel fd, which is supposed to be obtained by calling FUSE 52 struct fuse* fuse; local in function:fuse_setup_v22 54 fuse = fuse_setup_v26(argc, argv, op, op_version, mountpoint, multithreaded, NULL); 55 if (fuse == NULL) 59 return fuse; 63 fuse_teardown_v22(struct fuse *fuse, [all...] |
session.c | 41 /* The documentation for FUSE is not clear as to what "struct fuse_session" is, 42 * why it exists, or how it's different from "struct fuse". For now we leave it 44 * being identical to "struct fuse *". */ 47 fuse_get_session(struct fuse *f) { 53 struct fuse* fuse = (struct fuse*)se; local in function:fuse_session_fd 57 * /dev/fuse, because it's actually /dev/puffs in our implementation. */ 58 return puffs_getselectable(fuse->pu); 63 return __fuse_set_signal_handlers((struct fuse*)se) [all...] |
v21.c | 40 /* Like FUSE 1.x, fuse_mount() is supposed to be called before 63 struct fuse * 67 struct fuse* fuse; local in function:fuse_new_v21 76 /* "opts" is another set of options to be interpreted by the FUSE 92 fuse = __fuse_new(fuse_chan_args(chan), op, op_version, user_data); 93 if (!fuse) { 97 fuse_chan_set_fuse(chan, fuse); 100 rv = fuse_mount_v30(fuse, fuse_chan_mountpoint(chan)); 102 fuse_destroy_v30(fuse); [all...] |
v26.c | 46 /* fuse_mount() in FUSE 2.6 returns a fuse_chan instead of fd. We 65 * from FUSE >= 2.6 < 3.0 in fact allows "ch" to be NULL. */ 77 struct fuse * 92 struct fuse * 97 struct fuse* fuse; local in function:fuse_setup_v26 100 fuse = __fuse_setup(argc, argv, op, op_version, user_data, &opts); 101 if (fuse == NULL) 106 return fuse; 110 fuse_teardown_v26(struct fuse *fuse [all...] |
v11.c | 42 /* FUSE < 3.0 had a very strange interface. Filesystems were supposed 44 * fuse. They revised the interface SO MANY TIMES but the fundamental 81 struct fuse* fuse = priv; local in function:is_same_fuse 83 return fuse_chan_fuse(chan) == fuse; 86 /* FUSE < 3.0 didn't require filesystems to call fuse_unmount() 91 * (like FUSE 3.0) wants a context in order to unmount a 97 * 2. fuse_new() fetches the stashed fuse_chan and creates a fuse 98 * object out of it, then mounts a filesystem. The fuse object is 102 * filesystem, it doesn't actually destroy the fuse object but i 119 struct fuse* fuse; local in function:fuse_unmount_v11 [all...] |
chan.c | 47 * FUSE. However, it is actually an implementation detail and we can't 55 struct fuse* fuse; member in struct:fuse_chan 221 fuse_chan_set_fuse(struct fuse_chan* chan, struct fuse* fuse) { 222 chan->fuse = fuse; 240 struct fuse* 242 return chan->fuse;
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/fuse/ |
nouveau_nvkm_subdev_fuse_base.c | 32 nvkm_fuse_read(struct nvkm_fuse *fuse, u32 addr) 34 return fuse->func->read(fuse, addr); 53 struct nvkm_fuse *fuse; local in function:nvkm_fuse_new_ 54 if (!(fuse = *pfuse = kzalloc(sizeof(*fuse), GFP_KERNEL))) 56 nvkm_subdev_ctor(&nvkm_fuse, device, index, &fuse->subdev); 57 fuse->func = func; 58 spin_lock_init(&fuse->lock);
|
/src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/volt/ |
nouveau_nvkm_subdev_volt_gf117.c | 31 #include <subdev/fuse.h> 37 struct nvkm_fuse *fuse = device->fuse; local in function:gf117_volt_speedo_read 39 if (!fuse) 42 return nvkm_fuse_read(fuse, 0x3a8);
|
nouveau_nvkm_subdev_volt_gf100.c | 31 #include <subdev/fuse.h> 37 struct nvkm_fuse *fuse = device->fuse; local in function:gf100_volt_speedo_read 39 if (!fuse) 42 return nvkm_fuse_read(fuse, 0x1cc);
|
nouveau_nvkm_subdev_volt_gk104.c | 35 #include <subdev/fuse.h> 77 struct nvkm_fuse *fuse = device->fuse; local in function:gk104_volt_speedo_read 80 if (!fuse) 84 ret = nvkm_fuse_read(fuse, 0x3a8);
|
/src/lib/librefuse/ |
fuse_internal.h | 34 /* We emit a compiler warning for anyone including <fuse.h> without 39 #include <fuse.h> 47 /* This is the private fuse structure. We can freely change its size 49 struct fuse { struct 62 int __fuse_set_signal_handlers(struct fuse* fuse); 63 int __fuse_remove_signal_handlers(struct fuse* fuse); 64 struct fuse* __fuse_setup(int argc, char* argv[], 67 void __fuse_teardown(struct fuse* fuse) [all...] |
refuse_signals.c | 48 * FUSE only supports running a single filesystem per process. ReFUSE 57 * FUSE installs a signal handler for a signal only if its sa_handler 60 * Ctrl-C will not stop the main loop of FUSE. See 84 /* A linked list of "struct fuse*" which should be terminated upon 87 struct fuse* fuse; member in struct:refuse_obj_elem 204 fuse_exit(elem->fuse); 222 /* The original function appeared on FUSE 2.5 takes a pointer to 223 * "struct fuse_session" instead of "struct fuse". We have no such 224 * things as fuse sessions [all...] |
refuse.c | 89 static int fuse_setattr(struct fuse *, struct puffs_node *, 123 * we follow fuse's lead and use the pthread specific information to hold 164 * enable use of multiple fuse instances within a single process. 208 /* If we are the last fuse instances using the key, delete it */ 217 /* set the uid and gid of the calling process in the current fuse context */ 234 /* set the pid of the calling process in the current fuse context */ 296 * Some FUSE file systems like to always use 0 as the 310 fuse_getattr(struct fuse *fuse, struct puffs_node *pn, const char *path, 320 ret = fuse_fs_getattr_v30(fuse->fs, path, &st, fi) 393 struct fuse *fuse; local in function:fuse_newnode 433 struct fuse *fuse; local in function:puffs_fuse_node_lookup 471 struct fuse *fuse; local in function:puffs_fuse_node_getattr 488 struct fuse *fuse; local in function:puffs_fuse_node_readlink 517 struct fuse *fuse; local in function:puffs_fuse_node_mknod 544 struct fuse *fuse; local in function:puffs_fuse_node_mkdir 576 struct fuse *fuse; local in function:puffs_fuse_node_create 632 struct fuse *fuse; local in function:puffs_fuse_node_remove 653 struct fuse *fuse; local in function:puffs_fuse_node_rmdir 674 struct fuse *fuse; local in function:puffs_fuse_node_symlink 699 struct fuse *fuse; local in function:puffs_fuse_node_rename 720 struct fuse *fuse; local in function:puffs_fuse_node_link 744 struct fuse *fuse; local in function:puffs_fuse_node_setattr 775 struct fuse *fuse; local in function:puffs_fuse_node_open 813 struct fuse *fuse; local in function:puffs_fuse_node_close 846 struct fuse *fuse; local in function:puffs_fuse_node_read 883 struct fuse *fuse; local in function:puffs_fuse_node_write 920 struct fuse *fuse; local in function:puffs_fuse_node_readdir 986 struct fuse *fuse; local in function:puffs_fuse_fs_unmount 1006 struct fuse *fuse; local in function:puffs_fuse_fs_statvfs 1032 struct fuse *fuse = NULL; local in function:__fuse_setup 1112 struct fuse *fuse; local in function:__fuse_main 1170 struct fuse *fuse = fuse_get_context()->fuse; local in function:fuse_daemonize 1191 struct fuse *fuse; local in function:__fuse_new [all...] |
fuse.h | 1 /* $NetBSD: fuse.h,v 1.36 2025/01/26 02:06:39 pho Exp $ */ 46 /* This used to be (maj) * 10 + (min) until FUSE 3.10, and then 55 /* The latest version of FUSE API currently provided by ReFUSE. This 65 * mandatory in the original FUSE implementation, refuse hasn't 75 # warning "User code including <fuse.h> should define FUSE_USE_VERSION before including this header. Defaulting to the latest version." 80 /* FUSE_VERSION is supposed to be the latest version of FUSE API 81 * supported by the library. However, due to the way how original FUSE 98 struct fuse; 102 uint32_t fh_old; /* Removed as of FUSE 3.0. */ 107 uint32_t nonseekable:1; /* Added on FUSE 2.8. * 133 struct fuse *fuse; member in struct:fuse_context [all...] |
/src/sys/arch/mips/cavium/ |
octeon_misc.c | 92 const uint64_t fuse = octeon_xkphys_read_8(CIU_FUSE); local in function:octeon_cpu_model 93 const int numcores = popcount64(fuse);
|
octeon_cpunode.c | 118 const uint64_t fuse = octeon_xkphys_read_8(CIU_FUSE); local in function:cpunode_mainbus_attach 123 aprint_naive(": %u core%s\n", popcount64(fuse), fuse == 1 ? "" : "s"); 124 aprint_normal(": %u core%s", popcount64(fuse), fuse == 1 ? "" : "s"); 137 for (uint64_t f = fuse; f != 0; f >>= 1, cpunum++) {
|
/src/tests/libexec/ld.elf_so/ |
t_tls_extern.c | 47 int *(*fdef)(void), *(*fuse)(void); local in function:tls_extern 58 ATF_REQUIRE_DL(fuse = dlsym(use, "fuse")); 59 puse = (*fuse)(); 73 ATF_REQUIRE_DL(fuse = dlsym(use, "fuse")); 75 puse = (*fuse)(); 395 int *(*fdef)(void), *(*fuse)(void); local in function:ATF_TC_BODY 425 ATF_REQUIRE_DL(fuse = dlsym(use, "fuse")); [all...] |
/src/sys/arch/evbmips/cavium/ |
machdep.c | 389 const uint64_t fuse = octeon_xkphys_read_8(CIU_FUSE); local in function:mach_init_memory 390 const int cores = popcount64(fuse);
|
/src/sys/external/bsd/drm2/dist/drm/i915/ |
intel_device_info.c | 371 u32 fuse; local in function:cherryview_sseu_info_init 374 fuse = I915_READ(CHV_FUSE_GT); 379 if (!(fuse & CHV_FGT_DISABLE_SS0)) { 381 ((fuse & CHV_FGT_EU_DIS_SS0_R0_MASK) >> 383 (((fuse & CHV_FGT_EU_DIS_SS0_R1_MASK) >> 390 if (!(fuse & CHV_FGT_DISABLE_SS1)) { 392 ((fuse & CHV_FGT_EU_DIS_SS1_R0_MASK) >> 394 (((fuse & CHV_FGT_EU_DIS_SS1_R1_MASK) >> 913 * - run-time checks (eg read fuse/strap registers) are needed. 1008 DRM_ERROR("invalid pipe fuse configuration: enabled_mask=0x%x\n" [all...] |
/src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/core/ |
device.h | 152 struct nvkm_fuse *fuse; member in struct:nvkm_device 229 int (*fuse )(struct nvkm_device *, int idx, struct nvkm_fuse **); member in struct:nvkm_device_chip
|
/src/sys/external/bsd/drm2/dist/drm/amd/powerplay/hwmgr/ |
amdgpu_vega10_hwmgr.c | 2434 struct phm_fuses_default fuse; local in function:vega10_populate_and_upload_avfs_fuse_override 2447 if (pp_override_get_default_fuse_value(serial_number, &fuse) == 0) { 2448 avfs_fuse_table->VFT0_b = fuse.VFT0_b; 2449 avfs_fuse_table->VFT0_m1 = fuse.VFT0_m1; 2450 avfs_fuse_table->VFT0_m2 = fuse.VFT0_m2; 2451 avfs_fuse_table->VFT1_b = fuse.VFT1_b; 2452 avfs_fuse_table->VFT1_m1 = fuse.VFT1_m1; 2453 avfs_fuse_table->VFT1_m2 = fuse.VFT1_m2; 2454 avfs_fuse_table->VFT2_b = fuse.VFT2_b; 2455 avfs_fuse_table->VFT2_m1 = fuse.VFT2_m1 [all...] |