| [ |
| { |
| "declaration": "(server_end:fuchsia.sysmem/BufferCollection collection_request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/Allocator.AllocateNonSharedCollection" |
| }, |
| { |
| "declaration": "(server_end:fuchsia.sysmem/BufferCollectionToken token_request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/Allocator.AllocateSharedCollection" |
| }, |
| { |
| "declaration": "(client_end:fuchsia.sysmem/BufferCollectionToken token,server_end:fuchsia.sysmem/BufferCollection buffer_collection_request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/Allocator.BindSharedCollection" |
| }, |
| { |
| "declaration": "(string:64 name,uint64 id)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/Allocator.SetDebugClientInfo" |
| }, |
| { |
| "declaration": "(uint64 token_server_koid) -> (bool is_known)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/Allocator.ValidateBufferCollectionToken" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.sysmem/Allocator" |
| }, |
| { |
| "declaration": "(uint64 buffer_index)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/BufferCollection.AllocateSingleBuffer" |
| }, |
| { |
| "declaration": "(zx/handle:EVENTPAIR server_end,uint32 buffers_remaining)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/BufferCollection.AttachLifetimeTracking" |
| }, |
| { |
| "declaration": "(uint32 rights_attenuation_mask,server_end:fuchsia.sysmem/BufferCollectionToken token_request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/BufferCollection.AttachToken" |
| }, |
| { |
| "declaration": "() -> (int32 status)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/BufferCollection.CheckBuffersAllocated" |
| }, |
| { |
| "declaration": "(uint64 buffer_index)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/BufferCollection.CheckSingleBufferAllocated" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/BufferCollection.Close" |
| }, |
| { |
| "declaration": "(uint64 buffer_index)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/BufferCollection.CloseSingleBuffer" |
| }, |
| { |
| "declaration": "() -> (int32 status,fuchsia.sysmem/BufferCollectionInfo_2 buffer_collection_info_aux_buffers)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/BufferCollection.GetAuxBuffers" |
| }, |
| { |
| "declaration": "(bool has_constraints,fuchsia.sysmem/BufferCollectionConstraints constraints)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/BufferCollection.SetConstraints" |
| }, |
| { |
| "declaration": "(fuchsia.sysmem/BufferCollectionConstraintsAuxBuffers constraints)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/BufferCollection.SetConstraintsAuxBuffers" |
| }, |
| { |
| "declaration": "(string:64 name,uint64 id)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/BufferCollection.SetDebugClientInfo" |
| }, |
| { |
| "declaration": "(uint32 priority,string:64 name)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/BufferCollection.SetName" |
| }, |
| { |
| "declaration": "() -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/BufferCollection.Sync" |
| }, |
| { |
| "declaration": "() -> (int32 status,fuchsia.sysmem/BufferCollectionInfo_2 buffer_collection_info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/BufferCollection.WaitForBuffersAllocated" |
| }, |
| { |
| "declaration": "(uint64 buffer_index) -> (int32 status,fuchsia.sysmem/SingleBufferInfo buffer_info)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/BufferCollection.WaitForSingleBufferAllocated" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.sysmem/BufferCollection" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/BufferMemoryConstraints", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferCollectionConstraints.buffer_memory_constraints" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferCollectionConstraints.has_buffer_memory_constraints" |
| }, |
| { |
| "declaration": "array<fuchsia.sysmem/ImageFormatConstraints,32>", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferCollectionConstraints.image_format_constraints" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferCollectionConstraints.image_format_constraints_count" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferCollectionConstraints.max_buffer_count" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferCollectionConstraints.min_buffer_count" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferCollectionConstraints.min_buffer_count_for_camping" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferCollectionConstraints.min_buffer_count_for_dedicated_slack" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferCollectionConstraints.min_buffer_count_for_shared_slack" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/BufferUsage", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferCollectionConstraints.usage" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.sysmem/BufferCollectionConstraints" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferCollectionConstraintsAuxBuffers.allow_clear_aux_buffers_for_secure" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferCollectionConstraintsAuxBuffers.need_clear_aux_buffers_for_secure" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.sysmem/BufferCollectionConstraintsAuxBuffers" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferCollectionInfo.buffer_count" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/BufferFormat", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferCollectionInfo.format" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferCollectionInfo.vmo_size", |
| "value": "0" |
| }, |
| { |
| "declaration": "array<zx/handle:<VMO,optional>,64>", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferCollectionInfo.vmos" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.sysmem/BufferCollectionInfo", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferCollectionInfo_2.buffer_count" |
| }, |
| { |
| "declaration": "array<fuchsia.sysmem/VmoBuffer,64>", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferCollectionInfo_2.buffers" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/SingleBufferSettings", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferCollectionInfo_2.settings" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.sysmem/BufferCollectionInfo_2", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/BufferCollectionToken.Close" |
| }, |
| { |
| "declaration": "(uint32 rights_attenuation_mask,server_end:fuchsia.sysmem/BufferCollectionToken token_request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/BufferCollectionToken.Duplicate" |
| }, |
| { |
| "declaration": "(vector<zx/rights>:64 rights_attenuation_masks) -> (vector<client_end:fuchsia.sysmem/BufferCollectionToken>:64 tokens)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/BufferCollectionToken.DuplicateSync" |
| }, |
| { |
| "declaration": "(string:64 name,uint64 id)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/BufferCollectionToken.SetDebugClientInfo" |
| }, |
| { |
| "declaration": "(int64 deadline)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/BufferCollectionToken.SetDebugTimeoutLogDeadline" |
| }, |
| { |
| "declaration": "()", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/BufferCollectionToken.SetDispensable" |
| }, |
| { |
| "declaration": "(uint32 priority,string:64 name)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/BufferCollectionToken.SetName" |
| }, |
| { |
| "declaration": "() -> ()", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/BufferCollectionToken.Sync" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.sysmem/BufferCollectionToken" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/ImageFormat", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferFormat.image" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferFormat.tag", |
| "value": "0" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.sysmem/BufferFormat" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferMemoryConstraints.cpu_domain_supported", |
| "value": "true" |
| }, |
| { |
| "declaration": "array<fuchsia.sysmem/HeapType,32>", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferMemoryConstraints.heap_permitted" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferMemoryConstraints.heap_permitted_count" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferMemoryConstraints.inaccessible_domain_supported", |
| "value": "false" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferMemoryConstraints.max_size_bytes", |
| "value": "4294967295" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferMemoryConstraints.min_size_bytes", |
| "value": "0" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferMemoryConstraints.physically_contiguous_required", |
| "value": "false" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferMemoryConstraints.ram_domain_supported", |
| "value": "false" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferMemoryConstraints.secure_required", |
| "value": "false" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.sysmem/BufferMemoryConstraints" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/CoherencyDomain", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferMemorySettings.coherency_domain" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/HeapType", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferMemorySettings.heap" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferMemorySettings.is_physically_contiguous" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferMemorySettings.is_secure" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferMemorySettings.size_bytes" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.sysmem/BufferMemorySettings" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferUsage.cpu" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferUsage.display" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferUsage.none" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferUsage.video" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/BufferUsage.vulkan" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.sysmem/BufferUsage" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/CoherencyDomain.CPU", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/CoherencyDomain.INACCESSIBLE", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/CoherencyDomain.RAM", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.sysmem/CoherencyDomain", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/ColorSpaceType", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ColorSpace.type" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.sysmem/ColorSpace" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/ColorSpaceType.INVALID", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/ColorSpaceType.PASS_THROUGH", |
| "value": "9" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/ColorSpaceType.REC2020", |
| "value": "7" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/ColorSpaceType.REC2100", |
| "value": "8" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/ColorSpaceType.REC601_NTSC", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/ColorSpaceType.REC601_NTSC_FULL_RANGE", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/ColorSpaceType.REC601_PAL", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/ColorSpaceType.REC601_PAL_FULL_RANGE", |
| "value": "5" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/ColorSpaceType.REC709", |
| "value": "6" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/ColorSpaceType.SRGB", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.sysmem/ColorSpaceType", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "(server_end:fuchsia.sysmem/Allocator allocator_request)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/DriverConnector.Connect" |
| }, |
| { |
| "declaration": "(fuchsia.io/Directory service_directory)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/DriverConnector.SetAuxServiceDirectory" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.sysmem/DriverConnector" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_AFBC_16X16", |
| "value": "576460752303423489" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_AFBC_16X16_SPLIT_BLOCK_SPARSE_YUV", |
| "value": "576460752303423601" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_AFBC_16X16_SPLIT_BLOCK_SPARSE_YUV_TE", |
| "value": "576460752303427697" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_AFBC_16X16_SPLIT_BLOCK_SPARSE_YUV_TE_TILED_HEADER", |
| "value": "576460752303435889" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_AFBC_16X16_SPLIT_BLOCK_SPARSE_YUV_TILED_HEADER", |
| "value": "576460752303431793" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_AFBC_16X16_TE", |
| "value": "576460752303427585" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_AFBC_16X16_YUV_TILED_HEADER", |
| "value": "576460752303431697" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_AFBC_32X8", |
| "value": "576460752303423490" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_AFBC_32X8_TE", |
| "value": "576460752303427586" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_BCH_BIT", |
| "value": "2048" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_LINEAR_TE", |
| "value": "576460752303427584" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_SPARSE_BIT", |
| "value": "64" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_SPLIT_BLOCK_BIT", |
| "value": "32" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_TE_BIT", |
| "value": "4096" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_TILED_HEADER_BIT", |
| "value": "8192" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_ARM_YUV_BIT", |
| "value": "16" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_GOOGLE_GOLDFISH_OPTIMAL", |
| "value": "648518346341351425" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_INTEL_CCS_BIT", |
| "value": "16777216" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_INTEL_I915_X_TILED", |
| "value": "72057594037927937" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_INTEL_I915_YF_TILED", |
| "value": "72057594037927939" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_INTEL_I915_YF_TILED_CCS", |
| "value": "72057594054705155" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_INTEL_I915_Y_TILED", |
| "value": "72057594037927938" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_INTEL_I915_Y_TILED_CCS", |
| "value": "72057594054705154" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_INVALID", |
| "value": "72057594037927935" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_LINEAR", |
| "value": "0" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_NONE", |
| "value": "0" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_VALUE_RESERVED", |
| "value": "72057594037927935" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_VENDOR_AMD", |
| "value": "144115188075855872" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_VENDOR_ARM", |
| "value": "576460752303423488" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_VENDOR_BROADCOM", |
| "value": "504403158265495552" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_VENDOR_GOOGLE", |
| "value": "648518346341351424" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_VENDOR_INTEL", |
| "value": "72057594037927936" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_VENDOR_NONE", |
| "value": "0" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_VENDOR_NVIDIA", |
| "value": "216172782113783808" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_VENDOR_QCOM", |
| "value": "360287970189639680" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_VENDOR_SAMSUNG", |
| "value": "288230376151711744" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "const", |
| "name": "fuchsia.sysmem/FORMAT_MODIFIER_VENDOR_VIVANTE", |
| "value": "432345564227567616" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/FormatModifier.value" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.sysmem/FormatModifier" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/HeapType.AMLOGIC_SECURE", |
| "value": "1152921504606912512" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/HeapType.AMLOGIC_SECURE_VDEC", |
| "value": "1152921504606912513" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/HeapType.FRAMEBUFFER", |
| "value": "1152921504607043585" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/HeapType.GOLDFISH_DEVICE_LOCAL", |
| "value": "1152921504606978048" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/HeapType.GOLDFISH_HOST_VISIBLE", |
| "value": "1152921504606978049" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/HeapType.SYSTEM_RAM", |
| "value": "0" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "enum", |
| "name": "fuchsia.sysmem/HeapType", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/ColorSpace", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormat.color_space" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormat.height" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormat.layers", |
| "value": "1" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/PixelFormat", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormat.pixel_format" |
| }, |
| { |
| "declaration": "array<fuchsia.sysmem/ImagePlane,4>", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormat.planes" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormat.width" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.sysmem/ImageFormat" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormatConstraints.bytes_per_row_divisor", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormatConstraints.coded_height_divisor", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormatConstraints.coded_width_divisor", |
| "value": "1" |
| }, |
| { |
| "declaration": "array<fuchsia.sysmem/ColorSpace,32>", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormatConstraints.color_space" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormatConstraints.color_spaces_count" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormatConstraints.display_height_divisor", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormatConstraints.display_width_divisor", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormatConstraints.layers", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormatConstraints.max_bytes_per_row" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormatConstraints.max_coded_height" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormatConstraints.max_coded_width" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormatConstraints.max_coded_width_times_coded_height", |
| "value": "4294967295" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormatConstraints.min_bytes_per_row" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormatConstraints.min_coded_height" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormatConstraints.min_coded_width" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/PixelFormat", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormatConstraints.pixel_format" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormatConstraints.required_max_bytes_per_row" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormatConstraints.required_max_coded_height" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormatConstraints.required_max_coded_width" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormatConstraints.required_min_bytes_per_row" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormatConstraints.required_min_coded_height" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormatConstraints.required_min_coded_width" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormatConstraints.start_offset_divisor", |
| "value": "1" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.sysmem/ImageFormatConstraints" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormat_2.bytes_per_row" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormat_2.coded_height" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormat_2.coded_width" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/ColorSpace", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormat_2.color_space" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormat_2.display_height" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormat_2.display_width" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormat_2.has_pixel_aspect_ratio", |
| "value": "false" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormat_2.layers", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormat_2.pixel_aspect_ratio_height", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormat_2.pixel_aspect_ratio_width", |
| "value": "1" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/PixelFormat", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageFormat_2.pixel_format" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.sysmem/ImageFormat_2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImagePlane.byte_offset" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImagePlane.bytes_per_row" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.sysmem/ImagePlane" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/ColorSpace", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageSpec.color_space" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageSpec.layers", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageSpec.min_height" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageSpec.min_width" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/PixelFormat", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/ImageSpec.pixel_format" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.sysmem/ImageSpec" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/MAX_COUNT_BUFFER_COLLECTION_CONSTRAINTS_IMAGE_FORMAT_CONSTRAINTS", |
| "value": "32" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/MAX_COUNT_BUFFER_COLLECTION_INFO_BUFFERS", |
| "value": "64" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/MAX_COUNT_BUFFER_MEMORY_CONSTRAINTS_HEAP_PERMITTED", |
| "value": "32" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/MAX_COUNT_DUPLICATES", |
| "value": "64" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/MAX_COUNT_IMAGE_FORMAT_CONSTRAINTS_COLOR_SPACES", |
| "value": "32" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/MAX_HEAPS_COUNT", |
| "value": "32" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/MAX_RANGES_COUNT", |
| "value": "128" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/FormatModifier", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/PixelFormat.format_modifier" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/PixelFormat.has_format_modifier" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/PixelFormatType", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/PixelFormat.type" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.sysmem/PixelFormat" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/PixelFormatType.A2B10G10R10", |
| "value": "116" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/PixelFormatType.A2R10G10B10", |
| "value": "115" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/PixelFormatType.BGR24", |
| "value": "108" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/PixelFormatType.BGRA32", |
| "value": "101" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/PixelFormatType.I420", |
| "value": "102" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/PixelFormatType.INVALID", |
| "value": "0" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/PixelFormatType.L8", |
| "value": "112" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/PixelFormatType.M420", |
| "value": "103" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/PixelFormatType.MJPEG", |
| "value": "106" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/PixelFormatType.NV12", |
| "value": "104" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/PixelFormatType.R8", |
| "value": "113" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/PixelFormatType.R8G8", |
| "value": "114" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/PixelFormatType.R8G8B8A8", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/PixelFormatType.RGB2220", |
| "value": "111" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/PixelFormatType.RGB332", |
| "value": "110" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/PixelFormatType.RGB565", |
| "value": "109" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/PixelFormatType.YUY2", |
| "value": "105" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.sysmem/PixelFormatType.YV12", |
| "value": "107" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.sysmem/PixelFormatType", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/HeapType", |
| "kind": "table/member", |
| "name": "fuchsia.sysmem/SecureHeapAndRange.heap" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/SecureHeapRange", |
| "kind": "table/member", |
| "name": "fuchsia.sysmem/SecureHeapAndRange.range" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem/SecureHeapAndRange" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/HeapType", |
| "kind": "table/member", |
| "name": "fuchsia.sysmem/SecureHeapAndRangeModification.heap" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/SecureHeapRange", |
| "kind": "table/member", |
| "name": "fuchsia.sysmem/SecureHeapAndRangeModification.new_range" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/SecureHeapRange", |
| "kind": "table/member", |
| "name": "fuchsia.sysmem/SecureHeapAndRangeModification.old_range" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem/SecureHeapAndRangeModification" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/HeapType", |
| "kind": "table/member", |
| "name": "fuchsia.sysmem/SecureHeapAndRanges.heap" |
| }, |
| { |
| "declaration": "vector<fuchsia.sysmem/SecureHeapRange>:128", |
| "kind": "table/member", |
| "name": "fuchsia.sysmem/SecureHeapAndRanges.ranges" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem/SecureHeapAndRanges" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.sysmem/SecureHeapProperties.dynamic_protection_ranges" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/HeapType", |
| "kind": "table/member", |
| "name": "fuchsia.sysmem/SecureHeapProperties.heap" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.sysmem/SecureHeapProperties.is_mod_protected_range_available" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.sysmem/SecureHeapProperties.max_protected_range_count" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.sysmem/SecureHeapProperties.protected_range_granularity" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem/SecureHeapProperties" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.sysmem/SecureHeapRange.physical_address" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.sysmem/SecureHeapRange.size_bytes" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem/SecureHeapRange" |
| }, |
| { |
| "declaration": "vector<fuchsia.sysmem/SecureHeapAndRanges>:32", |
| "kind": "table/member", |
| "name": "fuchsia.sysmem/SecureHeapsAndRanges.heaps" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.sysmem/SecureHeapsAndRanges" |
| }, |
| { |
| "declaration": "(fuchsia.sysmem/SecureHeapAndRange heap_range) -> (fuchsia.sysmem/SecureMem_AddSecureHeapPhysicalRange_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/SecureMem.AddSecureHeapPhysicalRange" |
| }, |
| { |
| "declaration": "(fuchsia.sysmem/SecureHeapAndRange heap_range) -> (fuchsia.sysmem/SecureMem_DeleteSecureHeapPhysicalRange_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/SecureMem.DeleteSecureHeapPhysicalRange" |
| }, |
| { |
| "declaration": "(fuchsia.sysmem/HeapType heap) -> (fuchsia.sysmem/SecureMem_GetPhysicalSecureHeapProperties_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/SecureMem.GetPhysicalSecureHeapProperties" |
| }, |
| { |
| "declaration": "() -> (fuchsia.sysmem/SecureMem_GetPhysicalSecureHeaps_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/SecureMem.GetPhysicalSecureHeaps" |
| }, |
| { |
| "declaration": "(fuchsia.sysmem/SecureHeapAndRangeModification range_modification) -> (fuchsia.sysmem/SecureMem_ModifySecureHeapPhysicalRange_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/SecureMem.ModifySecureHeapPhysicalRange" |
| }, |
| { |
| "declaration": "(bool is_covering_range_explicit,fuchsia.sysmem/SecureHeapAndRange heap_range) -> (fuchsia.sysmem/SecureMem_ZeroSubRange_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.sysmem/SecureMem.ZeroSubRange" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.sysmem/SecureMem" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.sysmem/SecureMem_AddSecureHeapPhysicalRange_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.sysmem/SecureMem_AddSecureHeapPhysicalRange_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/SecureMem_AddSecureHeapPhysicalRange_Response", |
| "kind": "union/member", |
| "name": "fuchsia.sysmem/SecureMem_AddSecureHeapPhysicalRange_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.sysmem/SecureMem_AddSecureHeapPhysicalRange_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.sysmem/SecureMem_DeleteSecureHeapPhysicalRange_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.sysmem/SecureMem_DeleteSecureHeapPhysicalRange_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/SecureMem_DeleteSecureHeapPhysicalRange_Response", |
| "kind": "union/member", |
| "name": "fuchsia.sysmem/SecureMem_DeleteSecureHeapPhysicalRange_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.sysmem/SecureMem_DeleteSecureHeapPhysicalRange_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/SecureHeapProperties", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/SecureMem_GetPhysicalSecureHeapProperties_Response.properties" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.sysmem/SecureMem_GetPhysicalSecureHeapProperties_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.sysmem/SecureMem_GetPhysicalSecureHeapProperties_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/SecureMem_GetPhysicalSecureHeapProperties_Response", |
| "kind": "union/member", |
| "name": "fuchsia.sysmem/SecureMem_GetPhysicalSecureHeapProperties_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.sysmem/SecureMem_GetPhysicalSecureHeapProperties_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/SecureHeapsAndRanges", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/SecureMem_GetPhysicalSecureHeaps_Response.heaps" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.sysmem/SecureMem_GetPhysicalSecureHeaps_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.sysmem/SecureMem_GetPhysicalSecureHeaps_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/SecureMem_GetPhysicalSecureHeaps_Response", |
| "kind": "union/member", |
| "name": "fuchsia.sysmem/SecureMem_GetPhysicalSecureHeaps_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.sysmem/SecureMem_GetPhysicalSecureHeaps_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.sysmem/SecureMem_ModifySecureHeapPhysicalRange_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.sysmem/SecureMem_ModifySecureHeapPhysicalRange_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/SecureMem_ModifySecureHeapPhysicalRange_Response", |
| "kind": "union/member", |
| "name": "fuchsia.sysmem/SecureMem_ModifySecureHeapPhysicalRange_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.sysmem/SecureMem_ModifySecureHeapPhysicalRange_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.sysmem/SecureMem_ZeroSubRange_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.sysmem/SecureMem_ZeroSubRange_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/SecureMem_ZeroSubRange_Response", |
| "kind": "union/member", |
| "name": "fuchsia.sysmem/SecureMem_ZeroSubRange_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.sysmem/SecureMem_ZeroSubRange_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/VmoBuffer", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/SingleBufferInfo.buffer" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/SingleBufferSettings", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/SingleBufferInfo.settings" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.sysmem/SingleBufferInfo", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/BufferMemorySettings", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/SingleBufferSettings.buffer_settings" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/SingleBufferSettings.has_image_format_constraints" |
| }, |
| { |
| "declaration": "fuchsia.sysmem/ImageFormatConstraints", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/SingleBufferSettings.image_format_constraints" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.sysmem/SingleBufferSettings" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/VULKAN_BUFFER_USAGE_INDEX_BUFFER", |
| "value": "4194304" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/VULKAN_BUFFER_USAGE_INDIRECT_BUFFER", |
| "value": "16777216" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/VULKAN_BUFFER_USAGE_STORAGE_BUFFER", |
| "value": "2097152" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/VULKAN_BUFFER_USAGE_STORAGE_TEXEL_BUFFER", |
| "value": "524288" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/VULKAN_BUFFER_USAGE_TRANSFER_DST", |
| "value": "131072" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/VULKAN_BUFFER_USAGE_TRANSFER_SRC", |
| "value": "65536" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/VULKAN_BUFFER_USAGE_UNIFORM_BUFFER", |
| "value": "1048576" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/VULKAN_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER", |
| "value": "262144" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/VULKAN_BUFFER_USAGE_VERTEX_BUFFER", |
| "value": "8388608" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/VULKAN_IMAGE_USAGE_COLOR_ATTACHMENT", |
| "value": "16" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/VULKAN_IMAGE_USAGE_INPUT_ATTACHMENT", |
| "value": "128" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/VULKAN_IMAGE_USAGE_SAMPLED", |
| "value": "4" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/VULKAN_IMAGE_USAGE_STENCIL_ATTACHMENT", |
| "value": "32" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/VULKAN_IMAGE_USAGE_STORAGE", |
| "value": "8" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/VULKAN_IMAGE_USAGE_TRANSFER_DST", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/VULKAN_IMAGE_USAGE_TRANSFER_SRC", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/VULKAN_IMAGE_USAGE_TRANSIENT_ATTACHMENT", |
| "value": "64" |
| }, |
| { |
| "declaration": "zx/handle:<VMO,optional>", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/VmoBuffer.vmo" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.sysmem/VmoBuffer.vmo_usable_start" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.sysmem/VmoBuffer", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/cpuUsageRead", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/cpuUsageReadOften", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/cpuUsageWrite", |
| "value": "4" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/cpuUsageWriteOften", |
| "value": "8" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/displayUsageCursor", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/displayUsageLayer", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/noneUsage", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/videoUsageCapture", |
| "value": "8" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/videoUsageDecryptorOutput", |
| "value": "16" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/videoUsageHwDecoder", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/videoUsageHwDecoderInternal", |
| "value": "32" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/videoUsageHwEncoder", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/videoUsageHwProtected", |
| "value": "4" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/vulkanUsageColorAttachment", |
| "value": "16" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/vulkanUsageInputAttachment", |
| "value": "128" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/vulkanUsageSampled", |
| "value": "4" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/vulkanUsageStencilAttachment", |
| "value": "32" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/vulkanUsageStorage", |
| "value": "8" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/vulkanUsageTransferDst", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/vulkanUsageTransferSrc", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.sysmem/vulkanUsageTransientAttachment", |
| "value": "64" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.sysmem" |
| } |
| ] |