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
AllocateSingleBuffer
Request {#BufferCollection.AllocateSingleBuffer_Request}
AttachLifetimeTracking
Request {#BufferCollection.AttachLifetimeTracking_Request}
AttachToken
Request {#BufferCollection.AttachToken_Request}
CheckBuffersAllocated
Request {#BufferCollection.CheckBuffersAllocated_Request}
<EMPTY>
Response {#BufferCollection.CheckBuffersAllocated_Response}
CheckSingleBufferAllocated
Request {#BufferCollection.CheckSingleBufferAllocated_Request}
Close
Request {#BufferCollection.Close_Request}
<EMPTY>
CloseSingleBuffer
Request {#BufferCollection.CloseSingleBuffer_Request}
GetAuxBuffers
Request {#BufferCollection.GetAuxBuffers_Request}
<EMPTY>
Response {#BufferCollection.GetAuxBuffers_Response}
SetConstraints
Request {#BufferCollection.SetConstraints_Request}
SetConstraintsAuxBuffers
Request {#BufferCollection.SetConstraintsAuxBuffers_Request}
SetDebugClientInfo
Request {#BufferCollection.SetDebugClientInfo_Request}
SetName
Request {#BufferCollection.SetName_Request}
Sync
Request {#BufferCollection.Sync_Request}
<EMPTY>
Response {#BufferCollection.Sync_Response}
<EMPTY>
WaitForBuffersAllocated
Request {#BufferCollection.WaitForBuffersAllocated_Request}
<EMPTY>
Response {#BufferCollection.WaitForBuffersAllocated_Response}
WaitForSingleBufferAllocated
Request {#BufferCollection.WaitForSingleBufferAllocated_Request}
Response {#BufferCollection.WaitForSingleBufferAllocated_Response}
BufferCollectionToken
Defined in fuchsia.sysmem/collection.fidl
Close
Request {#BufferCollectionToken.Close_Request}
<EMPTY>
Duplicate
Request {#BufferCollectionToken.Duplicate_Request}
DuplicateSync
Request {#BufferCollectionToken.DuplicateSync_Request}
Response {#BufferCollectionToken.DuplicateSync_Response}
SetDebugClientInfo
Request {#BufferCollectionToken.SetDebugClientInfo_Request}
SetDebugTimeoutLogDeadline
Request {#BufferCollectionToken.SetDebugTimeoutLogDeadline_Request}
SetDispensable
Request {#BufferCollectionToken.SetDispensable_Request}
<EMPTY>
SetName
Request {#BufferCollectionToken.SetName_Request}
Sync
Request {#BufferCollectionToken.Sync_Request}
<EMPTY>
Response {#BufferCollectionToken.Sync_Response}
<EMPTY>
DriverConnector
Defined in fuchsia.sysmem/driver_connector.fidl
Connect
Request {#DriverConnector.Connect_Request}
SetAuxServiceDirectory
Request {#DriverConnector.SetAuxServiceDirectory_Request}
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
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
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
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