MCPcopy Create free account

hub / github.com/brendoncarroll/webfs / functions

Functions416 in github.com/brendoncarroll/webfs

↓ 1 callersFunctionfuseLockTypeToWebfs
(typ uint32)
src/webfsfuse/webfsfuse.go:821
↓ 1 callersMethodgetMachs
(fqoid blobcache.FQOID, fp FSParams)
src/webfs/webfs.go:243
↓ 1 callersMethodgetSize
()
src/webfsfuse/webfsfuse.go:704
↓ 1 callersFunctionisAllZero
(x []byte)
src/webfs/file.go:507
↓ 1 callersMethodlistLocks
(ctx context.Context, ino INode, haveWriteLock bool)
src/webfs/locks.go:187
↓ 1 callersMethodlockAndGetFile
lockAndGetFile acquires the lock and then calls getFileLocked
src/webfs/file.go:125
↓ 1 callersMethodlockSessionID
()
src/webfsfuse/webfsfuse.go:635
↓ 1 callersFunctionmountTestFS
(t *testing.T)
src/webfsfuse/webfsfuse_test.go:61
↓ 1 callersFunctionnewLockState
(holder inet256.ID, kind LockKind, start, length uint64)
src/webfs/locks.go:243
↓ 1 callersFunctionnewPublicKeyCache
(mach *gdat.Machine, pki *inet256.PKI, size int)
src/webfs/webfs.go:489
↓ 1 callersFunctionnodeMode
(node wfscnp.Node)
src/webfs/file.go:135
↓ 1 callersFunctionopenFS
(ctx context.Context, pkcache *PublicKeyCache, vcfg VolumeConfig, s bcsdk.RO, in []byte)
src/webfs/webfs.go:458
↓ 1 callersFunctionparseExtentEntry
(ent gotkv.Entry)
src/webfs/file.go:495
↓ 1 callersFunctionparseLock
(data []byte)
src/webfs/locks.go:264
↓ 1 callersMethodputExtent
putExtent inserts/updates an Extent ending at endAt putExtent assumes the write lock is held.
src/webfs/file.go:218
↓ 1 callersMethodputLock
(ctx context.Context, ino INode, sessionID inet256.ID, owner uint64, state wfscnp.LockState)
src/webfs/locks.go:123
↓ 1 callersFunctionrangesOverlap
(startA, lengthA, startB, lengthB uint64)
src/webfs/locks.go:283
↓ 1 callersMethodremoveLock
removeLock assumes the lock is held
src/webfs/locks.go:93
↓ 1 callersMethodsave
(ctx context.Context)
src/webfs/webfs.go:404
↓ 1 callersFunctionsessionExpired
(session wfscnp.Session, now tai64.TAI64N)
src/webfs/session.go:260
↓ 1 callersFunctionsessionTimeBase
(session wfscnp.Session)
src/webfs/session.go:276
↓ 1 callersMethodsetRoot
setRoot acquires the lock and then calls putNode on the root inode
src/webfs/fstx.go:166
↓ 1 callersFunctionsetupVolume
(t testing.TB)
src/webfsfuse/webfsfuse_test.go:86
↓ 1 callersFunctionwebfsLockEnd
(start, length uint64)
src/webfsfuse/webfsfuse.go:858
↓ 1 callersMethodwriteExtent
writeExtent assumes the write lock is held.
src/webfs/file.go:270
MethodAllocate
(ctx context.Context, _ fs.FileHandle, off uint64, size uint64, mode uint32)
src/webfsfuse/webfsfuse.go:367
MethodBlockSize
()
src/internal/wfscnp/webfs.capnp.go:560
MethodCid
()
src/internal/wfscnp/webfs.capnp.go:1021
MethodCreate
(ctx context.Context, name string, _ uint32, mode uint32, out *fuse.EntryOut)
src/webfsfuse/webfsfuse.go:157
MethodCreateAt
()
src/internal/wfscnp/webfs.capnp.go:802
MethodCreatedAt
()
src/internal/wfscnp/webfs.capnp.go:215
MethodCreatedAt
()
src/internal/wfscnp/webfs.capnp.go:415
MethodDecodeFromPtr
(p capnp.Ptr)
src/internal/wfscnp/webfs.capnp.go:95
MethodDecodeFromPtr
(p capnp.Ptr)
src/internal/wfscnp/webfs.capnp.go:197
MethodDecodeFromPtr
(p capnp.Ptr)
src/internal/wfscnp/webfs.capnp.go:534
MethodDecodeFromPtr
(p capnp.Ptr)
src/internal/wfscnp/webfs.capnp.go:614
MethodDecodeFromPtr
(p capnp.Ptr)
src/internal/wfscnp/webfs.capnp.go:704
MethodDecodeFromPtr
(p capnp.Ptr)
src/internal/wfscnp/webfs.capnp.go:838
MethodDecodeFromPtr
(p capnp.Ptr)
src/internal/wfscnp/webfs.capnp.go:939
MethodDecodeFromPtr
(p capnp.Ptr)
src/internal/wfscnp/webfs.capnp.go:1057
MethodDek
()
src/internal/wfscnp/webfs.capnp.go:1024
MethodDir
()
src/internal/wfscnp/webfs.capnp.go:433
MethodEncodeAsPtr
(seg *capnp.Segment)
src/internal/wfscnp/webfs.capnp.go:91
MethodEncodeAsPtr
(seg *capnp.Segment)
src/internal/wfscnp/webfs.capnp.go:193
MethodEncodeAsPtr
(seg *capnp.Segment)
src/internal/wfscnp/webfs.capnp.go:530
MethodEncodeAsPtr
(seg *capnp.Segment)
src/internal/wfscnp/webfs.capnp.go:610
MethodEncodeAsPtr
(seg *capnp.Segment)
src/internal/wfscnp/webfs.capnp.go:700
MethodEncodeAsPtr
(seg *capnp.Segment)
src/internal/wfscnp/webfs.capnp.go:834
MethodEncodeAsPtr
(seg *capnp.Segment)
src/internal/wfscnp/webfs.capnp.go:935
MethodEncodeAsPtr
(seg *capnp.Segment)
src/internal/wfscnp/webfs.capnp.go:1053
MethodError
()
src/webfs/error.go:23
MethodFile
()
src/internal/wfscnp/webfs.capnp.go:430
MethodGetattr
(ctx context.Context, _ fs.FileHandle, out *fuse.AttrOut)
src/webfsfuse/webfsfuse.go:107
MethodGetlk
(ctx context.Context, owner uint64, lk *fuse.FileLock, flags uint32, out *fuse.FileLock)
src/webfsfuse/webfsfuse.go:514
MethodGetxattr
(ctx context.Context, attr string, dest []byte)
src/webfsfuse/webfsfuse.go:418
MethodHasCid
()
src/internal/wfscnp/webfs.capnp.go:962
MethodHasCreatedAt
()
src/internal/wfscnp/webfs.capnp.go:220
MethodHasDek
()
src/internal/wfscnp/webfs.capnp.go:986
MethodHasDir
()
src/internal/wfscnp/webfs.capnp.go:343
MethodHasFile
()
src/internal/wfscnp/webfs.capnp.go:311
MethodHasHolder
()
src/internal/wfscnp/webfs.capnp.go:861
MethodHasNodeID
()
src/internal/wfscnp/webfs.capnp.go:637
MethodHasOid
()
src/internal/wfscnp/webfs.capnp.go:650
MethodHasVolumeLink
()
src/internal/wfscnp/webfs.capnp.go:375
MethodHolder
()
src/internal/wfscnp/webfs.capnp.go:856
MethodIsValid
()
src/internal/wfscnp/webfs.capnp.go:102
MethodIsValid
()
src/internal/wfscnp/webfs.capnp.go:204
MethodIsValid
()
src/internal/wfscnp/webfs.capnp.go:292
MethodIsValid
()
src/internal/wfscnp/webfs.capnp.go:541
MethodIsValid
()
src/internal/wfscnp/webfs.capnp.go:621
MethodIsValid
()
src/internal/wfscnp/webfs.capnp.go:711
MethodIsValid
()
src/internal/wfscnp/webfs.capnp.go:845
MethodIsValid
()
src/internal/wfscnp/webfs.capnp.go:946
MethodIsValid
()
src/internal/wfscnp/webfs.capnp.go:1064
MethodIsWrite
()
src/webfs/webfs.go:435
MethodLink
(ctx context.Context, target fs.InodeEmbedder, name string, out *fuse.EntryOut)
src/webfsfuse/webfsfuse.go:269
MethodLink
(ctx context.Context, ino INode, name string, child INode)
src/webfs/dir.go:83
MethodListxattr
(ctx context.Context, dest []byte)
src/webfsfuse/webfsfuse.go:485
MethodLookup
(ctx context.Context, name string, out *fuse.EntryOut)
src/webfsfuse/webfsfuse.go:94
MethodLseek
(ctx context.Context, _ fs.FileHandle, off uint64, whence uint32)
src/webfsfuse/webfsfuse.go:389
MethodMessage
()
src/internal/wfscnp/webfs.capnp.go:106
MethodMessage
()
src/internal/wfscnp/webfs.capnp.go:208
MethodMessage
()
src/internal/wfscnp/webfs.capnp.go:296
MethodMessage
()
src/internal/wfscnp/webfs.capnp.go:545
MethodMessage
()
src/internal/wfscnp/webfs.capnp.go:625
MethodMessage
()
src/internal/wfscnp/webfs.capnp.go:715
MethodMessage
()
src/internal/wfscnp/webfs.capnp.go:849
MethodMessage
()
src/internal/wfscnp/webfs.capnp.go:950
MethodMessage
()
src/internal/wfscnp/webfs.capnp.go:1068
MethodMkdir
(ctx context.Context, name string, mode uint32, out *fuse.EntryOut)
src/webfsfuse/webfsfuse.go:143
MethodModifiedAt
()
src/internal/wfscnp/webfs.capnp.go:418
FunctionNew
(t testing.TB)
src/webfstests/webfstests.go:10
FunctionNewDir_List
NewDir creates a new list of Dir.
src/internal/wfscnp/webfs.capnp.go:492
FunctionNewFile_List
NewFile creates a new list of File.
src/internal/wfscnp/webfs.capnp.go:572
FunctionNewLockState
(s *capnp.Segment)
src/internal/wfscnp/webfs.capnp.go:814
FunctionNewLockState_List
NewLockState creates a new list of LockState.
src/internal/wfscnp/webfs.capnp.go:897
FunctionNewNode
(s *capnp.Segment)
src/internal/wfscnp/webfs.capnp.go:173
FunctionNewNode_List
NewNode creates a new list of Node.
src/internal/wfscnp/webfs.capnp.go:403
FunctionNewRef
(s *capnp.Segment)
src/internal/wfscnp/webfs.capnp.go:915
FunctionNewRef_List
NewRef creates a new list of Ref.
src/internal/wfscnp/webfs.capnp.go:1009
← previousnext →201–300 of 416, ranked by callers