tree: 163e58744d70a311356c781e6b9bdf1b0af0fa3e [path history] [tgz]
  1. README.md
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}

SecureMem

Defined in fuchsia.sysmem/secure_mem.fidl

GetPhysicalSecureHeaps

Request {#SecureMem.GetPhysicalSecureHeaps_Request}

<EMPTY>

Response {#SecureMem.GetPhysicalSecureHeaps_Response}

SetPhysicalSecureHeaps

Request {#SecureMem.SetPhysicalSecureHeaps_Request}

Response {#SecureMem.SetPhysicalSecureHeaps_Response}

STRUCTS

BufferCollectionConstraints {#BufferCollectionConstraints data-text=“BufferCollectionConstraints”}

Defined in fuchsia.sysmem/constraints.fidl

BufferCollectionConstraints {#BufferCollectionConstraints data-text=“BufferCollectionConstraints”}

Defined in fuchsia.sysmem/constraints.fidl

BufferCollectionConstraintsAuxBuffers {#BufferCollectionConstraintsAuxBuffers data-text=“BufferCollectionConstraintsAuxBuffers”}

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

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

BufferMemoryConstraints {#BufferMemoryConstraints data-text=“BufferMemoryConstraints”}

Defined in fuchsia.sysmem/constraints.fidl

BufferMemorySettings {#BufferMemorySettings data-text=“BufferMemorySettings”}

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

BufferUsage {#BufferUsage data-text=“BufferUsage”}

Defined in fuchsia.sysmem/usages.fidl

ColorSpace {#ColorSpace data-text=“ColorSpace”}

Defined in fuchsia.sysmem/image_formats.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

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

ImageFormat {#ImageFormat data-text=“ImageFormat”}

Defined in fuchsia.sysmem/image_formats_deprecated.fidl

ImageFormatConstraints {#ImageFormatConstraints data-text=“ImageFormatConstraints”}

Defined in fuchsia.sysmem/constraints.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

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

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

ImageSpec {#ImageSpec data-text=“ImageSpec”}

Defined in fuchsia.sysmem/image_formats_deprecated.fidl

PhysicalSecureHeap {#PhysicalSecureHeap data-text=“PhysicalSecureHeap”}

Defined in fuchsia.sysmem/secure_mem.fidl

PhysicalSecureHeaps {#PhysicalSecureHeaps data-text=“PhysicalSecureHeaps”}

Defined in fuchsia.sysmem/secure_mem.fidl

PixelFormat {#PixelFormat data-text=“PixelFormat”}

Defined in fuchsia.sysmem/image_formats.fidl

PixelFormat {#PixelFormat data-text=“PixelFormat”}

Defined in fuchsia.sysmem/image_formats.fidl

SecureMem_GetPhysicalSecureHeaps_Response {#SecureMem_GetPhysicalSecureHeaps_Response data-text=“SecureMem_GetPhysicalSecureHeaps_Response”}

Defined in fuchsia.sysmem/secure_mem.fidl

SecureMem_SetPhysicalSecureHeaps_Response {#SecureMem_SetPhysicalSecureHeaps_Response data-text=“SecureMem_SetPhysicalSecureHeaps_Response”}

Defined in fuchsia.sysmem/secure_mem.fidl

<EMPTY>

SingleBufferInfo resource{:.fidl-attribute} {#SingleBufferInfo data-text=“SingleBufferInfo”}

Defined in fuchsia.sysmem/constraints.fidl

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

SingleBufferSettings {#SingleBufferSettings data-text=“SingleBufferSettings”}

Defined in fuchsia.sysmem/constraints.fidl

SysmemMetadata {#SysmemMetadata data-text=“SysmemMetadata”}

Defined in fuchsia.sysmem/metadata.fidl

VmoBuffer resource{:.fidl-attribute} {#VmoBuffer data-text=“VmoBuffer”}

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}

Type: uint32

Defined in fuchsia.sysmem/constraints.fidl

CoherencyDomain strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.sysmem/constraints.fidl

ColorSpaceType strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.sysmem/image_formats.fidl

ColorSpaceType strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.sysmem/image_formats.fidl

HeapType strict{:.fidl-attribute}

Type: uint64

Defined in fuchsia.sysmem/constraints.fidl

HeapType strict{:.fidl-attribute}

Type: uint64

Defined in fuchsia.sysmem/constraints.fidl

PixelFormatType strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.sysmem/image_formats.fidl

PixelFormatType strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.sysmem/image_formats.fidl

UNIONS

SecureMem_GetPhysicalSecureHeaps_Result strict{:.fidl-attribute} {#SecureMem_GetPhysicalSecureHeaps_Result data-text=“SecureMem_GetPhysicalSecureHeaps_Result”}

Defined in fuchsia.sysmem/secure_mem.fidl

SecureMem_SetPhysicalSecureHeaps_Result strict{:.fidl-attribute} {#SecureMem_SetPhysicalSecureHeaps_Result data-text=“SecureMem_SetPhysicalSecureHeaps_Result”}

Defined in fuchsia.sysmem/secure_mem.fidl

CONSTANTS