SYMBOL INDEX (381 symbols across 35 files) FILE: ext/tlib/callstack.c function tlib_callstack (line 21) | void tlib_callstack(size_t skip, size_t count, struct tlib_callstack_s *... FILE: ext/tlib/callstack.h type tlib_callstack_s (line 19) | struct tlib_callstack_s type tlib_callstack_s (line 24) | struct tlib_callstack_s FILE: ext/tlib/injected/curlfunc.c function CURL (line 16) | CURL *tlib_curl_easy_init(void) function CURLM (line 21) | CURLM *tlib_curl_multi_init(void) function CURLMcode (line 26) | CURLMcode tlib_curl_multi_add_handle(CURLM *mh, CURL *eh) function CURLMcode (line 31) | CURLMcode tlib_curl_multi_perform(CURLM *mh, int *running_handles) FILE: ext/tlib/injection.c type injection_cond_s (line 17) | struct injection_cond_s type injection_entry_s (line 23) | struct injection_entry_s type injection_htab_s (line 29) | struct injection_htab_s function hash_chars (line 34) | static inline size_t hash_chars(const char *s, size_t length) type injection_htab_s (line 42) | struct injection_htab_s type injection_htab_s (line 44) | struct injection_htab_s type injection_entry_s (line 49) | struct injection_entry_s type injection_entry_s (line 53) | struct injection_entry_s type injection_htab_s (line 55) | struct injection_htab_s type injection_entry_s (line 57) | struct injection_entry_s type injection_entry_s (line 62) | struct injection_entry_s type injection_htab_s (line 64) | struct injection_htab_s type injection_entry_s (line 66) | struct injection_entry_s type injection_cond_s (line 73) | struct injection_cond_s type injection_entry_s (line 73) | struct injection_entry_s type injection_cond_s (line 75) | struct injection_cond_s type injection_cond_s (line 76) | struct injection_cond_s function injection_cond_set (line 87) | static void injection_cond_set(struct injection_entry_s *entry, const ch... function injection_cond_remove (line 102) | static void injection_cond_remove(struct injection_entry_s *entry, const... type injection_entry_s (line 119) | struct injection_entry_s function tlib_injection_trace (line 124) | int tlib_injection_trace(void *injection) function tlib_injection_enable (line 135) | void tlib_injection_enable(const char *name, const char *sym, unsigned t... function tlib_injection_disable (line 140) | void tlib_injection_disable(const char *name, const char *sym) FILE: ext/tlib/testsuite.c type test (line 16) | struct test type test (line 23) | struct test type test (line 24) | struct test type test (line 25) | struct test type test (line 26) | struct test function add_test_to_list (line 27) | static void add_test_to_list(const char *name, void (*fn)(void), int opt... function tlib_add_test_suite (line 38) | void tlib_add_test_suite(const char *name, void (*fn)(void)) function tlib_add_test (line 42) | void tlib_add_test(const char *name, void (*fn)(void)) function tlib_add_test_opt (line 46) | void tlib_add_test_opt(const char *name, void (*fn)(void)) function run_test (line 55) | static double run_test(struct test *test) function do_test_default (line 71) | static void do_test_default(struct test *test, int testno) function do_test_list (line 90) | static void do_test_list(struct test *test, int testno) function do_test_tap (line 95) | static void do_test_tap(struct test *test, int testno) function test_printf (line 106) | static void test_printf(const char *fmt, ...) function tlib_printf (line 115) | void tlib_printf(const char *fmt, ...) function tlib_run_tests (line 124) | void tlib_run_tests(int argc, char *argv[]) function tlib__assert (line 202) | void tlib__assert(const char *func, const char *file, int line, const ch... FILE: src/fusermount/fusermount-helper.c function vprintlog (line 51) | static void vprintlog(HANDLE h, const char *format, va_list ap) function printlog (line 67) | static void printlog(HANDLE h, const char *format, ...) function BOOL (line 81) | static BOOL MountSet_Drive(PWSTR VolumeName, PWSTR MountPoint, PHANDLE P... function BOOL (line 117) | static BOOL MountSet(PWSTR VolumeName, PWSTR MountPoint, PHANDLE PMountH... function wmain (line 155) | int wmain(int argc, wchar_t **argv) function wmainCRTStartup (line 187) | void wmainCRTStartup(void) FILE: src/fusermount/fusermount.c type mount_opts (line 50) | struct mount_opts function warn (line 63) | static void warn(const char *format, ...) function utf8_to_utf16 (line 102) | static void utf8_to_utf16(const char *src0, uint16_t *dst, size_t siz) function get_mnt_id (line 160) | static int get_mnt_id(const char *mountpoint) function mount_opt_parse (line 191) | static void mount_opt_parse(struct mount_opts *mo) function start_winmount_helper (line 338) | static int start_winmount_helper(const char *VolumeName, char WinMountPo... function stop_winmount_helper (line 443) | static void stop_winmount_helper(pid_t pid, int ofd) function spawn_lxmount_helper (line 454) | static int spawn_lxmount_helper(char WinMountPoint[260], const char *mou... function do_mount (line 603) | static void do_mount(void) function do_unmount (line 716) | static void do_unmount(void) function do_version (line 847) | static void do_version(void) function usage (line 853) | static void usage(void) function main (line 869) | int main(int argc, char *argv[]) FILE: src/shared/km/cache.c type FUSE_CACHE_ITEM (line 95) | typedef struct _FUSE_CACHE_ITEM FUSE_CACHE_ITEM; type _FUSE_CACHE (line 97) | struct _FUSE_CACHE type _FUSE_CACHE_GEN (line 110) | struct _FUSE_CACHE_GEN type _FUSE_CACHE_ITEM (line 117) | struct _FUSE_CACHE_ITEM function UINT64 (line 134) | static inline UINT64 FuseCacheForgetTime(FUSE_CACHE *Cache, UINT64 Inter... function BOOLEAN (line 145) | static inline BOOLEAN FuseCacheForgetNextItem(FUSE_CACHE *Cache, function BOOLEAN (line 161) | static inline BOOLEAN FuseCacheExpireItem(FUSE_CACHE *Cache, function BOOLEAN (line 178) | static inline BOOLEAN FuseCacheExpireNextItem(FUSE_CACHE *Cache, function hash_chars (line 191) | static inline size_t hash_chars(const char *s, size_t length) function hash_upper_chars (line 200) | static inline size_t hash_upper_chars(const char *s, size_t length) function ULONG (line 209) | static inline ULONG FuseCacheHash(UINT64 ParentIno, PSTRING Name, BOOLEA... function FUSE_CACHE_ITEM (line 216) | static inline FUSE_CACHE_ITEM *FuseCacheLookupHashedItem(FUSE_CACHE *Cache, function VOID (line 232) | static inline VOID FuseCacheAddItem(FUSE_CACHE *Cache, function FUSE_CACHE_ITEM (line 252) | static inline FUSE_CACHE_ITEM *FuseCacheUpdateHashedItem(FUSE_CACHE *Cache, function NTSTATUS (line 280) | NTSTATUS FuseCacheCreate(ULONG Capacity, BOOLEAN CaseInsensitive, FUSE_C... function VOID (line 314) | VOID FuseCacheDelete(FUSE_CACHE *Cache) function VOID (line 331) | VOID FuseCacheExpirationRoutine(FUSE_CACHE *Cache, function NTSTATUS (line 393) | NTSTATUS FuseCacheReferenceGen(FUSE_CACHE *Cache, PVOID *PGen) function VOID (line 454) | VOID FuseCacheDereferenceGen(FUSE_CACHE *Cache, PVOID Gen0) function BOOLEAN (line 474) | BOOLEAN FuseCacheGetEntry(FUSE_CACHE *Cache, UINT64 ParentIno, PSTRING N... function VOID (line 511) | VOID FuseCacheSetEntry(FUSE_CACHE *Cache, UINT64 ParentIno, PSTRING Name, function VOID (line 574) | VOID FuseCacheRemoveEntry(FUSE_CACHE *Cache, UINT64 ParentIno, PSTRING N... function VOID (line 590) | VOID FuseCacheReferenceItem(FUSE_CACHE *Cache, PVOID Item0) function VOID (line 599) | VOID FuseCacheDereferenceItem(FUSE_CACHE *Cache, PVOID Item0) function VOID (line 618) | VOID FuseCacheQuickExpireItem(FUSE_CACHE *Cache, PVOID Item0) function VOID (line 627) | VOID FuseCacheDeleteForgotten(PLIST_ENTRY ForgetList) function BOOLEAN (line 639) | BOOLEAN FuseCacheForgetOne(PLIST_ENTRY ForgetList, FUSE_PROTO_FORGET_ONE... FILE: src/shared/km/context.c function VOID (line 33) | VOID FuseContextCreate(FUSE_CONTEXT **PContext, function VOID (line 66) | VOID FuseContextDelete(FUSE_CONTEXT *Context) FILE: src/shared/km/debug.c function ULONG (line 25) | ULONG DebugRandom(VOID) function BOOLEAN (line 43) | BOOLEAN DebugMemory(PVOID Memory, SIZE_T Size, BOOLEAN Test) function VOID (line 247) | VOID FuseDebugLogRequest(FUSE_PROTO_REQ *Request) function VOID (line 422) | VOID FuseDebugLogResponse(FUSE_PROTO_RSP *Response) FILE: src/shared/km/file.c function VOID (line 24) | VOID FuseFileInstanceInit(FUSE_INSTANCE *Instance) function VOID (line 30) | VOID FuseFileInstanceFini(FUSE_INSTANCE *Instance) function NTSTATUS (line 43) | NTSTATUS FuseFileCreate(FUSE_INSTANCE *Instance, FUSE_FILE **PFile) function VOID (line 66) | VOID FuseFileDelete(FUSE_INSTANCE *Instance, FUSE_FILE *File) FILE: src/shared/km/fuseop.c function BOOLEAN (line 143) | static BOOLEAN FuseOpReserved_Init(FUSE_CONTEXT *Context) function BOOLEAN (line 174) | static BOOLEAN FuseOpReserved_Destroy(FUSE_CONTEXT *Context) function BOOLEAN (line 188) | static BOOLEAN FuseOpReserved_Forget(FUSE_CONTEXT *Context) function BOOLEAN (line 205) | static BOOLEAN FuseOpReserved(FUSE_CONTEXT *Context) function VOID (line 223) | static VOID FuseLookup(FUSE_CONTEXT *Context) function ACCESS_MASK (line 277) | static inline ACCESS_MASK FusePosixMapPermissionToAccessMask(UINT32 Mode... function NTSTATUS (line 286) | static NTSTATUS FuseAccessCheck( function VOID (line 321) | static VOID FusePrepareLookupPath(FUSE_CONTEXT *Context) function VOID (line 427) | static VOID FusePrepareLookupPath2(FUSE_CONTEXT *Context) function VOID (line 469) | static VOID FusePrepareLookupPath_ContextFini(FUSE_CONTEXT *Context) function VOID (line 485) | static VOID FuseLookupPath(FUSE_CONTEXT *Context) function VOID (line 569) | static VOID FuseCreateCheck(FUSE_CONTEXT *Context) function VOID (line 614) | static VOID FuseOpenCheck(FUSE_CONTEXT *Context) function VOID (line 650) | static VOID FuseOverwriteCheck(FUSE_CONTEXT *Context) function VOID (line 689) | static VOID FuseOpenTargetDirectoryCheck(FUSE_CONTEXT *Context) function VOID (line 715) | static VOID FuseRenameCheck(FUSE_CONTEXT *Context) function VOID (line 773) | static VOID FuseCreate(FUSE_CONTEXT *Context) function VOID (line 935) | static VOID FuseOpen(FUSE_CONTEXT *Context) function VOID (line 1032) | static VOID FuseOpCreate_FileCreate(FUSE_CONTEXT *Context) function VOID (line 1047) | static VOID FuseOpCreate_FileOpen(FUSE_CONTEXT *Context) function VOID (line 1061) | static VOID FuseOpCreate_FileOpenIf(FUSE_CONTEXT *Context) function VOID (line 1085) | static VOID FuseOpCreate_FileOverwrite(FUSE_CONTEXT *Context) function VOID (line 1103) | static VOID FuseOpCreate_FileOverwriteIf(FUSE_CONTEXT *Context) function VOID (line 1133) | static VOID FuseOpCreate_FileOpenTargetDirectory(FUSE_CONTEXT *Context) function BOOLEAN (line 1156) | static BOOLEAN FuseOpCreate(FUSE_CONTEXT *Context) function INT (line 1197) | static INT FuseOgCreate(FUSE_CONTEXT *Context, BOOLEAN Acquire) function BOOLEAN (line 1239) | static BOOLEAN FuseOpOverwrite(FUSE_CONTEXT *Context) function BOOLEAN (line 1268) | static BOOLEAN FuseOpCleanup(FUSE_CONTEXT *Context) function INT (line 1306) | static INT FuseOgCleanup(FUSE_CONTEXT *Context, BOOLEAN Acquire) function BOOLEAN (line 1326) | static BOOLEAN FuseOpClose(FUSE_CONTEXT *Context) function VOID (line 1348) | static VOID FuseOpClose_ContextFini(FUSE_CONTEXT *Context) function BOOLEAN (line 1356) | static BOOLEAN FuseOpRead(FUSE_CONTEXT *Context) function BOOLEAN (line 1415) | static BOOLEAN FuseOpWrite(FUSE_CONTEXT *Context) function BOOLEAN (line 1507) | static BOOLEAN FuseOpQueryInformation(FUSE_CONTEXT *Context) function BOOLEAN (line 1528) | static BOOLEAN FuseOpSetInformation_SetBasicInfo(FUSE_CONTEXT *Context) function BOOLEAN (line 1571) | static BOOLEAN FuseOpSetInformation_SetAllocationSize(FUSE_CONTEXT *Cont... function BOOLEAN (line 1609) | static BOOLEAN FuseOpSetInformation_SetFileSize(FUSE_CONTEXT *Context) function BOOLEAN (line 1639) | static BOOLEAN FuseOpSetInformation_SetDelete(FUSE_CONTEXT *Context) function BOOLEAN (line 1701) | static BOOLEAN FuseOpSetInformation_Rename(FUSE_CONTEXT *Context) function BOOLEAN (line 1770) | static BOOLEAN FuseOpSetInformation(FUSE_CONTEXT *Context) function INT (line 1792) | static INT FuseOgSetInformation(FUSE_CONTEXT *Context, BOOLEAN Acquire) function BOOLEAN (line 1818) | static BOOLEAN FuseOpQueryEa(FUSE_CONTEXT *Context) function BOOLEAN (line 1825) | static BOOLEAN FuseOpSetEa(FUSE_CONTEXT *Context) function BOOLEAN (line 1832) | static BOOLEAN FuseOpFlushBuffers(FUSE_CONTEXT *Context) function BOOLEAN (line 1871) | static BOOLEAN FuseOpQueryVolumeInformation(FUSE_CONTEXT *Context) function BOOLEAN (line 1894) | static BOOLEAN FuseAddDirInfo(FUSE_CONTEXT *Context, function VOID (line 1960) | static VOID FuseOpQueryDirectory_GetDirInfoByName(FUSE_CONTEXT *Context) function VOID (line 2011) | static VOID FuseOpQueryDirectory_ReadDirectory(FUSE_CONTEXT *Context) function BOOLEAN (line 2137) | static BOOLEAN FuseOpQueryDirectory(FUSE_CONTEXT *Context) function VOID (line 2161) | static VOID FuseOpQueryDirectory_ContextFini(FUSE_CONTEXT *Context) function INT (line 2174) | static INT FuseOgQueryDirectory(FUSE_CONTEXT *Context, BOOLEAN Acquire) function BOOLEAN (line 2184) | static BOOLEAN FuseOpFileSystemControl(FUSE_CONTEXT *Context) function BOOLEAN (line 2191) | static BOOLEAN FuseOpDeviceControl(FUSE_CONTEXT *Context) function BOOLEAN (line 2198) | static BOOLEAN FuseOpQuerySecurity(FUSE_CONTEXT *Context) function BOOLEAN (line 2251) | static BOOLEAN FuseOpSetSecurity(FUSE_CONTEXT *Context) function VOID (line 2332) | static VOID FuseSecurity_ContextFini(FUSE_CONTEXT *Context) FILE: src/shared/km/instance.c function NTSTATUS (line 42) | NTSTATUS FuseInstanceInit(FUSE_INSTANCE *Instance, function VOID (line 103) | VOID FuseInstanceFini(FUSE_INSTANCE *Instance) function VOID (line 129) | VOID FuseInstanceExpirationRoutine(FUSE_INSTANCE *Instance, UINT64 Expir... function NTSTATUS (line 136) | NTSTATUS FuseInstanceTransact(FUSE_INSTANCE *Instance, FILE: src/shared/km/ioq.c type _FUSE_IOQ (line 44) | struct _FUSE_IOQ function NTSTATUS (line 53) | NTSTATUS FuseIoqCreate(FUSE_IOQ **PIoq) function VOID (line 76) | VOID FuseIoqDelete(FUSE_IOQ *Ioq) function VOID (line 95) | VOID FuseIoqStartProcessing(FUSE_IOQ *Ioq, FUSE_CONTEXT *Context) function FUSE_CONTEXT (line 130) | FUSE_CONTEXT *FuseIoqEndProcessing(FUSE_IOQ *Ioq, UINT64 Unique) function VOID (line 159) | VOID FuseIoqPostPending(FUSE_IOQ *Ioq, FUSE_CONTEXT *Context) function VOID (line 177) | VOID FuseIoqPostPendingAndStop(FUSE_IOQ *Ioq, FUSE_CONTEXT *Context) function FUSE_CONTEXT (line 211) | FUSE_CONTEXT *FuseIoqNextPending(FUSE_IOQ *Ioq) FILE: src/shared/km/path.c function VOID (line 32) | VOID FusePosixPathPrefix(PSTRING Path, PSTRING Prefix, PSTRING Remain) function VOID (line 70) | VOID FusePosixPathSuffix(PSTRING Path, PSTRING Remain, PSTRING Suffix) FILE: src/shared/km/proto.c function VOID (line 123) | static inline VOID FuseProtoInitRequest(FUSE_CONTEXT *Context, function NTSTATUS (line 135) | NTSTATUS FuseProtoPostInit(FUSE_INSTANCE *Instance) function VOID (line 153) | VOID FuseProtoSendInit(FUSE_CONTEXT *Context) function NTSTATUS (line 172) | NTSTATUS FuseProtoPostDestroy(FUSE_INSTANCE *Instance) function VOID (line 190) | VOID FuseProtoSendDestroy(FUSE_CONTEXT *Context) function NTSTATUS (line 233) | NTSTATUS FuseProtoPostForget(FUSE_INSTANCE *Instance, PLIST_ENTRY Forget... function VOID (line 258) | static VOID FuseProtoPostForget_ContextFini(FUSE_CONTEXT *Context) function VOID (line 265) | VOID FuseProtoFillForget(FUSE_CONTEXT *Context) function VOID (line 286) | VOID FuseProtoFillBatchForget(FUSE_CONTEXT *Context) function VOID (line 309) | VOID FuseProtoSendStatfs(FUSE_CONTEXT *Context) function VOID (line 374) | VOID FuseProtoSendFtruncate(FUSE_CONTEXT *Context) function VOID (line 400) | VOID FuseProtoSendFutimens(FUSE_CONTEXT *Context) function VOID (line 447) | VOID FuseProtoSendLookupChown(FUSE_CONTEXT *Context) function VOID (line 490) | VOID FuseProtoSendSetattr(FUSE_CONTEXT *Context) function VOID (line 547) | VOID FuseProtoSendMkdir(FUSE_CONTEXT *Context) function VOID (line 576) | VOID FuseProtoSendMknod(FUSE_CONTEXT *Context) function VOID (line 608) | VOID FuseProtoSendRmdir(FUSE_CONTEXT *Context) function VOID (line 633) | VOID FuseProtoSendUnlink(FUSE_CONTEXT *Context) function VOID (line 658) | VOID FuseProtoSendRename(FUSE_CONTEXT *Context) function VOID (line 694) | VOID FuseProtoSendCreate(FUSE_CONTEXT *Context) function VOID (line 726) | VOID FuseProtoSendOpendir(FUSE_CONTEXT *Context) function VOID (line 745) | VOID FuseProtoSendOpen(FUSE_CONTEXT *Context) function VOID (line 764) | VOID FuseProtoSendReleasedir(FUSE_CONTEXT *Context) function VOID (line 788) | VOID FuseProtoSendRelease(FUSE_CONTEXT *Context) function VOID (line 814) | VOID FuseProtoSendReaddir(FUSE_CONTEXT *Context) function VOID (line 844) | VOID FuseProtoSendRead(FUSE_CONTEXT *Context) function VOID (line 874) | VOID FuseProtoSendWrite(FUSE_CONTEXT *Context) function VOID (line 905) | VOID FuseProtoSendFsyncdir(FUSE_CONTEXT *Context) function VOID (line 926) | VOID FuseProtoSendFsync(FUSE_CONTEXT *Context) function VOID (line 947) | VOID FuseAttrToFileInfo(FUSE_INSTANCE *Instance, function NTSTATUS (line 993) | NTSTATUS FuseNtStatusFromErrno(FUSE_INSTANCE_TYPE InstanceType, INT32 Er... FILE: src/shared/km/proto.h type FUSE_PROTO_OPCODE (line 36) | enum FUSE_PROTO_OPCODE type FUSE_PROTO_NOTIFY_CODE (line 85) | enum FUSE_PROTO_NOTIFY_CODE type FUSE_PROTO_STATFS (line 168) | typedef struct type FUSE_PROTO_ATTR (line 182) | typedef struct type FUSE_PROTO_ENTRY (line 202) | typedef struct type FUSE_PROTO_DIRENT (line 213) | typedef struct type FUSE_PROTO_DIRENTPLUS (line 222) | typedef struct type FUSE_PROTO_FILE_LOCK (line 228) | typedef struct type FUSE_PROTO_IOCTL_IOVEC (line 236) | typedef struct type FUSE_PROTO_FORGET_ONE (line 242) | typedef struct type FUSE_PROTO_REQ (line 248) | typedef struct type FUSE_PROTO_RSP (line 536) | typedef struct FILE: src/shared/km/shared.h function UINT32 (line 84) | static inline function UINT64 (line 94) | static inline function ULONG (line 104) | static inline type FUSE_RWLOCK (line 126) | typedef struct _FUSE_RWLOCK function VOID (line 138) | static inline function VOID (line 149) | static inline function BOOLEAN (line 157) | static inline function BOOLEAN (line 175) | static inline function VOID (line 198) | static inline function VOID (line 207) | static inline type FUSE_IOQ (line 219) | typedef struct _FUSE_IOQ FUSE_IOQ; type FUSE_CACHE (line 220) | typedef struct _FUSE_CACHE FUSE_CACHE; type FUSE_INSTANCE_TYPE (line 221) | typedef enum _FUSE_INSTANCE_TYPE type FUSE_INSTANCE (line 227) | typedef struct _FUSE_INSTANCE function BOOLEAN (line 262) | static inline function VOID (line 269) | static inline type FUSE_FILE (line 278) | typedef struct _FUSE_FILE type FUSE_CONTEXT (line 294) | typedef struct _FUSE_CONTEXT FUSE_CONTEXT; type VOID (line 295) | typedef VOID FUSE_CONTEXT_FINI(FUSE_CONTEXT *Context); type BOOLEAN (line 296) | typedef BOOLEAN FUSE_OPERATION_PROC(FUSE_CONTEXT *Context); type INT (line 297) | typedef INT FUSE_OPERATION_GUARD(FUSE_CONTEXT *Context, BOOLEAN Acquire); type FUSE_OPERATION (line 304) | typedef struct _FUSE_OPERATION type FUSE_CONTEXT_LOOKUP (line 309) | typedef struct _FUSE_CONTEXT_LOOKUP type FUSE_CONTEXT_FORGET (line 317) | typedef struct _FUSE_CONTEXT_FORGET type FUSE_CONTEXT_SETATTR (line 321) | typedef struct _FUSE_CONTEXT_SETATTR type _FUSE_CONTEXT (line 326) | struct _FUSE_CONTEXT function BOOLEAN (line 395) | static inline BOOLEAN FuseContextProcess(FUSE_CONTEXT *Context, function INT (line 430) | static inline function INT (line 438) | static inline function INT (line 443) | static inline function INT (line 448) | static inline function INT (line 454) | static inline type FUSE_CACHE_GEN (line 480) | typedef struct _FUSE_CACHE_GEN FUSE_CACHE_GEN; function VOID (line 531) | static inline function VOID (line 539) | static inline FILE: src/shared/km/util.c function PVOID (line 45) | PVOID FuseAllocatePoolMustSucceed(POOL_TYPE PoolType, SIZE_T Size, ULONG... function NTSTATUS (line 63) | NTSTATUS FuseSafeCopyMemory(PVOID Dst, PVOID Src, ULONG Len) function NTSTATUS (line 79) | NTSTATUS FuseGetTokenUid(PACCESS_TOKEN Token, TOKEN_INFORMATION_CLASS In... FILE: src/shared/ku/wslfuse.h type CHAR (line 35) | typedef char CHAR; type WCHAR (line 36) | typedef uint16_t WCHAR; type UINT8 (line 37) | typedef uint8_t UINT8; type UINT16 (line 38) | typedef uint16_t UINT16; type UINT32 (line 39) | typedef uint32_t UINT32; type UINT64 (line 40) | typedef uint64_t UINT64; type FSP_FSCTL_VOLUME_PARAMS (line 106) | typedef struct type WSLFUSE_IOCTL_CREATEVOLUME_ARG (line 115) | typedef union type WSLFUSE_IOCTL_WINMOUNT_ARG (line 129) | typedef struct type WSLFUSE_IOCTL_LXMOUNT_ARG (line 138) | typedef struct FILE: src/winfuse/device.c function NTSTATUS (line 36) | static NTSTATUS FuseDeviceInit(PDEVICE_OBJECT DeviceObject, FSP_FSCTL_VO... function VOID (line 52) | static VOID FuseDeviceFini(PDEVICE_OBJECT DeviceObject) function VOID (line 65) | static VOID FuseDeviceExpirationRoutine(PDEVICE_OBJECT DeviceObject, UIN... function NTSTATUS (line 78) | static NTSTATUS FuseDeviceTransact(PDEVICE_OBJECT DeviceObject, PIRP Irp) FILE: src/winfuse/driver.c function NTSTATUS (line 30) | NTSTATUS DriverEntry( FILE: src/winfuse/driver.h function FUSE_INSTANCE (line 31) | static inline FILE: src/wslfuse/device.c type FILE (line 26) | typedef struct _FILE FILE; type MOUNT (line 27) | typedef struct _MOUNT MOUNT; type DEVICE (line 28) | typedef struct _DEVICE DEVICE; type _FILE (line 30) | struct _FILE type _MOUNT (line 45) | struct _MOUNT type _DEVICE (line 53) | struct _DEVICE function MOUNT (line 64) | static inline MOUNT *MountCreate(VOID) function VOID (line 79) | static inline VOID MountReference(MOUNT *Mount) function VOID (line 84) | static inline VOID MountDereference(MOUNT *Mount) function VOID (line 93) | static VOID FileProtoSendDestroyHandler(PVOID File0) function INT (line 111) | static INT FileIoctlCreateVolume( function INT (line 259) | static INT FileIoctlWinMount( function INT (line 321) | static INT FileIoctlLxMount( function INT (line 412) | static INT FileIoctlBegin( function INT (line 463) | static INT FileIoctlEnd( function INT (line 497) | static INT FileIoctl( function INT (line 536) | static INT FileRead( function INT (line 577) | static INT FileWriteVector( function INT (line 667) | static INT FileDelete( function INT (line 698) | static INT DeviceOpen( function INT (line 753) | static INT DeviceDelete( function VOID (line 776) | static VOID FuseMiscFileListInsert(FILE *File) function VOID (line 785) | static VOID FuseMiscFileListRemove(FILE *File) function MOUNT (line 794) | static MOUNT *FuseMiscFileListGetMount(DEVICE *Device, UINT64 VolumeId) function VOID (line 823) | static VOID FuseMiscExpirationRoutine(PVOID Context) function VOID (line 842) | static VOID FuseMiscTimerDpcRoutine(PKDPC Dpc, function VOID (line 850) | static VOID FuseMiscTimerInit(VOID) function INT (line 873) | INT FuseMiscRegister(PLX_INSTANCE Instance) function VOID (line 907) | VOID FuseMiscInitialize(VOID) FILE: src/wslfuse/driver.c function NTSTATUS (line 30) | NTSTATUS DriverEntry( FILE: tools/ioc.c function main (line 9) | int main(int argc, char *argv[]) FILE: tst/lockdly/lockdly.c function DWORD (line 26) | DWORD WINAPI ThreadProc(PVOID Param) function wmain (line 42) | int wmain(int argc, wchar_t *argv[]) FILE: tst/memfs-fuse3/compat.h type fuse_ino_t (line 34) | typedef uint64_t fuse_ino_t; FILE: tst/memfs-fuse3/memfs-fuse3.cpp class memfs (line 35) | class memfs method memfs (line 38) | memfs() : _ino(1), _root(std::make_shared(_ino, S_IFDIR | 0077... method main (line 42) | int main(int argc, char *argv[]) type node_t (line 88) | struct node_t method node_t (line 90) | node_t(fuse_ino_t ino, fuse_mode_t mode, fuse_uid_t uid, fuse_gid_t ... method resize (line 102) | void resize(size_t size, bool capacity) type fuse_stat (line 121) | struct fuse_stat method fuse_timespec (line 127) | static fuse_timespec now() method memfs (line 141) | static memfs *getself() method getattr (line 146) | static int getattr(const char *path, struct fuse_stat *stbuf, struct f... method readlink (line 157) | static int readlink(const char *path, char *buf, size_t size) method mknod (line 172) | static int mknod(const char *path, fuse_mode_t mode, fuse_dev_t dev) method mkdir (line 179) | static int mkdir(const char *path, fuse_mode_t mode) method unlink (line 186) | static int unlink(const char *path) method rmdir (line 193) | static int rmdir(const char *path) method symlink (line 200) | static int symlink(const char *dstpath, const char *srcpath) method rename (line 207) | static int rename(const char *oldpath, const char *newpath, unsigned i... method link (line 238) | static int link(const char *oldpath, const char *newpath) method chmod (line 260) | static int chmod(const char *path, fuse_mode_t mode, method chown (line 273) | static int chown(const char *path, fuse_uid_t uid, fuse_gid_t gid, method truncate (line 289) | static int truncate(const char *path, fuse_off_t size, method open (line 304) | static int open(const char *path, struct fuse_file_info *fi) method read (line 311) | static int read(const char *path, char *buf, size_t size, fuse_off_t off, method write (line 328) | static int write(const char *path, const char *buf, size_t size, fuse_... method statfs (line 346) | static int statfs(const char *path, struct fuse_statvfs *stbuf) method flush (line 352) | static int flush(const char *path, struct fuse_file_info *fi) method release (line 357) | static int release(const char *path, struct fuse_file_info *fi) method setxattr (line 364) | static int setxattr(const char *path, const char *name0, const char *v... method getxattr (line 389) | static int getxattr(const char *path, const char *name0, char *value, ... method listxattr (line 411) | static int listxattr(const char *path, char *namebuf, size_t size) method removexattr (line 433) | static int removexattr(const char *path, const char *name0) method opendir (line 446) | static int opendir(const char *path, struct fuse_file_info *fi) method readdir (line 453) | static int readdir(const char *path, void *buf, fuse_fill_dir_t filler... method releasedir (line 469) | static int releasedir(const char *path, struct fuse_file_info *fi) type fuse_conn_info (line 476) | struct fuse_conn_info type fuse_config (line 477) | struct fuse_config method utimens (line 483) | static int utimens(const char *path, const struct fuse_timespec tmsp[2], method ioctl (line 503) | static int ioctl(const char *path, int cmd, void *arg, struct fuse_fil... method lookup_node (line 510) | std::tuple, std::string, std::shared_ptr> method make_node (line 537) | int make_node(const char *path, fuse_mode_t mode, fuse_dev_t dev, cons... method remove_node (line 559) | int remove_node(const char *path, bool dir) method open_node (line 579) | int open_node(const char *path, bool dir, struct fuse_file_info *fi) method close_node (line 596) | int close_node(struct fuse_file_info *fi) method get_node (line 602) | std::shared_ptr get_node(const char *path, struct fuse_file_in... function main (line 616) | int main(int argc, char *argv[]) FILE: tst/winfuse-tests/coro-test.c function bprintf (line 26) | static void bprintf(char **b, const char *format, ...) function coro_break_dotest (line 35) | static int coro_break_dotest(int brk, short stack[8], char **b) function coro_yield_dotest (line 46) | static int coro_yield_dotest(int brk, short stack[8], char **b) function coro_loopyield_dotest (line 60) | static int coro_loopyield_dotest(int brk, short stack[8], int *state, ch... function coro_await_break_dotest (line 77) | static int coro_await_break_dotest(int brk, short stack[8], char **b) function coro_await_yield_dotest (line 91) | static int coro_await_yield_dotest(int brk, short stack[8], char **b) function coro_await_loopyield_dotest (line 105) | static int coro_await_loopyield_dotest(int brk, short stack[8], int *sta... function coro_loopawait_yield_dotest (line 119) | static int coro_loopawait_yield_dotest(int brk, short stack[8], int *sta... function coro_await_await_yield_dotest (line 136) | static int coro_await_await_yield_dotest(int brk, short stack[8], char **b) function coro_await_loopawait_yield_dotest (line 150) | static int coro_await_loopawait_yield_dotest(int brk, short stack[8], in... function coro_loopawait_loopawait_yield_dotest (line 164) | static int coro_loopawait_loopawait_yield_dotest(int brk, short stack[8]... function coro_dotest (line 182) | static void coro_dotest(int brk) function coro_test (line 336) | static void coro_test(void) function coro_tests (line 342) | void coro_tests(void) FILE: tst/winfuse-tests/path-test.c function path_prefix_test (line 29) | void path_prefix_test(void) function path_suffix_test (line 89) | void path_suffix_test(void) function path_tests (line 149) | void path_tests(void) FILE: tst/winfuse-tests/transact-test.c function transact_init_dotest (line 31) | static void transact_init_dotest(PWSTR DeviceName, PWSTR Prefix) function transact_init_test (line 96) | static void transact_init_test(void) function transact_open_close_dotest_thread (line 105) | static unsigned __stdcall transact_open_close_dotest_thread(void *FilePath) function transact_open_close_dotest (line 133) | static void transact_open_close_dotest(PWSTR DeviceName, PWSTR Prefix, i... function transact_open_close_test (line 365) | static void transact_open_close_test(void) function transact_open_abandon_test (line 371) | static void transact_open_abandon_test(void) function transact_open_cancel_test (line 377) | static void transact_open_cancel_test(void) function transact_open_bogus_test (line 383) | static void transact_open_bogus_test(void) function transact_tests (line 389) | void transact_tests(void) FILE: tst/winfuse-tests/winfuse-tests.c function main (line 25) | int main(int argc, char *argv[]) FILE: tst/wslfuse-tests/mount-test.c function mount_createvol_dotest (line 30) | static void mount_createvol_dotest(wchar_t *Prefix) function mount_createvol_test (line 55) | static void mount_createvol_test(void) function mount_unmount_test (line 62) | static void mount_unmount_test(void) function mount_tests (line 126) | void mount_tests(void) FILE: tst/wslfuse-tests/wslfuse-tests.c function main (line 24) | int main(int argc, char *argv[])