Skip to main content

LockAfter

Trait LockAfter 

Source
pub trait LockAfter<A> { }
Expand description

Marker trait that indicates that Self can be locked after A.

This should be implemented for lock types to specify that, in the lock ordering graph, A comes before Self. So if B: LockAfter<A>, lock type B can be acquired after A but A cannot be acquired after B.

Note, though, that it’s preferred to use the [lock_ordering] macro instead of writing trait impls directly to avoid the possibility of lock ordering cycles.

Implementors§

Source§

impl LockAfter<BeforeFsNodeAppend> for BinderContextManagerLevel

Source§

impl LockAfter<BeforeFsNodeAppend> for BinderFreezeLevel

Source§

impl LockAfter<BeforeFsNodeAppend> for BinderFsDevicesLevel

Source§

impl LockAfter<BeforeFsNodeAppend> for BinderObjectLevel

Source§

impl LockAfter<BeforeFsNodeAppend> for BinderProcessSharedMemoryLevel

Source§

impl LockAfter<BeforeFsNodeAppend> for BinderProcessStateLevel

Source§

impl LockAfter<BeforeFsNodeAppend> for BinderProcsLevel

Source§

impl LockAfter<BeforeFsNodeAppend> for DeviceRegistryState

Source§

impl LockAfter<BeforeFsNodeAppend> for DirEntryChildrenLevel

Source§

impl LockAfter<BeforeFsNodeAppend> for DirEntryChildrenRecursiveLevel

Source§

impl LockAfter<BeforeFsNodeAppend> for EbpfMapStateLevel

Source§

impl LockAfter<BeforeFsNodeAppend> for EbpfStateLock

Source§

impl LockAfter<BeforeFsNodeAppend> for EbpfSuspendLock

Source§

impl LockAfter<BeforeFsNodeAppend> for FastrpcInnerState

Source§

impl LockAfter<BeforeFsNodeAppend> for FileOpsCore

Source§

impl LockAfter<BeforeFsNodeAppend> for FsNodeAppend

Source§

impl LockAfter<BeforeFsNodeAppend> for FsRename

Source§

impl LockAfter<BeforeFsNodeAppend> for FsRenameRecursive

Source§

impl LockAfter<BeforeFsNodeAppend> for KernelIpTables

Source§

impl LockAfter<BeforeFsNodeAppend> for KernelSwapFiles

Source§

impl LockAfter<BeforeFsNodeAppend> for MemoryPressureMonitor

Source§

impl LockAfter<BeforeFsNodeAppend> for MemoryPressureMonitorClientState

Source§

impl LockAfter<BeforeFsNodeAppend> for MemoryXattrStorageLevel

Source§

impl LockAfter<BeforeFsNodeAppend> for MmDumpable

Source§

impl LockAfter<BeforeFsNodeAppend> for ProcessGroupState

Source§

impl LockAfter<BeforeFsNodeAppend> for RemoteBinderHandleLevel

Source§

impl LockAfter<BeforeFsNodeAppend> for TerminalLock

Source§

impl LockAfter<BeforeFsNodeAppend> for ThreadGroupLimits

Source§

impl LockAfter<BeforeFsNodeAppend> for UninterruptibleLock

Source§

impl LockAfter<BeforeFsNodeAppend> for UserFaultInner

Source§

impl LockAfter<BinderContextManagerLevel> for TerminalLock

Source§

impl LockAfter<BinderFreezeLevel> for BinderContextManagerLevel

Source§

impl LockAfter<BinderFreezeLevel> for BinderObjectLevel

Source§

impl LockAfter<BinderFreezeLevel> for BinderProcessStateLevel

Source§

impl LockAfter<BinderFreezeLevel> for TerminalLock

Source§

impl LockAfter<BinderFsDevicesLevel> for DeviceRegistryState

Source§

impl LockAfter<BinderObjectLevel> for TerminalLock

Source§

impl LockAfter<BinderProcessSharedMemoryLevel> for BinderContextManagerLevel

Source§

impl LockAfter<BinderProcessSharedMemoryLevel> for BinderFreezeLevel

Source§

impl LockAfter<BinderProcessSharedMemoryLevel> for BinderFsDevicesLevel

Source§

impl LockAfter<BinderProcessSharedMemoryLevel> for BinderObjectLevel

