fuchsia.sysmem
PROTOCOLS
Allocator
Defined in fuchsia.sysmem/allocator.fidl
AllocateNonSharedCollection
Request {#Allocator.AllocateNonSharedCollection_Request}
AllocateSharedCollection
Request {#Allocator.AllocateSharedCollection_Request}
BindSharedCollection
Request {#Allocator.BindSharedCollection_Request}
SetDebugClientInfo
Request {#Allocator.SetDebugClientInfo_Request}
ValidateBufferCollectionToken
Request {#Allocator.ValidateBufferCollectionToken_Request}
Response {#Allocator.ValidateBufferCollectionToken_Response}
BufferCollection
Defined in fuchsia.sysmem/collection.fidl
AttachLifetimeTracking
Request {#BufferCollection.AttachLifetimeTracking_Request}
AttachToken
Request {#BufferCollection.AttachToken_Request}
CheckBuffersAllocated
Request {#BufferCollection.CheckBuffersAllocated_Request}
<EMPTY>
Response {#BufferCollection.CheckBuffersAllocated_Response}
Close
Request {#BufferCollection.Close_Request}
<EMPTY>
DeprecatedClose
Request {#BufferCollection.DeprecatedClose_Request}
<EMPTY>
DeprecatedSetDebugClientInfo
Request {#BufferCollection.DeprecatedSetDebugClientInfo_Request}
DeprecatedSetName
Request {#BufferCollection.DeprecatedSetName_Request}
DeprecatedSync
Request {#BufferCollection.DeprecatedSync_Request}
<EMPTY>
Response {#BufferCollection.DeprecatedSync_Response}
<EMPTY>
GetAuxBuffers
Request {#BufferCollection.GetAuxBuffers_Request}
<EMPTY>
Response {#BufferCollection.GetAuxBuffers_Response}
GetNodeRef
Request {#BufferCollection.GetNodeRef_Request}
<EMPTY>
Response {#BufferCollection.GetNodeRef_Response}
IsAlternateFor
Request {#BufferCollection.IsAlternateFor_Request}
Response {#BufferCollection.IsAlternateFor_Response}
SetConstraints
Request {#BufferCollection.SetConstraints_Request}
SetConstraintsAuxBuffers
Request {#BufferCollection.SetConstraintsAuxBuffers_Request}
SetDebugClientInfo
Request {#BufferCollection.SetDebugClientInfo_Request}
SetDebugTimeoutLogDeadline
Request {#BufferCollection.SetDebugTimeoutLogDeadline_Request}
SetName
Request {#BufferCollection.SetName_Request}
SetVerboseLogging
Request {#BufferCollection.SetVerboseLogging_Request}
<EMPTY>
Sync
Request {#BufferCollection.Sync_Request}
<EMPTY>
Response {#BufferCollection.Sync_Response}
<EMPTY>
WaitForBuffersAllocated
Request {#BufferCollection.WaitForBuffersAllocated_Request}
<EMPTY>
Response {#BufferCollection.WaitForBuffersAllocated_Response}
BufferCollectionToken
Defined in fuchsia.sysmem/collection.fidl
Close
Request {#BufferCollectionToken.Close_Request}
<EMPTY>
CreateBufferCollectionTokenGroup
Request {#BufferCollectionToken.CreateBufferCollectionTokenGroup_Request}
DeprecatedClose
Request {#BufferCollectionToken.DeprecatedClose_Request}
<EMPTY>
DeprecatedSetDebugClientInfo
Request {#BufferCollectionToken.DeprecatedSetDebugClientInfo_Request}
DeprecatedSetDebugTimeoutLogDeadline
Request {#BufferCollectionToken.DeprecatedSetDebugTimeoutLogDeadline_Request}
DeprecatedSetName
Request {#BufferCollectionToken.DeprecatedSetName_Request}
DeprecatedSync
Request {#BufferCollectionToken.DeprecatedSync_Request}
<EMPTY>
Response {#BufferCollectionToken.DeprecatedSync_Response}
<EMPTY>
Duplicate
Request {#BufferCollectionToken.Duplicate_Request}
DuplicateSync
Request {#BufferCollectionToken.DuplicateSync_Request}
Response {#BufferCollectionToken.DuplicateSync_Response}
GetNodeRef
Request {#BufferCollectionToken.GetNodeRef_Request}
<EMPTY>
Response {#BufferCollectionToken.GetNodeRef_Response}
IsAlternateFor
Request {#BufferCollectionToken.IsAlternateFor_Request}
Response {#BufferCollectionToken.IsAlternateFor_Response}
SetDebugClientInfo
Request {#BufferCollectionToken.SetDebugClientInfo_Request}
SetDebugTimeoutLogDeadline
Request {#BufferCollectionToken.SetDebugTimeoutLogDeadline_Request}
SetDispensable
Request {#BufferCollectionToken.SetDispensable_Request}
<EMPTY>
SetName
Request {#BufferCollectionToken.SetName_Request}
SetVerboseLogging
Request {#BufferCollectionToken.SetVerboseLogging_Request}
<EMPTY>
Sync
Request {#BufferCollectionToken.Sync_Request}
<EMPTY>
Response {#BufferCollectionToken.Sync_Response}
<EMPTY>
BufferCollectionTokenGroup
Defined in fuchsia.sysmem/collection.fidl
AllChildrenPresent
Request {#BufferCollectionTokenGroup.AllChildrenPresent_Request}
<EMPTY>
Close
Request {#BufferCollectionTokenGroup.Close_Request}
<EMPTY>
CreateChild
Request {#BufferCollectionTokenGroup.CreateChild_Request}
CreateChildrenSync
Request {#BufferCollectionTokenGroup.CreateChildrenSync_Request}
Response {#BufferCollectionTokenGroup.CreateChildrenSync_Response}
GetNodeRef
Request {#BufferCollectionTokenGroup.GetNodeRef_Request}
<EMPTY>
Response {#BufferCollectionTokenGroup.GetNodeRef_Response}
IsAlternateFor
Request {#BufferCollectionTokenGroup.IsAlternateFor_Request}
Response {#BufferCollectionTokenGroup.IsAlternateFor_Response}
SetDebugClientInfo
Request {#BufferCollectionTokenGroup.SetDebugClientInfo_Request}
SetDebugTimeoutLogDeadline
Request {#BufferCollectionTokenGroup.SetDebugTimeoutLogDeadline_Request}
SetName
Request {#BufferCollectionTokenGroup.SetName_Request}
SetVerboseLogging
Request {#BufferCollectionTokenGroup.SetVerboseLogging_Request}
<EMPTY>
Sync
Request {#BufferCollectionTokenGroup.Sync_Request}
<EMPTY>
Response {#BufferCollectionTokenGroup.Sync_Response}
<EMPTY>
DriverConnector
Defined in fuchsia.sysmem/driver_connector.fidl
Connect
Request {#DriverConnector.Connect_Request}
SetAuxServiceDirectory
Request {#DriverConnector.SetAuxServiceDirectory_Request}
Node
Defined in fuchsia.sysmem/collection.fidl
Close
Request {#Node.Close_Request}
<EMPTY>
GetNodeRef
Request {#Node.GetNodeRef_Request}
<EMPTY>
Response {#Node.GetNodeRef_Response}
IsAlternateFor
Request {#Node.IsAlternateFor_Request}
Response {#Node.IsAlternateFor_Response}
SetDebugClientInfo
Request {#Node.SetDebugClientInfo_Request}
SetDebugTimeoutLogDeadline
Request {#Node.SetDebugTimeoutLogDeadline_Request}
SetName
Request {#Node.SetName_Request}
SetVerboseLogging
Request {#Node.SetVerboseLogging_Request}
<EMPTY>
Sync
Request {#Node.Sync_Request}
<EMPTY>
Response {#Node.Sync_Response}
<EMPTY>
SecureMem
Defined in fuchsia.sysmem/secure_mem.fidl
AddSecureHeapPhysicalRange
Request {#SecureMem.AddSecureHeapPhysicalRange_Request}
Response {#SecureMem.AddSecureHeapPhysicalRange_Response}
DeleteSecureHeapPhysicalRange
Request {#SecureMem.DeleteSecureHeapPhysicalRange_Request}
Response {#SecureMem.DeleteSecureHeapPhysicalRange_Response}
GetPhysicalSecureHeapProperties
Request {#SecureMem.GetPhysicalSecureHeapProperties_Request}
Response {#SecureMem.GetPhysicalSecureHeapProperties_Response}
GetPhysicalSecureHeaps
Request {#SecureMem.GetPhysicalSecureHeaps_Request}
<EMPTY>
Response {#SecureMem.GetPhysicalSecureHeaps_Response}
ModifySecureHeapPhysicalRange
Request {#SecureMem.ModifySecureHeapPhysicalRange_Request}
Response {#SecureMem.ModifySecureHeapPhysicalRange_Response}
ZeroSubRange
Request {#SecureMem.ZeroSubRange_Request}
Response {#SecureMem.ZeroSubRange_Response}
STRUCTS
BufferCollectionConstraints {#BufferCollectionConstraints data-text=“BufferCollectionConstraints”}
Defined in fuchsia.sysmem/constraints.fidl
BufferCollectionConstraintsAuxBuffers {#BufferCollectionConstraintsAuxBuffers data-text=“BufferCollectionConstraintsAuxBuffers”}
Defined in fuchsia.sysmem/constraints.fidl
BufferCollectionInfo resource{:.fidl-attribute} {#BufferCollectionInfo data-text=“BufferCollectionInfo”}
Defined in fuchsia.sysmem/collections_deprecated.fidl
BufferCollectionInfo_2 resource{:.fidl-attribute} {#BufferCollectionInfo_2 data-text=“BufferCollectionInfo_2”}
Defined in fuchsia.sysmem/constraints.fidl
BufferFormat {#BufferFormat data-text=“BufferFormat”}
Defined in fuchsia.sysmem/formats_deprecated.fidl
BufferMemoryConstraints {#BufferMemoryConstraints data-text=“BufferMemoryConstraints”}
Defined in fuchsia.sysmem/constraints.fidl
BufferMemorySettings {#BufferMemorySettings data-text=“BufferMemorySettings”}
Defined in fuchsia.sysmem/constraints.fidl
BufferUsage {#BufferUsage data-text=“BufferUsage”}
Defined in fuchsia.sysmem/usages.fidl
ColorSpace {#ColorSpace data-text=“ColorSpace”}
Defined in fuchsia.sysmem/image_formats.fidl
FormatModifier {#FormatModifier data-text=“FormatModifier”}
Defined in fuchsia.sysmem/format_modifier.fidl
ImageFormat {#ImageFormat data-text=“ImageFormat”}
Defined in fuchsia.sysmem/image_formats_deprecated.fidl
ImageFormatConstraints {#ImageFormatConstraints data-text=“ImageFormatConstraints”}
Defined in fuchsia.sysmem/constraints.fidl
ImageFormat_2 {#ImageFormat_2 data-text=“ImageFormat_2”}
Defined in fuchsia.sysmem/constraints.fidl
ImagePlane {#ImagePlane data-text=“ImagePlane”}
Defined in fuchsia.sysmem/image_formats_deprecated.fidl
ImageSpec {#ImageSpec data-text=“ImageSpec”}
Defined in fuchsia.sysmem/image_formats_deprecated.fidl
Node_IsAlternateFor_Response {#Node_IsAlternateFor_Response data-text=“Node_IsAlternateFor_Response”}
Defined in fuchsia.sysmem/collection.fidl
PixelFormat {#PixelFormat data-text=“PixelFormat”}
Defined in fuchsia.sysmem/image_formats.fidl
SecureMem_AddSecureHeapPhysicalRange_Response {#SecureMem_AddSecureHeapPhysicalRange_Response data-text=“SecureMem_AddSecureHeapPhysicalRange_Response”}
Defined in fuchsia.sysmem/secure_mem.fidl
<EMPTY>
SecureMem_DeleteSecureHeapPhysicalRange_Response {#SecureMem_DeleteSecureHeapPhysicalRange_Response data-text=“SecureMem_DeleteSecureHeapPhysicalRange_Response”}
Defined in fuchsia.sysmem/secure_mem.fidl
<EMPTY>
SecureMem_GetPhysicalSecureHeapProperties_Response {#SecureMem_GetPhysicalSecureHeapProperties_Response data-text=“SecureMem_GetPhysicalSecureHeapProperties_Response”}
Defined in fuchsia.sysmem/secure_mem.fidl
SecureMem_GetPhysicalSecureHeaps_Response {#SecureMem_GetPhysicalSecureHeaps_Response data-text=“SecureMem_GetPhysicalSecureHeaps_Response”}
Defined in fuchsia.sysmem/secure_mem.fidl
SecureMem_ModifySecureHeapPhysicalRange_Response {#SecureMem_ModifySecureHeapPhysicalRange_Response data-text=“SecureMem_ModifySecureHeapPhysicalRange_Response”}
Defined in fuchsia.sysmem/secure_mem.fidl
<EMPTY>
SecureMem_ZeroSubRange_Response {#SecureMem_ZeroSubRange_Response data-text=“SecureMem_ZeroSubRange_Response”}
Defined in fuchsia.sysmem/secure_mem.fidl
<EMPTY>
SingleBufferInfo resource{:.fidl-attribute} {#SingleBufferInfo data-text=“SingleBufferInfo”}
Defined in fuchsia.sysmem/constraints.fidl
SingleBufferSettings {#SingleBufferSettings data-text=“SingleBufferSettings”}
Defined in fuchsia.sysmem/constraints.fidl
VmoBuffer resource{:.fidl-attribute} {#VmoBuffer data-text=“VmoBuffer”}
Defined in fuchsia.sysmem/constraints.fidl
ENUMS
CoherencyDomain strict{:.fidl-attribute} {#CoherencyDomain data-text=“CoherencyDomain”}
Type: uint32
Defined in fuchsia.sysmem/constraints.fidl
ColorSpaceType strict{:.fidl-attribute} {#ColorSpaceType data-text=“ColorSpaceType”}
Type: uint32
Defined in fuchsia.sysmem/image_formats.fidl
HeapType strict{:.fidl-attribute} {#HeapType data-text=“HeapType”}
Type: uint64
Defined in fuchsia.sysmem/constraints.fidl
PixelFormatType strict{:.fidl-attribute} {#PixelFormatType data-text=“PixelFormatType”}
Type: uint32
Defined in fuchsia.sysmem/image_formats.fidl
TABLES
BufferCollectionTokenGroupCreateChildRequest resource{:.fidl-attribute} {#BufferCollectionTokenGroupCreateChildRequest data-text=“BufferCollectionTokenGroupCreateChildRequest”}
Defined in fuchsia.sysmem/collection.fidl
SecureHeapAndRange {#SecureHeapAndRange data-text=“SecureHeapAndRange”}
Defined in fuchsia.sysmem/secure_mem.fidl
SecureHeapAndRangeModification {#SecureHeapAndRangeModification data-text=“SecureHeapAndRangeModification”}
Defined in fuchsia.sysmem/secure_mem.fidl
SecureHeapAndRanges {#SecureHeapAndRanges data-text=“SecureHeapAndRanges”}
Defined in fuchsia.sysmem/secure_mem.fidl
SecureHeapProperties {#SecureHeapProperties data-text=“SecureHeapProperties”}
Defined in fuchsia.sysmem/secure_mem.fidl
SecureHeapRange {#SecureHeapRange data-text=“SecureHeapRange”}
Defined in fuchsia.sysmem/secure_mem.fidl
SecureHeapsAndRanges {#SecureHeapsAndRanges data-text=“SecureHeapsAndRanges”}
Defined in fuchsia.sysmem/secure_mem.fidl
UNIONS
Node_IsAlternateFor_Result strict{:.fidl-attribute} {#Node_IsAlternateFor_Result data-text=“Node_IsAlternateFor_Result”}
Defined in fuchsia.sysmem/collection.fidl
SecureMem_AddSecureHeapPhysicalRange_Result strict{:.fidl-attribute} {#SecureMem_AddSecureHeapPhysicalRange_Result data-text=“SecureMem_AddSecureHeapPhysicalRange_Result”}
Defined in fuchsia.sysmem/secure_mem.fidl
SecureMem_DeleteSecureHeapPhysicalRange_Result strict{:.fidl-attribute} {#SecureMem_DeleteSecureHeapPhysicalRange_Result data-text=“SecureMem_DeleteSecureHeapPhysicalRange_Result”}
Defined in fuchsia.sysmem/secure_mem.fidl
SecureMem_GetPhysicalSecureHeapProperties_Result strict{:.fidl-attribute} {#SecureMem_GetPhysicalSecureHeapProperties_Result data-text=“SecureMem_GetPhysicalSecureHeapProperties_Result”}
Defined in fuchsia.sysmem/secure_mem.fidl
SecureMem_GetPhysicalSecureHeaps_Result strict{:.fidl-attribute} {#SecureMem_GetPhysicalSecureHeaps_Result data-text=“SecureMem_GetPhysicalSecureHeaps_Result”}
Defined in fuchsia.sysmem/secure_mem.fidl
SecureMem_ModifySecureHeapPhysicalRange_Result strict{:.fidl-attribute} {#SecureMem_ModifySecureHeapPhysicalRange_Result data-text=“SecureMem_ModifySecureHeapPhysicalRange_Result”}
Defined in fuchsia.sysmem/secure_mem.fidl
SecureMem_ZeroSubRange_Result strict{:.fidl-attribute} {#SecureMem_ZeroSubRange_Result data-text=“SecureMem_ZeroSubRange_Result”}
Defined in fuchsia.sysmem/secure_mem.fidl
CONSTANTS