tree: 61c323fb56b3c1555d85e0a967228f9b0d2f7ab8 [path history] [tgz]
  1. README.md
f8.1/sdk/fidl/fuchsia.sysmem/README.md

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