Source§

impl LockAfter<BinderProcessSharedMemoryLevel> for BinderProcessStateLevel

Source§

impl LockAfter<BinderProcessSharedMemoryLevel> for DeviceRegistryState

Source§

impl LockAfter<BinderProcessSharedMemoryLevel> for DirEntryChildrenLevel

Source§

impl LockAfter<BinderProcessSharedMemoryLevel> for DirEntryChildrenRecursiveLevel

Source§

impl LockAfter<BinderProcessSharedMemoryLevel> for FsRename

Source§

impl LockAfter<BinderProcessSharedMemoryLevel> for FsRenameRecursive

Source§

impl LockAfter<BinderProcessSharedMemoryLevel> for TerminalLock

Source§

impl LockAfter<BinderProcessStateLevel> for BinderContextManagerLevel

Source§

impl LockAfter<BinderProcessStateLevel> for BinderObjectLevel

Source§

impl LockAfter<BinderProcessStateLevel> for TerminalLock

Source§

impl LockAfter<BinderProcsLevel> for BinderContextManagerLevel

Source§

impl LockAfter<BinderProcsLevel> for BinderFreezeLevel

Source§

impl LockAfter<BinderProcsLevel> for BinderFsDevicesLevel

Source§

impl LockAfter<BinderProcsLevel> for BinderObjectLevel

Source§

impl LockAfter<BinderProcsLevel> for BinderProcessSharedMemoryLevel

Source§

impl LockAfter<BinderProcsLevel> for BinderProcessStateLevel

Source§

impl LockAfter<BinderProcsLevel> for DeviceRegistryState

Source§

impl LockAfter<BinderProcsLevel> for DirEntryChildrenLevel

Source§

impl LockAfter<BinderProcsLevel> for DirEntryChildrenRecursiveLevel

Source§

impl LockAfter<BinderProcsLevel> for FsRename

Source§

impl LockAfter<BinderProcsLevel> for FsRenameRecursive

Source§

impl LockAfter<BinderProcsLevel> for TerminalLock

Source§

impl LockAfter<DirEntryChildrenLevel> for BinderFsDevicesLevel

Source§

impl LockAfter<DirEntryChildrenLevel> for DeviceRegistryState

Source§

impl LockAfter<DirEntryChildrenRecursiveLevel> for BinderFsDevicesLevel

Source§

impl LockAfter<DirEntryChildrenRecursiveLevel> for DeviceRegistryState

Source§

impl LockAfter<DirEntryChildrenRecursiveLevel> for DirEntryChildrenLevel

Source§

impl LockAfter<DirEntryChildrenRecursiveLevel> for FsRename

Source§

impl LockAfter<EbpfMapStateLevel> for EbpfSuspendLock

Source§

impl LockAfter<EbpfStateLock> for EbpfSuspendLock

Source§

impl LockAfter<FileObjectOffset> for BeforeFsNodeAppend

Source§

impl LockAfter<FileObjectOffset> for BinderContextManagerLevel

Source§

impl LockAfter<FileObjectOffset> for BinderFreezeLevel

Source§

impl LockAfter<FileObjectOffset> for BinderFsDevicesLevel

Source§

impl LockAfter<FileObjectOffset> for BinderObjectLevel

Source§

impl LockAfter<FileObjectOffset> for BinderProcessSharedMemoryLevel

Source§

impl LockAfter<FileObjectOffset> for BinderProcessStateLevel

Source§

impl LockAfter<FileObjectOffset> for BinderProcsLevel

Source§

impl LockAfter<FileObjectOffset> for DeviceRegistryState

Source§

impl LockAfter<FileObjectOffset> for DirEntryChildrenLevel

Source§

impl LockAfter<FileObjectOffset> for DirEntryChildrenRecursiveLevel

Source§

impl LockAfter<FileObjectOffset> for EbpfMapStateLevel

Source§

impl LockAfter<FileObjectOffset> for EbpfStateLock

Source§

impl LockAfter<FileObjectOffset> for EbpfSuspendLock

Source§

impl LockAfter<FileObjectOffset> for FastrpcInnerState

Source§

impl LockAfter<FileObjectOffset> for FileOpsCore

Source§

impl LockAfter<FileObjectOffset> for FsNodeAppend

Source§

impl LockAfter<FileObjectOffset> for FsRename

