Module passthrough

Source

MacrosΒ§

fs_trace πŸ”’
Internal utility wrapper for cros_tracing::trace_event!() macro with VirtioFS calls.
scoped_cred πŸ”’

StructsΒ§

CasefoldCache πŸ”’
Per-directory cache for PassthroughFs::ascii_casefold_lookup().
ExpiringCasefoldLookupCaches πŸ”’
Time expiring mapping from an inode of a directory to CasefoldCache for the directory. Each entry will be expired after timeout. When ascii_casefold is disabled, this struct does nothing.
HandleData πŸ”’
InodeAltKey πŸ”’
InodeData πŸ”’
OpenedFile πŸ”’
PassthroughFs
A file system that simply β€œpasses through” all requests it receives to the underlying file system. To keep the implementation simple it servers the contents of its root directory. Users that wish to serve only a specific directory should set up the environment so that that directory ends up as the root of the file system process. One way to accomplish this is via a combination of mount namespaces and the pivot_root system call.
ScopedFsetid πŸ”’
ScopedGid πŸ”’
ScopedSecurityContext πŸ”’
ScopedUid πŸ”’
ScopedUmask πŸ”’
fscrypt_get_policy_ex_arg πŸ”’
fscrypt_policy_v1 πŸ”’
fscrypt_policy_v2 πŸ”’
fsverity_digest πŸ”’
fsverity_enable_arg πŸ”’
fsxattr πŸ”’

EnumsΒ§

FileType πŸ”’

ConstantsΒ§

DEFAULT_DBUS_TIMEOUT πŸ”’
EMPTY_CSTR πŸ”’
FSCRYPT_KEY_DESCRIPTOR_SIZE πŸ”’
FSCRYPT_KEY_IDENTIFIER_SIZE πŸ”’
FS_IOC32_GETFLAGS
Constant ioctl request number.
FS_IOC32_SETFLAGS
Constant ioctl request number.
FS_IOC64_GETFLAGS
Constant ioctl request number.
FS_IOC64_SETFLAGS
Constant ioctl request number.
FS_IOC_ENABLE_VERITY
Constant ioctl request number.
FS_IOC_FSGETXATTR
Constant ioctl request number.
FS_IOC_FSSETXATTR
Constant ioctl request number.
FS_IOC_GETFLAGS
Constant ioctl request number.
FS_IOC_GET_ENCRYPTION_POLICY_EX
Constant ioctl request number.
FS_IOC_MEASURE_VERITY
Constant ioctl request number.
FS_IOC_SETFLAGS
Constant ioctl request number.
FS_IOC_SETPATHXATTR
Constant ioctl request number.
FS_IOC_SETPERMISSION
Constant ioctl request number.
FS_PROJINHERIT_FL πŸ”’
PROC_CSTR πŸ”’
SECURITY_XATTR πŸ”’
SELINUX_XATTR πŸ”’
SYS_GETEGID πŸ”’
SYS_GETEUID πŸ”’
THREAD_EGID πŸ”’
THREAD_EUID πŸ”’
THREAD_FSCREATE πŸ”’
UNLABELED_CSTR πŸ”’
USER_VIRTIOFS_XATTR πŸ”’

FunctionsΒ§

drop_cap_fsetid πŸ”’
ebadf πŸ”’
eexist πŸ”’
forget_one πŸ”’
Decrements the refcount of the inode. Returns true if the refcount became 0.
is_android_project_id πŸ”’
open_fscreate πŸ”’
raise_cap_fsetid πŸ”’
set_creds πŸ”’
stat πŸ”’
statat πŸ”’
strip_xattr_prefix πŸ”’

Type AliasesΒ§

Handle πŸ”’
Inode

UnionsΒ§

fscrypt_policy πŸ”’