Module sys Copy item path Source AccessIn Attr AttrOut BatchForgetIn BmapIn BmapOut ChromeOsTmpfileIn CopyFileRangeIn CreateIn Dirent Direntplus EntryOut FallocateIn FileLock FlushIn ForgetIn ForgetOne FsOptions A bitfield passed in as a parameter to and returned from the init method of the
FileSystem trait. FsyncIn GetattrIn GetxattrIn GetxattrOut InHeader InitIn InitInExt InitOut InterruptIn IoctlFlags IoctlIn IoctlIovec Describes a region of memory in the address space of the process that made the ioctl syscall.
Similar to libc::iovec but uses u64s for the address and the length. IoctlOut Kstatfs LinkIn LkIn LkOut LseekIn LseekOut MkdirIn MknodIn NotifyDeleteOut NotifyInvalEntryOut NotifyInvalInodeOut NotifyPollWakeupOut NotifyRetrieveIn NotifyStoreOut Notify_Retrieve_Out OpenIn OpenOptions Options controlling the behavior of files opened by the server in response
to an open or create request. OpenOut OutHeader PollIn PollOut ReadIn ReleaseIn RemoveMappingIn RemoveMappingOne Rename2In RenameIn Secctx For each security context, send fuse_secctx with size of security context
fuse_secctx will be followed by security context name and this in turn
will be followed by actual context label.
fuse_secctx, name, context SecctxHeader Contains the information about how many fuse_secctx structures are being
sent and whatβs the total size of all security contexts (including
size of fuse_secctx_header). SetUpMappingFlags SetUpMappingIn SetattrIn SetattrValid SetxattrIn StatfsOut WriteIn WriteOut NotifyOpcode Opcode ABORT_ERROR π Reading the device after an abort returns ECONNABORTED. ASYNC_DIO π Asynchronous direct I/O submission. ASYNC_READ π Asynchronous read requests. ATOMIC_O_TRUNC π Handles the O_TRUNC open flag in the filesystem. AUTO_INVAL_DATA π Automatically invalidate cached pages. BIG_WRITES π FileSystem can handle write size larger than 4kB. CACHE_SYMLINKS π Cache readlink responses. DONT_MASK π Donβt apply umask to file mode on create operations. DO_READDIRPLUS π Do READDIRPLUS (READDIR+LOOKUP in one). EXPLICIT_INVAL_DATA π Kernel supports explicit cache invalidation. EXPORT_SUPPORT π FileSystem handles lookups of β.β and β..β. FATTR_ATIME π FATTR_ATIME_NOW π FATTR_CTIME π FATTR_FH FATTR_GID π FATTR_LOCKOWNER FATTR_MODE π FATTR_MTIME π FATTR_MTIME_NOW π FATTR_SIZE π FATTR_UID π FILE_OPS π Kernel sends file handle for fstat, etcβ¦ (not yet supported). FLOCK_LOCKS π Remote locking for BSD style file locks. FOPEN_CACHE_DIR π Allow caching the directory entries. FOPEN_DIRECT_IO π Bypass page cache for this open file. FOPEN_FILE_CREATED π New file was created in atomic open FOPEN_KEEP_CACHE π Donβt invalidate the data cache on open. FOPEN_NONSEEKABLE π The file is not seekable. FOPEN_STREAM π This file is stream-like (i.e., no file position). FUSE_COMPAT_22_INIT_OUT_SIZE FUSE_COMPAT_ATTR_OUT_SIZE FUSE_COMPAT_ENTRY_OUT_SIZE FUSE_COMPAT_INIT_OUT_SIZE FUSE_COMPAT_MKNOD_IN_SIZE FUSE_COMPAT_STATFS_SIZE FUSE_COMPAT_WRITE_IN_SIZE FUSE_MIN_READ_BUFFER The read buffer is required to be at least 8k, but may be much larger. GETATTR_FH HANDLE_KILLPRIV π Fs handles killing suid/sgid/cap on write/chown/trunc. HAS_IOCTL_DIR π Kernel supports ioctl on directories. INIT_EXT π Extended fuse_init_in request to hold additional flags IOCTL_32BIT π 32bit ioctl IOCTL_COMPAT π 32bit compat ioctl on 64bit machine IOCTL_COMPAT_X32 π 32-bit compat ioctl on 64-bit machine with 64-bit time_t. IOCTL_DIR π Is a directory IOCTL_MAX_IOV Maximum of in_iovecs + out_iovecs IOCTL_RETRY π Retry with new iovecs IOCTL_UNRESTRICTED π Not restricted to well-formed ioctls, retry allowed KERNEL_MINOR_VERSION Minor version number of this interface. KERNEL_VERSION Version number of this interface. LK_FLOCK MAP_ALIGNMENT π The map_alignment field of the InitOut struct is valid. MAX_NR_SECCTX Maximum security contexts in a request MAX_PAGES π The reply to the init message contains the max number of request pages. NO_OPENDIR_SUPPORT π Kernel supports zero-message opens for directories. NO_OPEN_SUPPORT π Kernel supports zero-message opens. OLDEST_SUPPORTED_KERNEL_MINOR_VERSION Oldest supported minor version of the fuse interface. PARALLEL_DIROPS π Allow parallel lookups and readdir. POLL_SCHEDULE_NOTIFY Request poll notify. POSIX_ACL π FileSystem supports posix acls. POSIX_LOCKS π Remote locking for POSIX file locks. READDIRPLUS_AUTO π Adaptive readdirplus. READ_LOCKOWNER RELEASE_FLOCK_UNLOCK RELEASE_FLUSH ROOT_ID The ID of the inode corresponding to the root directory of the file system. SECURITY_CONTEXT π The client should send the security context along with open, mkdir, create, and symlink
requests. SETUPMAPPING_FLAG_READ π SETUPMAPPING_FLAG_WRITE π SPLICE_MOVE π Kernel supports splice move on the device. SPLICE_READ π Kernel supports splice read on the device. SPLICE_WRITE π Kernel supports splice write on the device. WRITEBACK_CACHE π Use writeback cache for buffered writes. WRITE_CACHE Delayed write from page cache, file handle is guessed. WRITE_KILL_PRIV Kill the suid and sgid bits. WRITE_LOCKOWNER lock_owner field is valid.