Source§

impl LockAfter<FileObjectOffset> for FsRenameRecursive

Source§

impl LockAfter<FileObjectOffset> for KernelIpTables

Source§

impl LockAfter<FileObjectOffset> for KernelSwapFiles

Source§

impl LockAfter<FileObjectOffset> for MemoryPressureMonitor

Source§

impl LockAfter<FileObjectOffset> for MemoryPressureMonitorClientState

Source§

impl LockAfter<FileObjectOffset> for MemoryXattrStorageLevel

Source§

impl LockAfter<FileObjectOffset> for MmDumpable

Source§

impl LockAfter<FileObjectOffset> for ProcessGroupState

Source§

impl LockAfter<FileObjectOffset> for RemoteBinderHandleLevel

Source§

impl LockAfter<FileObjectOffset> for TerminalLock

Source§

impl LockAfter<FileObjectOffset> for ThreadGroupLimits

Source§

impl LockAfter<FileObjectOffset> for UninterruptibleLock

Source§

impl LockAfter<FileObjectOffset> for UserFaultInner

Source§

impl LockAfter<FileOpsCore> for BinderContextManagerLevel

Source§

impl LockAfter<FileOpsCore> for BinderFreezeLevel

Source§

impl LockAfter<FileOpsCore> for BinderFsDevicesLevel

Source§

impl LockAfter<FileOpsCore> for BinderObjectLevel

Source§

impl LockAfter<FileOpsCore> for BinderProcessSharedMemoryLevel

Source§

impl LockAfter<FileOpsCore> for BinderProcessStateLevel

Source§

impl LockAfter<FileOpsCore> for BinderProcsLevel

Source§

impl LockAfter<FileOpsCore> for DeviceRegistryState

Source§

impl LockAfter<FileOpsCore> for DirEntryChildrenLevel

Source§

impl LockAfter<FileOpsCore> for DirEntryChildrenRecursiveLevel

Source§

impl LockAfter<FileOpsCore> for EbpfMapStateLevel

Source§

impl LockAfter<FileOpsCore> for EbpfStateLock

Source§

impl LockAfter<FileOpsCore> for EbpfSuspendLock

Source§

impl LockAfter<FileOpsCore> for FastrpcInnerState

Source§

impl LockAfter<FileOpsCore> for FsRename

Source§

impl LockAfter<FileOpsCore> for FsRenameRecursive

Source§

impl LockAfter<FileOpsCore> for KernelIpTables

Source§

impl LockAfter<FileOpsCore> for KernelSwapFiles

Source§

impl LockAfter<FileOpsCore> for MemoryPressureMonitor

Source§

impl LockAfter<FileOpsCore> for MemoryPressureMonitorClientState

Source§

impl LockAfter<FileOpsCore> for MemoryXattrStorageLevel

Source§

impl LockAfter<FileOpsCore> for MmDumpable

Source§

impl LockAfter<FileOpsCore> for ProcessGroupState

Source§

impl LockAfter<FileOpsCore> for RemoteBinderHandleLevel

Source§

impl LockAfter<FileOpsCore> for TerminalLock

Source§

impl LockAfter<FileOpsCore> for ThreadGroupLimits

Source§

impl LockAfter<FileOpsCore> for UninterruptibleLock

Source§

impl LockAfter<FileOpsCore> for UserFaultInner

Source§

impl LockAfter<FsNodeAppend> for BinderContextManagerLevel

Source§

impl LockAfter<FsNodeAppend> for BinderFreezeLevel

Source§

impl LockAfter<FsNodeAppend> for BinderFsDevicesLevel

Source§

impl LockAfter<FsNodeAppend> for BinderObjectLevel

Source§

impl LockAfter<FsNodeAppend> for BinderProcessSharedMemoryLevel

Source§

impl LockAfter<FsNodeAppend> for BinderProcessStateLevel

Source§

impl LockAfter<FsNodeAppend> for BinderProcsLevel

Source§

impl LockAfter<FsNodeAppend> for DeviceRegistryState

Source§

impl LockAfter<FsNodeAppend> for DirEntryChildrenLevel

Source§

impl LockAfter<FsNodeAppend> for DirEntryChildrenRecursiveLevel

Source§

impl LockAfter<FsNodeAppend> for EbpfMapStateLevel

Source§

impl LockAfter<FsNodeAppend> for EbpfStateLock

Source§

impl LockAfter<FsNodeAppend> for EbpfSuspendLock

Source§

impl LockAfter<FsNodeAppend> for FastrpcInnerState

Source§

impl LockAfter<FsNodeAppend> for FileOpsCore

Source§

impl LockAfter<FsNodeAppend> for FsRename

Source§

impl LockAfter<FsNodeAppend> for FsRenameRecursive

Source§

impl LockAfter<FsNodeAppend> for KernelIpTables

Source§

impl LockAfter<FsNodeAppend> for KernelSwapFiles

Source§

impl LockAfter<FsNodeAppend> for MemoryPressureMonitor

Source§

impl LockAfter<FsNodeAppend> for MemoryPressureMonitorClientState

Source§

impl LockAfter<FsNodeAppend> for MemoryXattrStorageLevel

Source§

impl LockAfter<FsNodeAppend> for MmDumpable

Source§

impl LockAfter<FsNodeAppend> for ProcessGroupState

Source§

impl LockAfter<FsNodeAppend> for RemoteBinderHandleLevel

Source§

impl LockAfter<FsNodeAppend> for TerminalLock

Source§

impl LockAfter<FsNodeAppend> for ThreadGroupLimits

Source§

impl LockAfter<FsNodeAppend> for UninterruptibleLock

Source§

impl LockAfter<FsNodeAppend> for UserFaultInner

Source§

impl LockAfter<FsRename> for BinderFsDevicesLevel

Source§

impl LockAfter<FsRename> for DeviceRegistryState

Source§

impl LockAfter<FsRename> for DirEntryChildrenLevel

Source§

impl LockAfter<FsRenameRecursive> for BinderFsDevicesLevel

Source§

impl LockAfter<FsRenameRecursive> for DeviceRegistryState

Source§

impl LockAfter<FsRenameRecursive> for DirEntryChildrenLevel

Source§

impl LockAfter<FsRenameRecursive> for DirEntryChildrenRecursiveLevel

Source§

impl LockAfter<FsRenameRecursive> for FsRename

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for BinderContextManagerLevel

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for BinderFreezeLevel

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for BinderFsDevicesLevel

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for BinderObjectLevel

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for BinderProcessSharedMemoryLevel

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for BinderProcessStateLevel

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for BinderProcsLevel

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for DeviceRegistryState

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for DirEntryChildrenLevel

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for DirEntryChildrenRecursiveLevel

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for EbpfMapStateLevel

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for EbpfStateLock

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for EbpfSuspendLock

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for FastrpcInnerState

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for FsRename

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for FsRenameRecursive

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for KernelIpTables

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for KernelSwapFiles

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for MemoryPressureMonitor

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for MemoryPressureMonitorClientState

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for MemoryXattrStorageLevel

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for MmDumpable

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for ProcessGroupState

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for RemoteBinderHandleLevel

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for TerminalLock

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for ThreadGroupLimits

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for UninterruptibleLock

Source§

impl LockAfter<FuseDirEntryChildrenLevel> for UserFaultInner

Source§

impl LockAfter<FuseFsRenameLevel> for BinderContextManagerLevel

Source§

impl LockAfter<FuseFsRenameLevel> for BinderFreezeLevel

Source§

impl LockAfter<FuseFsRenameLevel> for BinderFsDevicesLevel

Source§

impl LockAfter<FuseFsRenameLevel> for BinderObjectLevel

Source§

impl LockAfter<FuseFsRenameLevel> for BinderProcessSharedMemoryLevel

Source§

impl LockAfter<FuseFsRenameLevel> for BinderProcessStateLevel

Source§

impl LockAfter<FuseFsRenameLevel> for BinderProcsLevel

Source§

impl LockAfter<FuseFsRenameLevel> for DeviceRegistryState

Source§

impl LockAfter<FuseFsRenameLevel> for DirEntryChildrenLevel

Source§

impl LockAfter<FuseFsRenameLevel> for DirEntryChildrenRecursiveLevel

Source§

impl LockAfter<FuseFsRenameLevel> for EbpfMapStateLevel

Source§

impl LockAfter<FuseFsRenameLevel> for EbpfStateLock

Source§

impl LockAfter<FuseFsRenameLevel> for EbpfSuspendLock

Source§

impl LockAfter<FuseFsRenameLevel> for FastrpcInnerState

Source§

impl LockAfter<FuseFsRenameLevel> for FsRename

Source§

impl LockAfter<FuseFsRenameLevel> for FsRenameRecursive

Source§

impl LockAfter<FuseFsRenameLevel> for FuseDirEntryChildrenLevel

Source§

impl LockAfter<FuseFsRenameLevel> for KernelIpTables

Source§

impl LockAfter<FuseFsRenameLevel> for KernelSwapFiles

Source§

impl LockAfter<FuseFsRenameLevel> for MemoryPressureMonitor

Source§

impl LockAfter<FuseFsRenameLevel> for MemoryPressureMonitorClientState

Source§

impl LockAfter<FuseFsRenameLevel> for MemoryXattrStorageLevel

Source§

impl LockAfter<FuseFsRenameLevel> for MmDumpable

Source§

impl LockAfter<FuseFsRenameLevel> for ProcessGroupState

Source§

impl LockAfter<FuseFsRenameLevel> for RemoteBinderHandleLevel

Source§

impl LockAfter<FuseFsRenameLevel> for TerminalLock

Source§

impl LockAfter<FuseFsRenameLevel> for ThreadGroupLimits

Source§

impl LockAfter<FuseFsRenameLevel> for UninterruptibleLock

Source§

impl LockAfter<FuseFsRenameLevel> for UserFaultInner

Source§

impl LockAfter<MemoryPressureMonitor> for MemoryPressureMonitorClientState

Source§

impl LockAfter<MmDumpable> for ThreadGroupLimits

Source§

impl LockAfter<ProcessGroupState> for ThreadGroupLimits

Source§

impl LockAfter<RemoteBinderHandleLevel> for BinderContextManagerLevel

Source§

impl LockAfter<RemoteBinderHandleLevel> for BinderFreezeLevel

Source§

impl LockAfter<RemoteBinderHandleLevel> for BinderFsDevicesLevel

Source§

impl LockAfter<RemoteBinderHandleLevel> for BinderObjectLevel

Source§

impl LockAfter<RemoteBinderHandleLevel> for BinderProcessSharedMemoryLevel

Source§

impl LockAfter<RemoteBinderHandleLevel> for BinderProcessStateLevel

Source§

impl LockAfter<RemoteBinderHandleLevel> for BinderProcsLevel

Source§

impl LockAfter<RemoteBinderHandleLevel> for DeviceRegistryState

Source§

impl LockAfter<RemoteBinderHandleLevel> for DirEntryChildrenLevel

Source§

impl LockAfter<RemoteBinderHandleLevel> for DirEntryChildrenRecursiveLevel

Source§

impl LockAfter<RemoteBinderHandleLevel> for FsRename

Source§

impl LockAfter<RemoteBinderHandleLevel> for FsRenameRecursive

Source§

impl LockAfter<RemoteBinderHandleLevel> for TerminalLock

Source§

impl LockAfter<ResourceAccessorLevel> for BinderContextManagerLevel

Source§

impl LockAfter<ResourceAccessorLevel> for BinderFreezeLevel

Source§

impl LockAfter<ResourceAccessorLevel> for BinderFsDevicesLevel

Source§

impl LockAfter<ResourceAccessorLevel> for BinderObjectLevel

Source§

impl LockAfter<ResourceAccessorLevel> for BinderProcessSharedMemoryLevel

Source§

impl LockAfter<ResourceAccessorLevel> for BinderProcessStateLevel

Source§

impl LockAfter<ResourceAccessorLevel> for BinderProcsLevel

Source§

impl LockAfter<ResourceAccessorLevel> for DeviceRegistryState

Source§

impl LockAfter<ResourceAccessorLevel> for DirEntryChildrenLevel

Source§

impl LockAfter<ResourceAccessorLevel> for DirEntryChildrenRecursiveLevel

Source§

impl LockAfter<ResourceAccessorLevel> for EbpfMapStateLevel

Source§

impl LockAfter<ResourceAccessorLevel> for EbpfStateLock

Source§

impl LockAfter<ResourceAccessorLevel> for EbpfSuspendLock

Source§

impl LockAfter<ResourceAccessorLevel> for FastrpcInnerState

Source§

impl LockAfter<ResourceAccessorLevel> for FileOpsCore

Source§

impl LockAfter<ResourceAccessorLevel> for FsRename

Source§

impl LockAfter<ResourceAccessorLevel> for FsRenameRecursive

Source§

impl LockAfter<ResourceAccessorLevel> for KernelIpTables

Source§

impl LockAfter<ResourceAccessorLevel> for KernelSwapFiles

Source§

impl LockAfter<ResourceAccessorLevel> for MemoryPressureMonitor

Source§

impl LockAfter<ResourceAccessorLevel> for MemoryPressureMonitorClientState

Source§

impl LockAfter<ResourceAccessorLevel> for MemoryXattrStorageLevel

Source§

impl LockAfter<ResourceAccessorLevel> for MmDumpable

Source§

impl LockAfter<ResourceAccessorLevel> for ProcessGroupState

Source§

impl LockAfter<ResourceAccessorLevel> for RemoteBinderHandleLevel

Source§

impl LockAfter<ResourceAccessorLevel> for TerminalLock

Source§

impl LockAfter<ResourceAccessorLevel> for ThreadGroupLimits

Source§

impl LockAfter<ResourceAccessorLevel> for UninterruptibleLock

Source§

impl LockAfter<ResourceAccessorLevel> for UserFaultInner

Source§

impl LockAfter<TaskRelease> for BinderContextManagerLevel

Source§

impl LockAfter<TaskRelease> for BinderFreezeLevel

Source§

impl LockAfter<TaskRelease> for BinderFsDevicesLevel

Source§

impl LockAfter<TaskRelease> for BinderObjectLevel

Source§

impl LockAfter<TaskRelease> for BinderProcessSharedMemoryLevel

Source§

impl LockAfter<TaskRelease> for BinderProcessStateLevel

Source§

impl LockAfter<TaskRelease> for BinderProcsLevel

Source§

impl LockAfter<TaskRelease> for DeviceRegistryState

Source§

impl LockAfter<TaskRelease> for DirEntryChildrenLevel

Source§

impl LockAfter<TaskRelease> for DirEntryChildrenRecursiveLevel

Source§

impl LockAfter<TaskRelease> for EbpfMapStateLevel

Source§

impl LockAfter<TaskRelease> for EbpfStateLock

Source§

impl LockAfter<TaskRelease> for EbpfSuspendLock

Source§

impl LockAfter<TaskRelease> for FastrpcInnerState

Source§

impl LockAfter<TaskRelease> for FileOpsCore

Source§

impl LockAfter<TaskRelease> for FsRename

Source§

impl LockAfter<TaskRelease> for FsRenameRecursive

Source§

impl LockAfter<TaskRelease> for KernelIpTables

Source§

impl LockAfter<TaskRelease> for KernelSwapFiles

Source§

impl LockAfter<TaskRelease> for MemoryPressureMonitor

Source§

impl LockAfter<TaskRelease> for MemoryPressureMonitorClientState

Source§

impl LockAfter<TaskRelease> for MemoryXattrStorageLevel

Source§

impl LockAfter<TaskRelease> for MmDumpable

Source§

impl LockAfter<TaskRelease> for ProcessGroupState

Source§

impl LockAfter<TaskRelease> for RemoteBinderHandleLevel

Source§

impl LockAfter<TaskRelease> for TerminalLock

Source§

impl LockAfter<TaskRelease> for ThreadGroupLimits

Source§

impl LockAfter<TaskRelease> for UninterruptibleLock

Source§

impl LockAfter<TaskRelease> for UserFaultInner

Source§

impl LockAfter<UninterruptibleLock> for BinderContextManagerLevel

Source§

impl LockAfter<UninterruptibleLock> for BinderFreezeLevel

Source§

impl LockAfter<UninterruptibleLock> for BinderFsDevicesLevel

Source§

impl LockAfter<UninterruptibleLock> for BinderObjectLevel

Source§

impl LockAfter<UninterruptibleLock> for BinderProcessSharedMemoryLevel

Source§

impl LockAfter<UninterruptibleLock> for BinderProcessStateLevel

Source§

impl LockAfter<UninterruptibleLock> for BinderProcsLevel

Source§

impl LockAfter<UninterruptibleLock> for DeviceRegistryState

Source§

impl LockAfter<UninterruptibleLock> for DirEntryChildrenLevel

Source§

impl LockAfter<UninterruptibleLock> for DirEntryChildrenRecursiveLevel

Source§

impl LockAfter<UninterruptibleLock> for EbpfMapStateLevel

Source§

impl LockAfter<UninterruptibleLock> for EbpfStateLock

Source§

impl LockAfter<UninterruptibleLock> for EbpfSuspendLock

Source§

impl LockAfter<UninterruptibleLock> for FastrpcInnerState

Source§

impl LockAfter<UninterruptibleLock> for FsRename

Source§

impl LockAfter<UninterruptibleLock> for FsRenameRecursive

Source§

impl LockAfter<UninterruptibleLock> for KernelIpTables

Source§

impl LockAfter<UninterruptibleLock> for KernelSwapFiles

Source§

impl LockAfter<UninterruptibleLock> for MemoryPressureMonitor

Source§

impl LockAfter<UninterruptibleLock> for MemoryPressureMonitorClientState

Source§

impl LockAfter<UninterruptibleLock> for MemoryXattrStorageLevel

Source§

impl LockAfter<UninterruptibleLock> for MmDumpable

Source§

impl LockAfter<UninterruptibleLock> for ProcessGroupState

Source§

impl LockAfter<UninterruptibleLock> for RemoteBinderHandleLevel

Source§

impl LockAfter<UninterruptibleLock> for TerminalLock

Source§

impl LockAfter<UninterruptibleLock> for ThreadGroupLimits

Source§

impl LockAfter<UninterruptibleLock> for UserFaultInner

Source§

impl LockAfter<Unlocked> for BeforeFsNodeAppend

Source§

impl LockAfter<Unlocked> for BinderContextManagerLevel

Source§

impl LockAfter<Unlocked> for BinderFreezeLevel

Source§

impl LockAfter<Unlocked> for BinderFsDevicesLevel

Source§

impl LockAfter<Unlocked> for BinderObjectLevel

Source§

impl LockAfter<Unlocked> for BinderProcessSharedMemoryLevel

Source§

impl LockAfter<Unlocked> for BinderProcessStateLevel

Source§

impl LockAfter<Unlocked> for BinderProcsLevel

Source§

impl LockAfter<Unlocked> for DeviceRegistryState

Source§

impl LockAfter<Unlocked> for DirEntryChildrenLevel

Source§

impl LockAfter<Unlocked> for DirEntryChildrenRecursiveLevel

Source§

impl LockAfter<Unlocked> for EbpfMapStateLevel

Source§

impl LockAfter<Unlocked> for EbpfStateLock

Source§

impl LockAfter<Unlocked> for EbpfSuspendLock

Source§

impl LockAfter<Unlocked> for FastrpcInnerState

Source§

impl LockAfter<Unlocked> for FileObjectOffset

Source§

impl LockAfter<Unlocked> for FileOpsCore

Source§

impl LockAfter<Unlocked> for FsNodeAppend

Source§

impl LockAfter<Unlocked> for FsRename

Source§

impl LockAfter<Unlocked> for FsRenameRecursive

Source§

impl LockAfter<Unlocked> for FuseDirEntryChildrenLevel

Source§

impl LockAfter<Unlocked> for FuseFsRenameLevel

Source§

impl LockAfter<Unlocked> for KernelIpTables

Source§

impl LockAfter<Unlocked> for KernelSwapFiles

Source§

impl LockAfter<Unlocked> for MemoryPressureMonitor

Source§

impl LockAfter<Unlocked> for MemoryPressureMonitorClientState

Source§

impl LockAfter<Unlocked> for MemoryXattrStorageLevel

Source§

impl LockAfter<Unlocked> for MmDumpable

Source§

impl LockAfter<Unlocked> for ProcessGroupState

Source§

impl LockAfter<Unlocked> for RemoteBinderHandleLevel

Source§

impl LockAfter<Unlocked> for ResourceAccessorLevel

Source§

impl LockAfter<Unlocked> for TaskRelease

Source§

impl LockAfter<Unlocked> for TerminalLock

Source§

impl LockAfter<Unlocked> for ThreadGroupLimits

Source§

impl LockAfter<Unlocked> for UninterruptibleLock

Source§

impl LockAfter<Unlocked> for UserFaultInner