============================== Core API ============================== |full_name| Specification - Version |spec_version| Registry ============================================================ * Enumerations * :ref:`ur-function-t` * :ref:`ur-structure-type-t` Registry Enums ------------------------------------------------------------------------------ .. _ur-function-t: ur_function_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_function_t :project: UnifiedRuntime .. _ur-structure-type-t: ur_structure_type_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_structure_type_t :project: UnifiedRuntime Common ============================================================ * Enumerations * :ref:`ur-result-t` * Structures * :ref:`ur-base-properties-t` * :ref:`ur-base-desc-t` * :ref:`ur-rect-offset-t` * :ref:`ur-rect-region-t` * Macros * :ref:`UR-MAKE-VERSION( -major, -minor )` * :ref:`UR-MAJOR-VERSION( -ver )` * :ref:`UR-MINOR-VERSION( -ver )` * :ref:`UR-APICALL` * :ref:`UR-APIEXPORT` * :ref:`UR-DLLEXPORT` * :ref:`UR-BIT( -i )` * Typedefs * :ref:`ur-bool-t` Common Enums ------------------------------------------------------------------------------ .. _ur-result-t: ur_result_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_result_t :project: UnifiedRuntime Common Structures ------------------------------------------------------------------------------ .. _ur-base-properties-t: ur_base_properties_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_base_properties_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-base-desc-t: ur_base_desc_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_base_desc_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-rect-offset-t: ur_rect_offset_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_rect_offset_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-rect-region-t: ur_rect_region_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_rect_region_t :project: UnifiedRuntime :members: :undoc-members: Common Macros -------------------------------------------------------------------------------- .. _UR-MAKE-VERSION( -major, -minor ): UR_MAKE_VERSION( _major, _minor ) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygendefine:: UR_MAKE_VERSION( _major, _minor ) :project: UnifiedRuntime .. _UR-MAJOR-VERSION( -ver ): UR_MAJOR_VERSION( _ver ) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygendefine:: UR_MAJOR_VERSION( _ver ) :project: UnifiedRuntime .. _UR-MINOR-VERSION( -ver ): UR_MINOR_VERSION( _ver ) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygendefine:: UR_MINOR_VERSION( _ver ) :project: UnifiedRuntime .. _UR-APICALL: UR_APICALL ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygendefine:: UR_APICALL :project: UnifiedRuntime .. _UR-APIEXPORT: UR_APIEXPORT ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygendefine:: UR_APIEXPORT :project: UnifiedRuntime .. _UR-DLLEXPORT: UR_DLLEXPORT ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygendefine:: UR_DLLEXPORT :project: UnifiedRuntime .. _UR-BIT( -i ): UR_BIT( _i ) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygendefine:: UR_BIT( _i ) :project: UnifiedRuntime Common Typedefs -------------------------------------------------------------------------------- .. _ur-bool-t: ur_bool_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygentypedef:: ur_bool_t :project: UnifiedRuntime Loader ============================================================ * Functions * :ref:`urLoaderConfigCreate` * :ref:`urLoaderConfigRetain` * :ref:`urLoaderConfigRelease` * :ref:`urLoaderConfigGetInfo` * :ref:`urLoaderConfigEnableLayer` * :ref:`urLoaderConfigSetCodeLocationCallback` * :ref:`urLoaderInit` * :ref:`urLoaderTearDown` * Enumerations * :ref:`ur-device-init-flags-t` * :ref:`ur-loader-config-info-t` * Structures * :ref:`ur-code-location-t` * Typedefs * :ref:`ur-code-location-callback-t` Loader Functions ------------------------------------------------------------------------------ .. _urLoaderConfigCreate: urLoaderConfigCreate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urLoaderConfigCreate :project: UnifiedRuntime .. _urLoaderConfigRetain: urLoaderConfigRetain ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urLoaderConfigRetain :project: UnifiedRuntime .. _urLoaderConfigRelease: urLoaderConfigRelease ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urLoaderConfigRelease :project: UnifiedRuntime .. _urLoaderConfigGetInfo: urLoaderConfigGetInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urLoaderConfigGetInfo :project: UnifiedRuntime .. _urLoaderConfigEnableLayer: urLoaderConfigEnableLayer ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urLoaderConfigEnableLayer :project: UnifiedRuntime .. _urLoaderConfigSetCodeLocationCallback: urLoaderConfigSetCodeLocationCallback ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urLoaderConfigSetCodeLocationCallback :project: UnifiedRuntime .. _urLoaderInit: urLoaderInit ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urLoaderInit :project: UnifiedRuntime .. _urLoaderTearDown: urLoaderTearDown ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urLoaderTearDown :project: UnifiedRuntime Loader Enums ------------------------------------------------------------------------------ .. _ur-device-init-flags-t: ur_device_init_flags_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_device_init_flag_t :project: UnifiedRuntime .. _ur-loader-config-info-t: ur_loader_config_info_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_loader_config_info_t :project: UnifiedRuntime Loader Structures ------------------------------------------------------------------------------ .. _ur-code-location-t: ur_code_location_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_code_location_t :project: UnifiedRuntime :members: :undoc-members: Loader Typedefs -------------------------------------------------------------------------------- .. _ur-code-location-callback-t: ur_code_location_callback_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygentypedef:: ur_code_location_callback_t :project: UnifiedRuntime Adapter ============================================================ * Functions * :ref:`urAdapterGet` * :ref:`urAdapterRelease` * :ref:`urAdapterRetain` * :ref:`urAdapterGetLastError` * :ref:`urAdapterGetInfo` * Enumerations * :ref:`ur-adapter-info-t` * :ref:`ur-adapter-backend-t` Adapter Functions ------------------------------------------------------------------------------ .. _urAdapterGet: urAdapterGet ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urAdapterGet :project: UnifiedRuntime .. _urAdapterRelease: urAdapterRelease ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urAdapterRelease :project: UnifiedRuntime .. _urAdapterRetain: urAdapterRetain ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urAdapterRetain :project: UnifiedRuntime .. _urAdapterGetLastError: urAdapterGetLastError ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urAdapterGetLastError :project: UnifiedRuntime .. _urAdapterGetInfo: urAdapterGetInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urAdapterGetInfo :project: UnifiedRuntime Adapter Enums ------------------------------------------------------------------------------ .. _ur-adapter-info-t: ur_adapter_info_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_adapter_info_t :project: UnifiedRuntime .. _ur-adapter-backend-t: ur_adapter_backend_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_adapter_backend_t :project: UnifiedRuntime Platform ============================================================ * Functions * :ref:`urPlatformGet` * :ref:`urPlatformGetInfo` * :ref:`urPlatformGetApiVersion` * :ref:`urPlatformGetNativeHandle` * :ref:`urPlatformCreateWithNativeHandle` * :ref:`urPlatformGetBackendOption` * Enumerations * :ref:`ur-platform-info-t` * :ref:`ur-api-version-t` * :ref:`ur-platform-backend-t` * Structures * :ref:`ur-platform-native-properties-t` Platform Functions ------------------------------------------------------------------------------ .. _urPlatformGet: urPlatformGet ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPlatformGet :project: UnifiedRuntime .. _urPlatformGetInfo: urPlatformGetInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPlatformGetInfo :project: UnifiedRuntime .. _urPlatformGetApiVersion: urPlatformGetApiVersion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPlatformGetApiVersion :project: UnifiedRuntime .. _urPlatformGetNativeHandle: urPlatformGetNativeHandle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPlatformGetNativeHandle :project: UnifiedRuntime .. _urPlatformCreateWithNativeHandle: urPlatformCreateWithNativeHandle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPlatformCreateWithNativeHandle :project: UnifiedRuntime .. _urPlatformGetBackendOption: urPlatformGetBackendOption ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPlatformGetBackendOption :project: UnifiedRuntime Platform Enums ------------------------------------------------------------------------------ .. _ur-platform-info-t: ur_platform_info_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_platform_info_t :project: UnifiedRuntime .. _ur-api-version-t: ur_api_version_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_api_version_t :project: UnifiedRuntime .. _ur-platform-backend-t: ur_platform_backend_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_platform_backend_t :project: UnifiedRuntime Platform Structures ------------------------------------------------------------------------------ .. _ur-platform-native-properties-t: ur_platform_native_properties_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_platform_native_properties_t :project: UnifiedRuntime :members: :undoc-members: Device ============================================================ * Functions * :ref:`urDeviceGet` * :ref:`urDeviceGetInfo` * :ref:`urDeviceRetain` * :ref:`urDeviceRelease` * :ref:`urDevicePartition` * :ref:`urDeviceSelectBinary` * :ref:`urDeviceGetNativeHandle` * :ref:`urDeviceCreateWithNativeHandle` * :ref:`urDeviceGetGlobalTimestamps` * Enumerations * :ref:`ur-device-type-t` * :ref:`ur-device-info-t` * :ref:`ur-device-affinity-domain-flags-t` * :ref:`ur-device-partition-t` * :ref:`ur-device-fp-capability-flags-t` * :ref:`ur-device-mem-cache-type-t` * :ref:`ur-device-local-mem-type-t` * :ref:`ur-device-exec-capability-flags-t` * :ref:`ur-memory-order-capability-flags-t` * :ref:`ur-memory-scope-capability-flags-t` * :ref:`ur-device-usm-access-capability-flags-t` * Structures * :ref:`ur-device-binary-t` * :ref:`ur-device-partition-value-t` * :ref:`ur-device-partition-property-t` * :ref:`ur-device-partition-properties-t` * :ref:`ur-device-native-properties-t` * Macros * :ref:`UR-DEVICE-BINARY-TARGET-UNKNOWN` * :ref:`UR-DEVICE-BINARY-TARGET-SPIRV32` * :ref:`UR-DEVICE-BINARY-TARGET-SPIRV64` * :ref:`UR-DEVICE-BINARY-TARGET-SPIRV64-X86-64` * :ref:`UR-DEVICE-BINARY-TARGET-SPIRV64-GEN` * :ref:`UR-DEVICE-BINARY-TARGET-SPIRV64-FPGA` * :ref:`UR-DEVICE-BINARY-TARGET-NVPTX64` * :ref:`UR-DEVICE-BINARY-TARGET-AMDGCN` * :ref:`UR-DEVICE-BINARY-TARGET-NATIVE-CPU` Device Functions ------------------------------------------------------------------------------ .. _urDeviceGet: urDeviceGet ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urDeviceGet :project: UnifiedRuntime .. _urDeviceGetInfo: urDeviceGetInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urDeviceGetInfo :project: UnifiedRuntime .. _urDeviceRetain: urDeviceRetain ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urDeviceRetain :project: UnifiedRuntime .. _urDeviceRelease: urDeviceRelease ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urDeviceRelease :project: UnifiedRuntime .. _urDevicePartition: urDevicePartition ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urDevicePartition :project: UnifiedRuntime .. _urDeviceSelectBinary: urDeviceSelectBinary ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urDeviceSelectBinary :project: UnifiedRuntime .. _urDeviceGetNativeHandle: urDeviceGetNativeHandle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urDeviceGetNativeHandle :project: UnifiedRuntime .. _urDeviceCreateWithNativeHandle: urDeviceCreateWithNativeHandle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urDeviceCreateWithNativeHandle :project: UnifiedRuntime .. _urDeviceGetGlobalTimestamps: urDeviceGetGlobalTimestamps ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urDeviceGetGlobalTimestamps :project: UnifiedRuntime Device Enums ------------------------------------------------------------------------------ .. _ur-device-type-t: ur_device_type_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_device_type_t :project: UnifiedRuntime .. _ur-device-info-t: ur_device_info_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_device_info_t :project: UnifiedRuntime .. _ur-device-affinity-domain-flags-t: ur_device_affinity_domain_flags_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_device_affinity_domain_flag_t :project: UnifiedRuntime .. _ur-device-partition-t: ur_device_partition_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_device_partition_t :project: UnifiedRuntime .. _ur-device-fp-capability-flags-t: ur_device_fp_capability_flags_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_device_fp_capability_flag_t :project: UnifiedRuntime .. _ur-device-mem-cache-type-t: ur_device_mem_cache_type_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_device_mem_cache_type_t :project: UnifiedRuntime .. _ur-device-local-mem-type-t: ur_device_local_mem_type_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_device_local_mem_type_t :project: UnifiedRuntime .. _ur-device-exec-capability-flags-t: ur_device_exec_capability_flags_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_device_exec_capability_flag_t :project: UnifiedRuntime .. _ur-memory-order-capability-flags-t: ur_memory_order_capability_flags_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_memory_order_capability_flag_t :project: UnifiedRuntime .. _ur-memory-scope-capability-flags-t: ur_memory_scope_capability_flags_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_memory_scope_capability_flag_t :project: UnifiedRuntime .. _ur-device-usm-access-capability-flags-t: ur_device_usm_access_capability_flags_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_device_usm_access_capability_flag_t :project: UnifiedRuntime Device Structures ------------------------------------------------------------------------------ .. _ur-device-binary-t: ur_device_binary_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_device_binary_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-device-partition-value-t: ur_device_partition_value_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenunion:: ur_device_partition_value_t :project: UnifiedRuntime .. _ur-device-partition-property-t: ur_device_partition_property_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_device_partition_property_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-device-partition-properties-t: ur_device_partition_properties_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_device_partition_properties_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-device-native-properties-t: ur_device_native_properties_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_device_native_properties_t :project: UnifiedRuntime :members: :undoc-members: Device Macros -------------------------------------------------------------------------------- .. _UR-DEVICE-BINARY-TARGET-UNKNOWN: UR_DEVICE_BINARY_TARGET_UNKNOWN ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygendefine:: UR_DEVICE_BINARY_TARGET_UNKNOWN :project: UnifiedRuntime .. _UR-DEVICE-BINARY-TARGET-SPIRV32: UR_DEVICE_BINARY_TARGET_SPIRV32 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygendefine:: UR_DEVICE_BINARY_TARGET_SPIRV32 :project: UnifiedRuntime .. _UR-DEVICE-BINARY-TARGET-SPIRV64: UR_DEVICE_BINARY_TARGET_SPIRV64 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygendefine:: UR_DEVICE_BINARY_TARGET_SPIRV64 :project: UnifiedRuntime .. _UR-DEVICE-BINARY-TARGET-SPIRV64-X86-64: UR_DEVICE_BINARY_TARGET_SPIRV64_X86_64 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygendefine:: UR_DEVICE_BINARY_TARGET_SPIRV64_X86_64 :project: UnifiedRuntime .. _UR-DEVICE-BINARY-TARGET-SPIRV64-GEN: UR_DEVICE_BINARY_TARGET_SPIRV64_GEN ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygendefine:: UR_DEVICE_BINARY_TARGET_SPIRV64_GEN :project: UnifiedRuntime .. _UR-DEVICE-BINARY-TARGET-SPIRV64-FPGA: UR_DEVICE_BINARY_TARGET_SPIRV64_FPGA ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygendefine:: UR_DEVICE_BINARY_TARGET_SPIRV64_FPGA :project: UnifiedRuntime .. _UR-DEVICE-BINARY-TARGET-NVPTX64: UR_DEVICE_BINARY_TARGET_NVPTX64 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygendefine:: UR_DEVICE_BINARY_TARGET_NVPTX64 :project: UnifiedRuntime .. _UR-DEVICE-BINARY-TARGET-AMDGCN: UR_DEVICE_BINARY_TARGET_AMDGCN ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygendefine:: UR_DEVICE_BINARY_TARGET_AMDGCN :project: UnifiedRuntime .. _UR-DEVICE-BINARY-TARGET-NATIVE-CPU: UR_DEVICE_BINARY_TARGET_NATIVE_CPU ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygendefine:: UR_DEVICE_BINARY_TARGET_NATIVE_CPU :project: UnifiedRuntime Context ============================================================ * Functions * :ref:`urContextCreate` * :ref:`urContextRetain` * :ref:`urContextRelease` * :ref:`urContextGetInfo` * :ref:`urContextGetNativeHandle` * :ref:`urContextCreateWithNativeHandle` * :ref:`urContextSetExtendedDeleter` * Enumerations * :ref:`ur-context-flags-t` * :ref:`ur-context-info-t` * Structures * :ref:`ur-context-properties-t` * :ref:`ur-context-native-properties-t` * Typedefs * :ref:`ur-context-extended-deleter-t` Context Functions ------------------------------------------------------------------------------ .. _urContextCreate: urContextCreate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urContextCreate :project: UnifiedRuntime .. _urContextRetain: urContextRetain ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urContextRetain :project: UnifiedRuntime .. _urContextRelease: urContextRelease ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urContextRelease :project: UnifiedRuntime .. _urContextGetInfo: urContextGetInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urContextGetInfo :project: UnifiedRuntime .. _urContextGetNativeHandle: urContextGetNativeHandle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urContextGetNativeHandle :project: UnifiedRuntime .. _urContextCreateWithNativeHandle: urContextCreateWithNativeHandle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urContextCreateWithNativeHandle :project: UnifiedRuntime .. _urContextSetExtendedDeleter: urContextSetExtendedDeleter ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urContextSetExtendedDeleter :project: UnifiedRuntime Context Enums ------------------------------------------------------------------------------ .. _ur-context-flags-t: ur_context_flags_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_context_flag_t :project: UnifiedRuntime .. _ur-context-info-t: ur_context_info_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_context_info_t :project: UnifiedRuntime Context Structures ------------------------------------------------------------------------------ .. _ur-context-properties-t: ur_context_properties_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_context_properties_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-context-native-properties-t: ur_context_native_properties_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_context_native_properties_t :project: UnifiedRuntime :members: :undoc-members: Context Typedefs -------------------------------------------------------------------------------- .. _ur-context-extended-deleter-t: ur_context_extended_deleter_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygentypedef:: ur_context_extended_deleter_t :project: UnifiedRuntime Memory ============================================================ * Functions * :ref:`urMemImageCreate` * :ref:`urMemBufferCreate` * :ref:`urMemRetain` * :ref:`urMemRelease` * :ref:`urMemBufferPartition` * :ref:`urMemGetNativeHandle` * :ref:`urMemBufferCreateWithNativeHandle` * :ref:`urMemImageCreateWithNativeHandle` * :ref:`urMemGetInfo` * :ref:`urMemImageGetInfo` * Enumerations * :ref:`ur-mem-flags-t` * :ref:`ur-mem-type-t` * :ref:`ur-mem-info-t` * :ref:`ur-image-channel-order-t` * :ref:`ur-image-channel-type-t` * :ref:`ur-image-info-t` * :ref:`ur-buffer-create-type-t` * Structures * :ref:`ur-image-format-t` * :ref:`ur-image-desc-t` * :ref:`ur-buffer-properties-t` * :ref:`ur-buffer-channel-properties-t` * :ref:`ur-buffer-alloc-location-properties-t` * :ref:`ur-buffer-region-t` * :ref:`ur-mem-native-properties-t` Memory Functions ------------------------------------------------------------------------------ .. _urMemImageCreate: urMemImageCreate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urMemImageCreate :project: UnifiedRuntime .. _urMemBufferCreate: urMemBufferCreate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urMemBufferCreate :project: UnifiedRuntime .. _urMemRetain: urMemRetain ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urMemRetain :project: UnifiedRuntime .. _urMemRelease: urMemRelease ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urMemRelease :project: UnifiedRuntime .. _urMemBufferPartition: urMemBufferPartition ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urMemBufferPartition :project: UnifiedRuntime .. _urMemGetNativeHandle: urMemGetNativeHandle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urMemGetNativeHandle :project: UnifiedRuntime .. _urMemBufferCreateWithNativeHandle: urMemBufferCreateWithNativeHandle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urMemBufferCreateWithNativeHandle :project: UnifiedRuntime .. _urMemImageCreateWithNativeHandle: urMemImageCreateWithNativeHandle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urMemImageCreateWithNativeHandle :project: UnifiedRuntime .. _urMemGetInfo: urMemGetInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urMemGetInfo :project: UnifiedRuntime .. _urMemImageGetInfo: urMemImageGetInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urMemImageGetInfo :project: UnifiedRuntime Memory Enums ------------------------------------------------------------------------------ .. _ur-mem-flags-t: ur_mem_flags_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_mem_flag_t :project: UnifiedRuntime .. _ur-mem-type-t: ur_mem_type_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_mem_type_t :project: UnifiedRuntime .. _ur-mem-info-t: ur_mem_info_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_mem_info_t :project: UnifiedRuntime .. _ur-image-channel-order-t: ur_image_channel_order_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_image_channel_order_t :project: UnifiedRuntime .. _ur-image-channel-type-t: ur_image_channel_type_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_image_channel_type_t :project: UnifiedRuntime .. _ur-image-info-t: ur_image_info_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_image_info_t :project: UnifiedRuntime .. _ur-buffer-create-type-t: ur_buffer_create_type_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_buffer_create_type_t :project: UnifiedRuntime Memory Structures ------------------------------------------------------------------------------ .. _ur-image-format-t: ur_image_format_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_image_format_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-image-desc-t: ur_image_desc_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_image_desc_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-buffer-properties-t: ur_buffer_properties_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_buffer_properties_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-buffer-channel-properties-t: ur_buffer_channel_properties_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_buffer_channel_properties_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-buffer-alloc-location-properties-t: ur_buffer_alloc_location_properties_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_buffer_alloc_location_properties_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-buffer-region-t: ur_buffer_region_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_buffer_region_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-mem-native-properties-t: ur_mem_native_properties_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_mem_native_properties_t :project: UnifiedRuntime :members: :undoc-members: Sampler ============================================================ * Functions * :ref:`urSamplerCreate` * :ref:`urSamplerRetain` * :ref:`urSamplerRelease` * :ref:`urSamplerGetInfo` * :ref:`urSamplerGetNativeHandle` * :ref:`urSamplerCreateWithNativeHandle` * Enumerations * :ref:`ur-sampler-filter-mode-t` * :ref:`ur-sampler-addressing-mode-t` * :ref:`ur-sampler-info-t` * Structures * :ref:`ur-sampler-desc-t` * :ref:`ur-sampler-native-properties-t` Sampler Functions ------------------------------------------------------------------------------ .. _urSamplerCreate: urSamplerCreate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urSamplerCreate :project: UnifiedRuntime .. _urSamplerRetain: urSamplerRetain ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urSamplerRetain :project: UnifiedRuntime .. _urSamplerRelease: urSamplerRelease ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urSamplerRelease :project: UnifiedRuntime .. _urSamplerGetInfo: urSamplerGetInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urSamplerGetInfo :project: UnifiedRuntime .. _urSamplerGetNativeHandle: urSamplerGetNativeHandle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urSamplerGetNativeHandle :project: UnifiedRuntime .. _urSamplerCreateWithNativeHandle: urSamplerCreateWithNativeHandle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urSamplerCreateWithNativeHandle :project: UnifiedRuntime Sampler Enums ------------------------------------------------------------------------------ .. _ur-sampler-filter-mode-t: ur_sampler_filter_mode_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_sampler_filter_mode_t :project: UnifiedRuntime .. _ur-sampler-addressing-mode-t: ur_sampler_addressing_mode_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_sampler_addressing_mode_t :project: UnifiedRuntime .. _ur-sampler-info-t: ur_sampler_info_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_sampler_info_t :project: UnifiedRuntime Sampler Structures ------------------------------------------------------------------------------ .. _ur-sampler-desc-t: ur_sampler_desc_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_sampler_desc_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-sampler-native-properties-t: ur_sampler_native_properties_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_sampler_native_properties_t :project: UnifiedRuntime :members: :undoc-members: Usm ============================================================ * Functions * :ref:`urUSMHostAlloc` * :ref:`urUSMDeviceAlloc` * :ref:`urUSMSharedAlloc` * :ref:`urUSMFree` * :ref:`urUSMGetMemAllocInfo` * :ref:`urUSMPoolCreate` * :ref:`urUSMPoolRetain` * :ref:`urUSMPoolRelease` * :ref:`urUSMPoolGetInfo` * Enumerations * :ref:`ur-usm-host-mem-flags-t` * :ref:`ur-usm-device-mem-flags-t` * :ref:`ur-usm-pool-flags-t` * :ref:`ur-usm-type-t` * :ref:`ur-usm-alloc-info-t` * :ref:`ur-usm-advice-flags-t` * :ref:`ur-usm-pool-info-t` * Structures * :ref:`ur-usm-desc-t` * :ref:`ur-usm-host-desc-t` * :ref:`ur-usm-device-desc-t` * :ref:`ur-usm-alloc-location-desc-t` * :ref:`ur-usm-pool-desc-t` * :ref:`ur-usm-pool-limits-desc-t` Usm Functions ------------------------------------------------------------------------------ .. _urUSMHostAlloc: urUSMHostAlloc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urUSMHostAlloc :project: UnifiedRuntime .. _urUSMDeviceAlloc: urUSMDeviceAlloc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urUSMDeviceAlloc :project: UnifiedRuntime .. _urUSMSharedAlloc: urUSMSharedAlloc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urUSMSharedAlloc :project: UnifiedRuntime .. _urUSMFree: urUSMFree ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urUSMFree :project: UnifiedRuntime .. _urUSMGetMemAllocInfo: urUSMGetMemAllocInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urUSMGetMemAllocInfo :project: UnifiedRuntime .. _urUSMPoolCreate: urUSMPoolCreate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urUSMPoolCreate :project: UnifiedRuntime .. _urUSMPoolRetain: urUSMPoolRetain ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urUSMPoolRetain :project: UnifiedRuntime .. _urUSMPoolRelease: urUSMPoolRelease ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urUSMPoolRelease :project: UnifiedRuntime .. _urUSMPoolGetInfo: urUSMPoolGetInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urUSMPoolGetInfo :project: UnifiedRuntime Usm Enums ------------------------------------------------------------------------------ .. _ur-usm-host-mem-flags-t: ur_usm_host_mem_flags_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_usm_host_mem_flag_t :project: UnifiedRuntime .. _ur-usm-device-mem-flags-t: ur_usm_device_mem_flags_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_usm_device_mem_flag_t :project: UnifiedRuntime .. _ur-usm-pool-flags-t: ur_usm_pool_flags_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_usm_pool_flag_t :project: UnifiedRuntime .. _ur-usm-type-t: ur_usm_type_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_usm_type_t :project: UnifiedRuntime .. _ur-usm-alloc-info-t: ur_usm_alloc_info_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_usm_alloc_info_t :project: UnifiedRuntime .. _ur-usm-advice-flags-t: ur_usm_advice_flags_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_usm_advice_flag_t :project: UnifiedRuntime .. _ur-usm-pool-info-t: ur_usm_pool_info_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_usm_pool_info_t :project: UnifiedRuntime Usm Structures ------------------------------------------------------------------------------ .. _ur-usm-desc-t: ur_usm_desc_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_usm_desc_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-usm-host-desc-t: ur_usm_host_desc_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_usm_host_desc_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-usm-device-desc-t: ur_usm_device_desc_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_usm_device_desc_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-usm-alloc-location-desc-t: ur_usm_alloc_location_desc_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_usm_alloc_location_desc_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-usm-pool-desc-t: ur_usm_pool_desc_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_usm_pool_desc_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-usm-pool-limits-desc-t: ur_usm_pool_limits_desc_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_usm_pool_limits_desc_t :project: UnifiedRuntime :members: :undoc-members: Virtual memory ============================================================ * Functions * :ref:`urVirtualMemGranularityGetInfo` * :ref:`urVirtualMemReserve` * :ref:`urVirtualMemFree` * :ref:`urVirtualMemMap` * :ref:`urVirtualMemUnmap` * :ref:`urVirtualMemSetAccess` * :ref:`urVirtualMemGetInfo` * :ref:`urPhysicalMemCreate` * :ref:`urPhysicalMemRetain` * :ref:`urPhysicalMemRelease` * Enumerations * :ref:`ur-virtual-mem-granularity-info-t` * :ref:`ur-virtual-mem-access-flags-t` * :ref:`ur-virtual-mem-info-t` * :ref:`ur-physical-mem-flags-t` * Structures * :ref:`ur-physical-mem-properties-t` Virtual memory Functions ------------------------------------------------------------------------------ .. _urVirtualMemGranularityGetInfo: urVirtualMemGranularityGetInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urVirtualMemGranularityGetInfo :project: UnifiedRuntime .. _urVirtualMemReserve: urVirtualMemReserve ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urVirtualMemReserve :project: UnifiedRuntime .. _urVirtualMemFree: urVirtualMemFree ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urVirtualMemFree :project: UnifiedRuntime .. _urVirtualMemMap: urVirtualMemMap ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urVirtualMemMap :project: UnifiedRuntime .. _urVirtualMemUnmap: urVirtualMemUnmap ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urVirtualMemUnmap :project: UnifiedRuntime .. _urVirtualMemSetAccess: urVirtualMemSetAccess ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urVirtualMemSetAccess :project: UnifiedRuntime .. _urVirtualMemGetInfo: urVirtualMemGetInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urVirtualMemGetInfo :project: UnifiedRuntime .. _urPhysicalMemCreate: urPhysicalMemCreate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPhysicalMemCreate :project: UnifiedRuntime .. _urPhysicalMemRetain: urPhysicalMemRetain ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPhysicalMemRetain :project: UnifiedRuntime .. _urPhysicalMemRelease: urPhysicalMemRelease ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPhysicalMemRelease :project: UnifiedRuntime Virtual memory Enums ------------------------------------------------------------------------------ .. _ur-virtual-mem-granularity-info-t: ur_virtual_mem_granularity_info_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_virtual_mem_granularity_info_t :project: UnifiedRuntime .. _ur-virtual-mem-access-flags-t: ur_virtual_mem_access_flags_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_virtual_mem_access_flag_t :project: UnifiedRuntime .. _ur-virtual-mem-info-t: ur_virtual_mem_info_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_virtual_mem_info_t :project: UnifiedRuntime .. _ur-physical-mem-flags-t: ur_physical_mem_flags_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_physical_mem_flag_t :project: UnifiedRuntime Virtual memory Structures ------------------------------------------------------------------------------ .. _ur-physical-mem-properties-t: ur_physical_mem_properties_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_physical_mem_properties_t :project: UnifiedRuntime :members: :undoc-members: Program ============================================================ * Functions * :ref:`urProgramCreateWithIL` * :ref:`urProgramCreateWithBinary` * :ref:`urProgramBuild` * :ref:`urProgramCompile` * :ref:`urProgramLink` * :ref:`urProgramRetain` * :ref:`urProgramRelease` * :ref:`urProgramGetFunctionPointer` * :ref:`urProgramGetInfo` * :ref:`urProgramGetBuildInfo` * :ref:`urProgramSetSpecializationConstants` * :ref:`urProgramGetNativeHandle` * :ref:`urProgramCreateWithNativeHandle` * Enumerations * :ref:`ur-program-metadata-type-t` * :ref:`ur-program-info-t` * :ref:`ur-program-build-status-t` * :ref:`ur-program-binary-type-t` * :ref:`ur-program-build-info-t` * Structures * :ref:`ur-program-metadata-value-t` * :ref:`ur-program-metadata-t` * :ref:`ur-program-properties-t` * :ref:`ur-specialization-constant-info-t` * :ref:`ur-program-native-properties-t` Program Functions ------------------------------------------------------------------------------ .. _urProgramCreateWithIL: urProgramCreateWithIL ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urProgramCreateWithIL :project: UnifiedRuntime .. _urProgramCreateWithBinary: urProgramCreateWithBinary ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urProgramCreateWithBinary :project: UnifiedRuntime .. _urProgramBuild: urProgramBuild ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urProgramBuild :project: UnifiedRuntime .. _urProgramCompile: urProgramCompile ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urProgramCompile :project: UnifiedRuntime .. _urProgramLink: urProgramLink ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urProgramLink :project: UnifiedRuntime .. _urProgramRetain: urProgramRetain ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urProgramRetain :project: UnifiedRuntime .. _urProgramRelease: urProgramRelease ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urProgramRelease :project: UnifiedRuntime .. _urProgramGetFunctionPointer: urProgramGetFunctionPointer ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urProgramGetFunctionPointer :project: UnifiedRuntime .. _urProgramGetInfo: urProgramGetInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urProgramGetInfo :project: UnifiedRuntime .. _urProgramGetBuildInfo: urProgramGetBuildInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urProgramGetBuildInfo :project: UnifiedRuntime .. _urProgramSetSpecializationConstants: urProgramSetSpecializationConstants ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urProgramSetSpecializationConstants :project: UnifiedRuntime .. _urProgramGetNativeHandle: urProgramGetNativeHandle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urProgramGetNativeHandle :project: UnifiedRuntime .. _urProgramCreateWithNativeHandle: urProgramCreateWithNativeHandle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urProgramCreateWithNativeHandle :project: UnifiedRuntime Program Enums ------------------------------------------------------------------------------ .. _ur-program-metadata-type-t: ur_program_metadata_type_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_program_metadata_type_t :project: UnifiedRuntime .. _ur-program-info-t: ur_program_info_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_program_info_t :project: UnifiedRuntime .. _ur-program-build-status-t: ur_program_build_status_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_program_build_status_t :project: UnifiedRuntime .. _ur-program-binary-type-t: ur_program_binary_type_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_program_binary_type_t :project: UnifiedRuntime .. _ur-program-build-info-t: ur_program_build_info_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_program_build_info_t :project: UnifiedRuntime Program Structures ------------------------------------------------------------------------------ .. _ur-program-metadata-value-t: ur_program_metadata_value_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenunion:: ur_program_metadata_value_t :project: UnifiedRuntime .. _ur-program-metadata-t: ur_program_metadata_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_program_metadata_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-program-properties-t: ur_program_properties_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_program_properties_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-specialization-constant-info-t: ur_specialization_constant_info_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_specialization_constant_info_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-program-native-properties-t: ur_program_native_properties_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_program_native_properties_t :project: UnifiedRuntime :members: :undoc-members: Kernel ============================================================ * Functions * :ref:`urKernelCreate` * :ref:`urKernelSetArgValue` * :ref:`urKernelSetArgLocal` * :ref:`urKernelGetInfo` * :ref:`urKernelGetGroupInfo` * :ref:`urKernelGetSubGroupInfo` * :ref:`urKernelRetain` * :ref:`urKernelRelease` * :ref:`urKernelSetArgPointer` * :ref:`urKernelSetExecInfo` * :ref:`urKernelSetArgSampler` * :ref:`urKernelSetArgMemObj` * :ref:`urKernelSetSpecializationConstants` * :ref:`urKernelGetNativeHandle` * :ref:`urKernelCreateWithNativeHandle` * Enumerations * :ref:`ur-kernel-info-t` * :ref:`ur-kernel-group-info-t` * :ref:`ur-kernel-sub-group-info-t` * :ref:`ur-kernel-cache-config-t` * :ref:`ur-kernel-exec-info-t` * Structures * :ref:`ur-kernel-arg-value-properties-t` * :ref:`ur-kernel-arg-local-properties-t` * :ref:`ur-kernel-arg-pointer-properties-t` * :ref:`ur-kernel-exec-info-properties-t` * :ref:`ur-kernel-arg-sampler-properties-t` * :ref:`ur-kernel-arg-mem-obj-properties-t` * :ref:`ur-kernel-native-properties-t` Kernel Functions ------------------------------------------------------------------------------ .. _urKernelCreate: urKernelCreate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urKernelCreate :project: UnifiedRuntime .. _urKernelSetArgValue: urKernelSetArgValue ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urKernelSetArgValue :project: UnifiedRuntime .. _urKernelSetArgLocal: urKernelSetArgLocal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urKernelSetArgLocal :project: UnifiedRuntime .. _urKernelGetInfo: urKernelGetInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urKernelGetInfo :project: UnifiedRuntime .. _urKernelGetGroupInfo: urKernelGetGroupInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urKernelGetGroupInfo :project: UnifiedRuntime .. _urKernelGetSubGroupInfo: urKernelGetSubGroupInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urKernelGetSubGroupInfo :project: UnifiedRuntime .. _urKernelRetain: urKernelRetain ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urKernelRetain :project: UnifiedRuntime .. _urKernelRelease: urKernelRelease ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urKernelRelease :project: UnifiedRuntime .. _urKernelSetArgPointer: urKernelSetArgPointer ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urKernelSetArgPointer :project: UnifiedRuntime .. _urKernelSetExecInfo: urKernelSetExecInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urKernelSetExecInfo :project: UnifiedRuntime .. _urKernelSetArgSampler: urKernelSetArgSampler ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urKernelSetArgSampler :project: UnifiedRuntime .. _urKernelSetArgMemObj: urKernelSetArgMemObj ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urKernelSetArgMemObj :project: UnifiedRuntime .. _urKernelSetSpecializationConstants: urKernelSetSpecializationConstants ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urKernelSetSpecializationConstants :project: UnifiedRuntime .. _urKernelGetNativeHandle: urKernelGetNativeHandle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urKernelGetNativeHandle :project: UnifiedRuntime .. _urKernelCreateWithNativeHandle: urKernelCreateWithNativeHandle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urKernelCreateWithNativeHandle :project: UnifiedRuntime Kernel Enums ------------------------------------------------------------------------------ .. _ur-kernel-info-t: ur_kernel_info_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_kernel_info_t :project: UnifiedRuntime .. _ur-kernel-group-info-t: ur_kernel_group_info_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_kernel_group_info_t :project: UnifiedRuntime .. _ur-kernel-sub-group-info-t: ur_kernel_sub_group_info_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_kernel_sub_group_info_t :project: UnifiedRuntime .. _ur-kernel-cache-config-t: ur_kernel_cache_config_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_kernel_cache_config_t :project: UnifiedRuntime .. _ur-kernel-exec-info-t: ur_kernel_exec_info_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_kernel_exec_info_t :project: UnifiedRuntime Kernel Structures ------------------------------------------------------------------------------ .. _ur-kernel-arg-value-properties-t: ur_kernel_arg_value_properties_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_kernel_arg_value_properties_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-kernel-arg-local-properties-t: ur_kernel_arg_local_properties_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_kernel_arg_local_properties_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-kernel-arg-pointer-properties-t: ur_kernel_arg_pointer_properties_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_kernel_arg_pointer_properties_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-kernel-exec-info-properties-t: ur_kernel_exec_info_properties_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_kernel_exec_info_properties_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-kernel-arg-sampler-properties-t: ur_kernel_arg_sampler_properties_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_kernel_arg_sampler_properties_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-kernel-arg-mem-obj-properties-t: ur_kernel_arg_mem_obj_properties_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_kernel_arg_mem_obj_properties_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-kernel-native-properties-t: ur_kernel_native_properties_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_kernel_native_properties_t :project: UnifiedRuntime :members: :undoc-members: Queue ============================================================ * Functions * :ref:`urQueueGetInfo` * :ref:`urQueueCreate` * :ref:`urQueueRetain` * :ref:`urQueueRelease` * :ref:`urQueueGetNativeHandle` * :ref:`urQueueCreateWithNativeHandle` * :ref:`urQueueFinish` * :ref:`urQueueFlush` * Enumerations * :ref:`ur-queue-info-t` * :ref:`ur-queue-flags-t` * Structures * :ref:`ur-queue-properties-t` * :ref:`ur-queue-index-properties-t` * :ref:`ur-queue-native-desc-t` * :ref:`ur-queue-native-properties-t` Queue Functions ------------------------------------------------------------------------------ .. _urQueueGetInfo: urQueueGetInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urQueueGetInfo :project: UnifiedRuntime .. _urQueueCreate: urQueueCreate ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urQueueCreate :project: UnifiedRuntime .. _urQueueRetain: urQueueRetain ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urQueueRetain :project: UnifiedRuntime .. _urQueueRelease: urQueueRelease ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urQueueRelease :project: UnifiedRuntime .. _urQueueGetNativeHandle: urQueueGetNativeHandle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urQueueGetNativeHandle :project: UnifiedRuntime .. _urQueueCreateWithNativeHandle: urQueueCreateWithNativeHandle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urQueueCreateWithNativeHandle :project: UnifiedRuntime .. _urQueueFinish: urQueueFinish ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urQueueFinish :project: UnifiedRuntime .. _urQueueFlush: urQueueFlush ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urQueueFlush :project: UnifiedRuntime Queue Enums ------------------------------------------------------------------------------ .. _ur-queue-info-t: ur_queue_info_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_queue_info_t :project: UnifiedRuntime .. _ur-queue-flags-t: ur_queue_flags_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_queue_flag_t :project: UnifiedRuntime Queue Structures ------------------------------------------------------------------------------ .. _ur-queue-properties-t: ur_queue_properties_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_queue_properties_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-queue-index-properties-t: ur_queue_index_properties_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_queue_index_properties_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-queue-native-desc-t: ur_queue_native_desc_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_queue_native_desc_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-queue-native-properties-t: ur_queue_native_properties_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_queue_native_properties_t :project: UnifiedRuntime :members: :undoc-members: Event ============================================================ * Functions * :ref:`urEventGetInfo` * :ref:`urEventGetProfilingInfo` * :ref:`urEventWait` * :ref:`urEventRetain` * :ref:`urEventRelease` * :ref:`urEventGetNativeHandle` * :ref:`urEventCreateWithNativeHandle` * :ref:`urEventSetCallback` * Enumerations * :ref:`ur-command-t` * :ref:`ur-event-status-t` * :ref:`ur-event-info-t` * :ref:`ur-profiling-info-t` * :ref:`ur-execution-info-t` * Structures * :ref:`ur-event-native-properties-t` * Typedefs * :ref:`ur-event-callback-t` Event Functions ------------------------------------------------------------------------------ .. _urEventGetInfo: urEventGetInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEventGetInfo :project: UnifiedRuntime .. _urEventGetProfilingInfo: urEventGetProfilingInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEventGetProfilingInfo :project: UnifiedRuntime .. _urEventWait: urEventWait ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEventWait :project: UnifiedRuntime .. _urEventRetain: urEventRetain ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEventRetain :project: UnifiedRuntime .. _urEventRelease: urEventRelease ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEventRelease :project: UnifiedRuntime .. _urEventGetNativeHandle: urEventGetNativeHandle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEventGetNativeHandle :project: UnifiedRuntime .. _urEventCreateWithNativeHandle: urEventCreateWithNativeHandle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEventCreateWithNativeHandle :project: UnifiedRuntime .. _urEventSetCallback: urEventSetCallback ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEventSetCallback :project: UnifiedRuntime Event Enums ------------------------------------------------------------------------------ .. _ur-command-t: ur_command_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_command_t :project: UnifiedRuntime .. _ur-event-status-t: ur_event_status_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_event_status_t :project: UnifiedRuntime .. _ur-event-info-t: ur_event_info_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_event_info_t :project: UnifiedRuntime .. _ur-profiling-info-t: ur_profiling_info_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_profiling_info_t :project: UnifiedRuntime .. _ur-execution-info-t: ur_execution_info_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_execution_info_t :project: UnifiedRuntime Event Structures ------------------------------------------------------------------------------ .. _ur-event-native-properties-t: ur_event_native_properties_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_event_native_properties_t :project: UnifiedRuntime :members: :undoc-members: Event Typedefs -------------------------------------------------------------------------------- .. _ur-event-callback-t: ur_event_callback_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygentypedef:: ur_event_callback_t :project: UnifiedRuntime Enqueue ============================================================ * Functions * :ref:`urEnqueueKernelLaunch` * :ref:`urEnqueueEventsWait` * :ref:`urEnqueueEventsWaitWithBarrier` * :ref:`urEnqueueMemBufferRead` * :ref:`urEnqueueMemBufferWrite` * :ref:`urEnqueueMemBufferReadRect` * :ref:`urEnqueueMemBufferWriteRect` * :ref:`urEnqueueMemBufferCopy` * :ref:`urEnqueueMemBufferCopyRect` * :ref:`urEnqueueMemBufferFill` * :ref:`urEnqueueMemImageRead` * :ref:`urEnqueueMemImageWrite` * :ref:`urEnqueueMemImageCopy` * :ref:`urEnqueueMemBufferMap` * :ref:`urEnqueueMemUnmap` * :ref:`urEnqueueUSMFill` * :ref:`urEnqueueUSMMemcpy` * :ref:`urEnqueueUSMPrefetch` * :ref:`urEnqueueUSMAdvise` * :ref:`urEnqueueUSMFill2D` * :ref:`urEnqueueUSMMemcpy2D` * :ref:`urEnqueueDeviceGlobalVariableWrite` * :ref:`urEnqueueDeviceGlobalVariableRead` * :ref:`urEnqueueReadHostPipe` * :ref:`urEnqueueWriteHostPipe` * Enumerations * :ref:`ur-map-flags-t` * :ref:`ur-usm-migration-flags-t` Enqueue Functions ------------------------------------------------------------------------------ .. _urEnqueueKernelLaunch: urEnqueueKernelLaunch ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEnqueueKernelLaunch :project: UnifiedRuntime .. _urEnqueueEventsWait: urEnqueueEventsWait ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEnqueueEventsWait :project: UnifiedRuntime .. _urEnqueueEventsWaitWithBarrier: urEnqueueEventsWaitWithBarrier ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEnqueueEventsWaitWithBarrier :project: UnifiedRuntime .. _urEnqueueMemBufferRead: urEnqueueMemBufferRead ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEnqueueMemBufferRead :project: UnifiedRuntime .. _urEnqueueMemBufferWrite: urEnqueueMemBufferWrite ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEnqueueMemBufferWrite :project: UnifiedRuntime .. _urEnqueueMemBufferReadRect: urEnqueueMemBufferReadRect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEnqueueMemBufferReadRect :project: UnifiedRuntime .. _urEnqueueMemBufferWriteRect: urEnqueueMemBufferWriteRect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEnqueueMemBufferWriteRect :project: UnifiedRuntime .. _urEnqueueMemBufferCopy: urEnqueueMemBufferCopy ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEnqueueMemBufferCopy :project: UnifiedRuntime .. _urEnqueueMemBufferCopyRect: urEnqueueMemBufferCopyRect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEnqueueMemBufferCopyRect :project: UnifiedRuntime .. _urEnqueueMemBufferFill: urEnqueueMemBufferFill ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEnqueueMemBufferFill :project: UnifiedRuntime .. _urEnqueueMemImageRead: urEnqueueMemImageRead ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEnqueueMemImageRead :project: UnifiedRuntime .. _urEnqueueMemImageWrite: urEnqueueMemImageWrite ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEnqueueMemImageWrite :project: UnifiedRuntime .. _urEnqueueMemImageCopy: urEnqueueMemImageCopy ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEnqueueMemImageCopy :project: UnifiedRuntime .. _urEnqueueMemBufferMap: urEnqueueMemBufferMap ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEnqueueMemBufferMap :project: UnifiedRuntime .. _urEnqueueMemUnmap: urEnqueueMemUnmap ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEnqueueMemUnmap :project: UnifiedRuntime .. _urEnqueueUSMFill: urEnqueueUSMFill ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEnqueueUSMFill :project: UnifiedRuntime .. _urEnqueueUSMMemcpy: urEnqueueUSMMemcpy ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEnqueueUSMMemcpy :project: UnifiedRuntime .. _urEnqueueUSMPrefetch: urEnqueueUSMPrefetch ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEnqueueUSMPrefetch :project: UnifiedRuntime .. _urEnqueueUSMAdvise: urEnqueueUSMAdvise ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEnqueueUSMAdvise :project: UnifiedRuntime .. _urEnqueueUSMFill2D: urEnqueueUSMFill2D ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEnqueueUSMFill2D :project: UnifiedRuntime .. _urEnqueueUSMMemcpy2D: urEnqueueUSMMemcpy2D ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEnqueueUSMMemcpy2D :project: UnifiedRuntime .. _urEnqueueDeviceGlobalVariableWrite: urEnqueueDeviceGlobalVariableWrite ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEnqueueDeviceGlobalVariableWrite :project: UnifiedRuntime .. _urEnqueueDeviceGlobalVariableRead: urEnqueueDeviceGlobalVariableRead ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEnqueueDeviceGlobalVariableRead :project: UnifiedRuntime .. _urEnqueueReadHostPipe: urEnqueueReadHostPipe ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEnqueueReadHostPipe :project: UnifiedRuntime .. _urEnqueueWriteHostPipe: urEnqueueWriteHostPipe ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEnqueueWriteHostPipe :project: UnifiedRuntime Enqueue Enums ------------------------------------------------------------------------------ .. _ur-map-flags-t: ur_map_flags_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_map_flag_t :project: UnifiedRuntime .. _ur-usm-migration-flags-t: ur_usm_migration_flags_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_usm_migration_flag_t :project: UnifiedRuntime Bindless images (experimental) ============================================================ * Functions * :ref:`urUSMPitchedAllocExp` * :ref:`urBindlessImagesUnsampledImageHandleDestroyExp` * :ref:`urBindlessImagesSampledImageHandleDestroyExp` * :ref:`urBindlessImagesImageAllocateExp` * :ref:`urBindlessImagesImageFreeExp` * :ref:`urBindlessImagesUnsampledImageCreateExp` * :ref:`urBindlessImagesSampledImageCreateExp` * :ref:`urBindlessImagesImageCopyExp` * :ref:`urBindlessImagesImageGetInfoExp` * :ref:`urBindlessImagesMipmapGetLevelExp` * :ref:`urBindlessImagesMipmapFreeExp` * :ref:`urBindlessImagesImportOpaqueFDExp` * :ref:`urBindlessImagesMapExternalArrayExp` * :ref:`urBindlessImagesReleaseInteropExp` * :ref:`urBindlessImagesImportExternalSemaphoreOpaqueFDExp` * :ref:`urBindlessImagesDestroyExternalSemaphoreExp` * :ref:`urBindlessImagesWaitExternalSemaphoreExp` * :ref:`urBindlessImagesSignalExternalSemaphoreExp` * Enumerations * :ref:`ur-exp-image-copy-flags-t` * Structures * :ref:`ur-exp-file-descriptor-t` * :ref:`ur-exp-win32-handle-t` * :ref:`ur-exp-sampler-mip-properties-t` * :ref:`ur-exp-sampler-addr-modes-t` * :ref:`ur-exp-interop-mem-desc-t` * :ref:`ur-exp-interop-semaphore-desc-t` Bindless images (experimental) Functions ------------------------------------------------------------------------------ .. _urUSMPitchedAllocExp: urUSMPitchedAllocExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urUSMPitchedAllocExp :project: UnifiedRuntime .. _urBindlessImagesUnsampledImageHandleDestroyExp: urBindlessImagesUnsampledImageHandleDestroyExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urBindlessImagesUnsampledImageHandleDestroyExp :project: UnifiedRuntime .. _urBindlessImagesSampledImageHandleDestroyExp: urBindlessImagesSampledImageHandleDestroyExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urBindlessImagesSampledImageHandleDestroyExp :project: UnifiedRuntime .. _urBindlessImagesImageAllocateExp: urBindlessImagesImageAllocateExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urBindlessImagesImageAllocateExp :project: UnifiedRuntime .. _urBindlessImagesImageFreeExp: urBindlessImagesImageFreeExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urBindlessImagesImageFreeExp :project: UnifiedRuntime .. _urBindlessImagesUnsampledImageCreateExp: urBindlessImagesUnsampledImageCreateExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urBindlessImagesUnsampledImageCreateExp :project: UnifiedRuntime .. _urBindlessImagesSampledImageCreateExp: urBindlessImagesSampledImageCreateExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urBindlessImagesSampledImageCreateExp :project: UnifiedRuntime .. _urBindlessImagesImageCopyExp: urBindlessImagesImageCopyExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urBindlessImagesImageCopyExp :project: UnifiedRuntime .. _urBindlessImagesImageGetInfoExp: urBindlessImagesImageGetInfoExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urBindlessImagesImageGetInfoExp :project: UnifiedRuntime .. _urBindlessImagesMipmapGetLevelExp: urBindlessImagesMipmapGetLevelExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urBindlessImagesMipmapGetLevelExp :project: UnifiedRuntime .. _urBindlessImagesMipmapFreeExp: urBindlessImagesMipmapFreeExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urBindlessImagesMipmapFreeExp :project: UnifiedRuntime .. _urBindlessImagesImportOpaqueFDExp: urBindlessImagesImportOpaqueFDExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urBindlessImagesImportOpaqueFDExp :project: UnifiedRuntime .. _urBindlessImagesMapExternalArrayExp: urBindlessImagesMapExternalArrayExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urBindlessImagesMapExternalArrayExp :project: UnifiedRuntime .. _urBindlessImagesReleaseInteropExp: urBindlessImagesReleaseInteropExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urBindlessImagesReleaseInteropExp :project: UnifiedRuntime .. _urBindlessImagesImportExternalSemaphoreOpaqueFDExp: urBindlessImagesImportExternalSemaphoreOpaqueFDExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urBindlessImagesImportExternalSemaphoreOpaqueFDExp :project: UnifiedRuntime .. _urBindlessImagesDestroyExternalSemaphoreExp: urBindlessImagesDestroyExternalSemaphoreExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urBindlessImagesDestroyExternalSemaphoreExp :project: UnifiedRuntime .. _urBindlessImagesWaitExternalSemaphoreExp: urBindlessImagesWaitExternalSemaphoreExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urBindlessImagesWaitExternalSemaphoreExp :project: UnifiedRuntime .. _urBindlessImagesSignalExternalSemaphoreExp: urBindlessImagesSignalExternalSemaphoreExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urBindlessImagesSignalExternalSemaphoreExp :project: UnifiedRuntime Bindless images (experimental) Enums ------------------------------------------------------------------------------ .. _ur-exp-image-copy-flags-t: ur_exp_image_copy_flags_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_exp_image_copy_flag_t :project: UnifiedRuntime Bindless images (experimental) Structures ------------------------------------------------------------------------------ .. _ur-exp-file-descriptor-t: ur_exp_file_descriptor_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_exp_file_descriptor_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-exp-win32-handle-t: ur_exp_win32_handle_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_exp_win32_handle_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-exp-sampler-mip-properties-t: ur_exp_sampler_mip_properties_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_exp_sampler_mip_properties_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-exp-sampler-addr-modes-t: ur_exp_sampler_addr_modes_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_exp_sampler_addr_modes_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-exp-interop-mem-desc-t: ur_exp_interop_mem_desc_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_exp_interop_mem_desc_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-exp-interop-semaphore-desc-t: ur_exp_interop_semaphore_desc_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_exp_interop_semaphore_desc_t :project: UnifiedRuntime :members: :undoc-members: Command buffer (experimental) ============================================================ * Functions * :ref:`urCommandBufferCreateExp` * :ref:`urCommandBufferRetainExp` * :ref:`urCommandBufferReleaseExp` * :ref:`urCommandBufferFinalizeExp` * :ref:`urCommandBufferAppendKernelLaunchExp` * :ref:`urCommandBufferAppendUSMMemcpyExp` * :ref:`urCommandBufferAppendUSMFillExp` * :ref:`urCommandBufferAppendMemBufferCopyExp` * :ref:`urCommandBufferAppendMemBufferWriteExp` * :ref:`urCommandBufferAppendMemBufferReadExp` * :ref:`urCommandBufferAppendMemBufferCopyRectExp` * :ref:`urCommandBufferAppendMemBufferWriteRectExp` * :ref:`urCommandBufferAppendMemBufferReadRectExp` * :ref:`urCommandBufferAppendMemBufferFillExp` * :ref:`urCommandBufferAppendUSMPrefetchExp` * :ref:`urCommandBufferAppendUSMAdviseExp` * :ref:`urCommandBufferEnqueueExp` * :ref:`urCommandBufferRetainCommandExp` * :ref:`urCommandBufferReleaseCommandExp` * :ref:`urCommandBufferUpdateKernelLaunchExp` * :ref:`urCommandBufferGetInfoExp` * :ref:`urCommandBufferCommandGetInfoExp` * Enumerations * :ref:`ur-exp-command-buffer-info-t` * :ref:`ur-exp-command-buffer-command-info-t` * Structures * :ref:`ur-exp-command-buffer-desc-t` * :ref:`ur-exp-command-buffer-update-memobj-arg-desc-t` * :ref:`ur-exp-command-buffer-update-pointer-arg-desc-t` * :ref:`ur-exp-command-buffer-update-value-arg-desc-t` * :ref:`ur-exp-command-buffer-update-exec-info-desc-t` * :ref:`ur-exp-command-buffer-update-kernel-launch-desc-t` * Macros * :ref:`UR-COMMAND-BUFFER-EXTENSION-STRING-EXP` * Typedefs * :ref:`ur-exp-command-buffer-sync-point-t` Command buffer (experimental) Functions ------------------------------------------------------------------------------ .. _urCommandBufferCreateExp: urCommandBufferCreateExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urCommandBufferCreateExp :project: UnifiedRuntime .. _urCommandBufferRetainExp: urCommandBufferRetainExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urCommandBufferRetainExp :project: UnifiedRuntime .. _urCommandBufferReleaseExp: urCommandBufferReleaseExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urCommandBufferReleaseExp :project: UnifiedRuntime .. _urCommandBufferFinalizeExp: urCommandBufferFinalizeExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urCommandBufferFinalizeExp :project: UnifiedRuntime .. _urCommandBufferAppendKernelLaunchExp: urCommandBufferAppendKernelLaunchExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urCommandBufferAppendKernelLaunchExp :project: UnifiedRuntime .. _urCommandBufferAppendUSMMemcpyExp: urCommandBufferAppendUSMMemcpyExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urCommandBufferAppendUSMMemcpyExp :project: UnifiedRuntime .. _urCommandBufferAppendUSMFillExp: urCommandBufferAppendUSMFillExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urCommandBufferAppendUSMFillExp :project: UnifiedRuntime .. _urCommandBufferAppendMemBufferCopyExp: urCommandBufferAppendMemBufferCopyExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urCommandBufferAppendMemBufferCopyExp :project: UnifiedRuntime .. _urCommandBufferAppendMemBufferWriteExp: urCommandBufferAppendMemBufferWriteExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urCommandBufferAppendMemBufferWriteExp :project: UnifiedRuntime .. _urCommandBufferAppendMemBufferReadExp: urCommandBufferAppendMemBufferReadExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urCommandBufferAppendMemBufferReadExp :project: UnifiedRuntime .. _urCommandBufferAppendMemBufferCopyRectExp: urCommandBufferAppendMemBufferCopyRectExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urCommandBufferAppendMemBufferCopyRectExp :project: UnifiedRuntime .. _urCommandBufferAppendMemBufferWriteRectExp: urCommandBufferAppendMemBufferWriteRectExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urCommandBufferAppendMemBufferWriteRectExp :project: UnifiedRuntime .. _urCommandBufferAppendMemBufferReadRectExp: urCommandBufferAppendMemBufferReadRectExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urCommandBufferAppendMemBufferReadRectExp :project: UnifiedRuntime .. _urCommandBufferAppendMemBufferFillExp: urCommandBufferAppendMemBufferFillExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urCommandBufferAppendMemBufferFillExp :project: UnifiedRuntime .. _urCommandBufferAppendUSMPrefetchExp: urCommandBufferAppendUSMPrefetchExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urCommandBufferAppendUSMPrefetchExp :project: UnifiedRuntime .. _urCommandBufferAppendUSMAdviseExp: urCommandBufferAppendUSMAdviseExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urCommandBufferAppendUSMAdviseExp :project: UnifiedRuntime .. _urCommandBufferEnqueueExp: urCommandBufferEnqueueExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urCommandBufferEnqueueExp :project: UnifiedRuntime .. _urCommandBufferRetainCommandExp: urCommandBufferRetainCommandExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urCommandBufferRetainCommandExp :project: UnifiedRuntime .. _urCommandBufferReleaseCommandExp: urCommandBufferReleaseCommandExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urCommandBufferReleaseCommandExp :project: UnifiedRuntime .. _urCommandBufferUpdateKernelLaunchExp: urCommandBufferUpdateKernelLaunchExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urCommandBufferUpdateKernelLaunchExp :project: UnifiedRuntime .. _urCommandBufferGetInfoExp: urCommandBufferGetInfoExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urCommandBufferGetInfoExp :project: UnifiedRuntime .. _urCommandBufferCommandGetInfoExp: urCommandBufferCommandGetInfoExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urCommandBufferCommandGetInfoExp :project: UnifiedRuntime Command buffer (experimental) Enums ------------------------------------------------------------------------------ .. _ur-exp-command-buffer-info-t: ur_exp_command_buffer_info_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_exp_command_buffer_info_t :project: UnifiedRuntime .. _ur-exp-command-buffer-command-info-t: ur_exp_command_buffer_command_info_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_exp_command_buffer_command_info_t :project: UnifiedRuntime Command buffer (experimental) Structures ------------------------------------------------------------------------------ .. _ur-exp-command-buffer-desc-t: ur_exp_command_buffer_desc_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_exp_command_buffer_desc_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-exp-command-buffer-update-memobj-arg-desc-t: ur_exp_command_buffer_update_memobj_arg_desc_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_exp_command_buffer_update_memobj_arg_desc_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-exp-command-buffer-update-pointer-arg-desc-t: ur_exp_command_buffer_update_pointer_arg_desc_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_exp_command_buffer_update_pointer_arg_desc_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-exp-command-buffer-update-value-arg-desc-t: ur_exp_command_buffer_update_value_arg_desc_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_exp_command_buffer_update_value_arg_desc_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-exp-command-buffer-update-exec-info-desc-t: ur_exp_command_buffer_update_exec_info_desc_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_exp_command_buffer_update_exec_info_desc_t :project: UnifiedRuntime :members: :undoc-members: .. _ur-exp-command-buffer-update-kernel-launch-desc-t: ur_exp_command_buffer_update_kernel_launch_desc_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenstruct:: ur_exp_command_buffer_update_kernel_launch_desc_t :project: UnifiedRuntime :members: :undoc-members: Command buffer (experimental) Macros -------------------------------------------------------------------------------- .. _UR-COMMAND-BUFFER-EXTENSION-STRING-EXP: UR_COMMAND_BUFFER_EXTENSION_STRING_EXP ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygendefine:: UR_COMMAND_BUFFER_EXTENSION_STRING_EXP :project: UnifiedRuntime Command buffer (experimental) Typedefs -------------------------------------------------------------------------------- .. _ur-exp-command-buffer-sync-point-t: ur_exp_command_buffer_sync_point_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygentypedef:: ur_exp_command_buffer_sync_point_t :project: UnifiedRuntime Cooperative kernels (experimental) ============================================================ * Functions * :ref:`urEnqueueCooperativeKernelLaunchExp` * :ref:`urKernelSuggestMaxCooperativeGroupCountExp` * Macros * :ref:`UR-COOPERATIVE-KERNELS-EXTENSION-STRING-EXP` Cooperative kernels (experimental) Functions ------------------------------------------------------------------------------ .. _urEnqueueCooperativeKernelLaunchExp: urEnqueueCooperativeKernelLaunchExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urEnqueueCooperativeKernelLaunchExp :project: UnifiedRuntime .. _urKernelSuggestMaxCooperativeGroupCountExp: urKernelSuggestMaxCooperativeGroupCountExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urKernelSuggestMaxCooperativeGroupCountExp :project: UnifiedRuntime Cooperative kernels (experimental) Macros -------------------------------------------------------------------------------- .. _UR-COOPERATIVE-KERNELS-EXTENSION-STRING-EXP: UR_COOPERATIVE_KERNELS_EXTENSION_STRING_EXP ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygendefine:: UR_COOPERATIVE_KERNELS_EXTENSION_STRING_EXP :project: UnifiedRuntime Multi device compile (experimental) ============================================================ * Functions * :ref:`urProgramBuildExp` * :ref:`urProgramCompileExp` * :ref:`urProgramLinkExp` * Macros * :ref:`UR-MULTI-DEVICE-COMPILE-EXTENSION-STRING-EXP` Multi device compile (experimental) Functions ------------------------------------------------------------------------------ .. _urProgramBuildExp: urProgramBuildExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urProgramBuildExp :project: UnifiedRuntime .. _urProgramCompileExp: urProgramCompileExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urProgramCompileExp :project: UnifiedRuntime .. _urProgramLinkExp: urProgramLinkExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urProgramLinkExp :project: UnifiedRuntime Multi device compile (experimental) Macros -------------------------------------------------------------------------------- .. _UR-MULTI-DEVICE-COMPILE-EXTENSION-STRING-EXP: UR_MULTI_DEVICE_COMPILE_EXTENSION_STRING_EXP ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygendefine:: UR_MULTI_DEVICE_COMPILE_EXTENSION_STRING_EXP :project: UnifiedRuntime Usm import release (experimental) ============================================================ * Functions * :ref:`urUSMImportExp` * :ref:`urUSMReleaseExp` Usm import release (experimental) Functions ------------------------------------------------------------------------------ .. _urUSMImportExp: urUSMImportExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urUSMImportExp :project: UnifiedRuntime .. _urUSMReleaseExp: urUSMReleaseExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urUSMReleaseExp :project: UnifiedRuntime Usm p2p (experimental) ============================================================ * Functions * :ref:`urUsmP2PEnablePeerAccessExp` * :ref:`urUsmP2PDisablePeerAccessExp` * :ref:`urUsmP2PPeerAccessGetInfoExp` * Enumerations * :ref:`ur-exp-peer-info-t` Usm p2p (experimental) Functions ------------------------------------------------------------------------------ .. _urUsmP2PEnablePeerAccessExp: urUsmP2PEnablePeerAccessExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urUsmP2PEnablePeerAccessExp :project: UnifiedRuntime .. _urUsmP2PDisablePeerAccessExp: urUsmP2PDisablePeerAccessExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urUsmP2PDisablePeerAccessExp :project: UnifiedRuntime .. _urUsmP2PPeerAccessGetInfoExp: urUsmP2PPeerAccessGetInfoExp ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urUsmP2PPeerAccessGetInfoExp :project: UnifiedRuntime Usm p2p (experimental) Enums ------------------------------------------------------------------------------ .. _ur-exp-peer-info-t: ur_exp_peer_info_t ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenenum:: ur_exp_peer_info_t :project: UnifiedRuntime Print C API ============================================================ The Print API functions are helpful for printing Unified Runtime API objects' values as human-readable strings using C interface. Those functions are complimentary to the set of operators in the :ref:`core/api:Print C++ API`. Each function is named in the same style based on the Unified Runtime object name to be printed. See examples: To print the :any:`ur_function_t` object's value, call: :ref:`urPrintFunction` To print the :any:`ur_kernel_arg_local_properties_t` object's value, call: :ref:`urPrintKernelArgLocalProperties` There is also one 'extras' function in this API, which can be used for printing all values of given function's parameters - :any:`urPrintFunctionParams`. See :ref:`core/api:Print C Functions` for the description of common parameters of Print API functions. * Functions * :ref:`urPrintFunction` * :ref:`urPrintStructureType` * :ref:`urPrintResult` * :ref:`urPrintBaseProperties` * :ref:`urPrintBaseDesc` * :ref:`urPrintRectOffset` * :ref:`urPrintRectRegion` * :ref:`urPrintDeviceInitFlags` * :ref:`urPrintLoaderConfigInfo` * :ref:`urPrintCodeLocation` * :ref:`urPrintAdapterInfo` * :ref:`urPrintAdapterBackend` * :ref:`urPrintPlatformInfo` * :ref:`urPrintApiVersion` * :ref:`urPrintPlatformNativeProperties` * :ref:`urPrintPlatformBackend` * :ref:`urPrintDeviceBinary` * :ref:`urPrintDeviceType` * :ref:`urPrintDeviceInfo` * :ref:`urPrintDeviceAffinityDomainFlags` * :ref:`urPrintDevicePartition` * :ref:`urPrintDevicePartitionProperty` * :ref:`urPrintDevicePartitionProperties` * :ref:`urPrintDeviceFpCapabilityFlags` * :ref:`urPrintDeviceMemCacheType` * :ref:`urPrintDeviceLocalMemType` * :ref:`urPrintDeviceExecCapabilityFlags` * :ref:`urPrintDeviceNativeProperties` * :ref:`urPrintMemoryOrderCapabilityFlags` * :ref:`urPrintMemoryScopeCapabilityFlags` * :ref:`urPrintDeviceUsmAccessCapabilityFlags` * :ref:`urPrintContextFlags` * :ref:`urPrintContextProperties` * :ref:`urPrintContextInfo` * :ref:`urPrintContextNativeProperties` * :ref:`urPrintMemFlags` * :ref:`urPrintMemType` * :ref:`urPrintMemInfo` * :ref:`urPrintImageChannelOrder` * :ref:`urPrintImageChannelType` * :ref:`urPrintImageInfo` * :ref:`urPrintImageFormat` * :ref:`urPrintImageDesc` * :ref:`urPrintBufferProperties` * :ref:`urPrintBufferChannelProperties` * :ref:`urPrintBufferAllocLocationProperties` * :ref:`urPrintBufferRegion` * :ref:`urPrintBufferCreateType` * :ref:`urPrintMemNativeProperties` * :ref:`urPrintSamplerFilterMode` * :ref:`urPrintSamplerAddressingMode` * :ref:`urPrintSamplerInfo` * :ref:`urPrintSamplerDesc` * :ref:`urPrintSamplerNativeProperties` * :ref:`urPrintUsmHostMemFlags` * :ref:`urPrintUsmDeviceMemFlags` * :ref:`urPrintUsmPoolFlags` * :ref:`urPrintUsmType` * :ref:`urPrintUsmAllocInfo` * :ref:`urPrintUsmAdviceFlags` * :ref:`urPrintUsmDesc` * :ref:`urPrintUsmHostDesc` * :ref:`urPrintUsmDeviceDesc` * :ref:`urPrintUsmAllocLocationDesc` * :ref:`urPrintUsmPoolDesc` * :ref:`urPrintUsmPoolLimitsDesc` * :ref:`urPrintUsmPoolInfo` * :ref:`urPrintVirtualMemGranularityInfo` * :ref:`urPrintVirtualMemAccessFlags` * :ref:`urPrintVirtualMemInfo` * :ref:`urPrintPhysicalMemFlags` * :ref:`urPrintPhysicalMemProperties` * :ref:`urPrintProgramMetadataType` * :ref:`urPrintProgramMetadata` * :ref:`urPrintProgramProperties` * :ref:`urPrintProgramInfo` * :ref:`urPrintProgramBuildStatus` * :ref:`urPrintProgramBinaryType` * :ref:`urPrintProgramBuildInfo` * :ref:`urPrintSpecializationConstantInfo` * :ref:`urPrintProgramNativeProperties` * :ref:`urPrintKernelArgValueProperties` * :ref:`urPrintKernelArgLocalProperties` * :ref:`urPrintKernelInfo` * :ref:`urPrintKernelGroupInfo` * :ref:`urPrintKernelSubGroupInfo` * :ref:`urPrintKernelCacheConfig` * :ref:`urPrintKernelExecInfo` * :ref:`urPrintKernelArgPointerProperties` * :ref:`urPrintKernelExecInfoProperties` * :ref:`urPrintKernelArgSamplerProperties` * :ref:`urPrintKernelArgMemObjProperties` * :ref:`urPrintKernelNativeProperties` * :ref:`urPrintQueueInfo` * :ref:`urPrintQueueFlags` * :ref:`urPrintQueueProperties` * :ref:`urPrintQueueIndexProperties` * :ref:`urPrintQueueNativeDesc` * :ref:`urPrintQueueNativeProperties` * :ref:`urPrintCommand` * :ref:`urPrintEventStatus` * :ref:`urPrintEventInfo` * :ref:`urPrintProfilingInfo` * :ref:`urPrintEventNativeProperties` * :ref:`urPrintExecutionInfo` * :ref:`urPrintMapFlags` * :ref:`urPrintUsmMigrationFlags` * :ref:`urPrintExpImageCopyFlags` * :ref:`urPrintExpFileDescriptor` * :ref:`urPrintExpWin32Handle` * :ref:`urPrintExpSamplerMipProperties` * :ref:`urPrintExpSamplerAddrModes` * :ref:`urPrintExpInteropMemDesc` * :ref:`urPrintExpInteropSemaphoreDesc` * :ref:`urPrintExpCommandBufferInfo` * :ref:`urPrintExpCommandBufferCommandInfo` * :ref:`urPrintExpCommandBufferDesc` * :ref:`urPrintExpCommandBufferUpdateMemobjArgDesc` * :ref:`urPrintExpCommandBufferUpdatePointerArgDesc` * :ref:`urPrintExpCommandBufferUpdateValueArgDesc` * :ref:`urPrintExpCommandBufferUpdateExecInfoDesc` * :ref:`urPrintExpCommandBufferUpdateKernelLaunchDesc` * :ref:`urPrintExpPeerInfo` * :ref:`urPrintLoaderConfigCreateParams` * :ref:`urPrintLoaderConfigRetainParams` * :ref:`urPrintLoaderConfigReleaseParams` * :ref:`urPrintLoaderConfigGetInfoParams` * :ref:`urPrintLoaderConfigEnableLayerParams` * :ref:`urPrintLoaderConfigSetCodeLocationCallbackParams` * :ref:`urPrintPlatformGetParams` * :ref:`urPrintPlatformGetInfoParams` * :ref:`urPrintPlatformGetNativeHandleParams` * :ref:`urPrintPlatformCreateWithNativeHandleParams` * :ref:`urPrintPlatformGetApiVersionParams` * :ref:`urPrintPlatformGetBackendOptionParams` * :ref:`urPrintContextCreateParams` * :ref:`urPrintContextRetainParams` * :ref:`urPrintContextReleaseParams` * :ref:`urPrintContextGetInfoParams` * :ref:`urPrintContextGetNativeHandleParams` * :ref:`urPrintContextCreateWithNativeHandleParams` * :ref:`urPrintContextSetExtendedDeleterParams` * :ref:`urPrintEventGetInfoParams` * :ref:`urPrintEventGetProfilingInfoParams` * :ref:`urPrintEventWaitParams` * :ref:`urPrintEventRetainParams` * :ref:`urPrintEventReleaseParams` * :ref:`urPrintEventGetNativeHandleParams` * :ref:`urPrintEventCreateWithNativeHandleParams` * :ref:`urPrintEventSetCallbackParams` * :ref:`urPrintProgramCreateWithIlParams` * :ref:`urPrintProgramCreateWithBinaryParams` * :ref:`urPrintProgramBuildParams` * :ref:`urPrintProgramBuildExpParams` * :ref:`urPrintProgramCompileParams` * :ref:`urPrintProgramCompileExpParams` * :ref:`urPrintProgramLinkParams` * :ref:`urPrintProgramLinkExpParams` * :ref:`urPrintProgramRetainParams` * :ref:`urPrintProgramReleaseParams` * :ref:`urPrintProgramGetFunctionPointerParams` * :ref:`urPrintProgramGetInfoParams` * :ref:`urPrintProgramGetBuildInfoParams` * :ref:`urPrintProgramSetSpecializationConstantsParams` * :ref:`urPrintProgramGetNativeHandleParams` * :ref:`urPrintProgramCreateWithNativeHandleParams` * :ref:`urPrintKernelCreateParams` * :ref:`urPrintKernelGetInfoParams` * :ref:`urPrintKernelGetGroupInfoParams` * :ref:`urPrintKernelGetSubGroupInfoParams` * :ref:`urPrintKernelRetainParams` * :ref:`urPrintKernelReleaseParams` * :ref:`urPrintKernelGetNativeHandleParams` * :ref:`urPrintKernelCreateWithNativeHandleParams` * :ref:`urPrintKernelSetArgValueParams` * :ref:`urPrintKernelSetArgLocalParams` * :ref:`urPrintKernelSetArgPointerParams` * :ref:`urPrintKernelSetExecInfoParams` * :ref:`urPrintKernelSetArgSamplerParams` * :ref:`urPrintKernelSetArgMemObjParams` * :ref:`urPrintKernelSetSpecializationConstantsParams` * :ref:`urPrintKernelSuggestMaxCooperativeGroupCountExpParams` * :ref:`urPrintQueueGetInfoParams` * :ref:`urPrintQueueCreateParams` * :ref:`urPrintQueueRetainParams` * :ref:`urPrintQueueReleaseParams` * :ref:`urPrintQueueGetNativeHandleParams` * :ref:`urPrintQueueCreateWithNativeHandleParams` * :ref:`urPrintQueueFinishParams` * :ref:`urPrintQueueFlushParams` * :ref:`urPrintSamplerCreateParams` * :ref:`urPrintSamplerRetainParams` * :ref:`urPrintSamplerReleaseParams` * :ref:`urPrintSamplerGetInfoParams` * :ref:`urPrintSamplerGetNativeHandleParams` * :ref:`urPrintSamplerCreateWithNativeHandleParams` * :ref:`urPrintMemImageCreateParams` * :ref:`urPrintMemBufferCreateParams` * :ref:`urPrintMemRetainParams` * :ref:`urPrintMemReleaseParams` * :ref:`urPrintMemBufferPartitionParams` * :ref:`urPrintMemGetNativeHandleParams` * :ref:`urPrintMemBufferCreateWithNativeHandleParams` * :ref:`urPrintMemImageCreateWithNativeHandleParams` * :ref:`urPrintMemGetInfoParams` * :ref:`urPrintMemImageGetInfoParams` * :ref:`urPrintPhysicalMemCreateParams` * :ref:`urPrintPhysicalMemRetainParams` * :ref:`urPrintPhysicalMemReleaseParams` * :ref:`urPrintAdapterGetParams` * :ref:`urPrintAdapterReleaseParams` * :ref:`urPrintAdapterRetainParams` * :ref:`urPrintAdapterGetLastErrorParams` * :ref:`urPrintAdapterGetInfoParams` * :ref:`urPrintEnqueueKernelLaunchParams` * :ref:`urPrintEnqueueEventsWaitParams` * :ref:`urPrintEnqueueEventsWaitWithBarrierParams` * :ref:`urPrintEnqueueMemBufferReadParams` * :ref:`urPrintEnqueueMemBufferWriteParams` * :ref:`urPrintEnqueueMemBufferReadRectParams` * :ref:`urPrintEnqueueMemBufferWriteRectParams` * :ref:`urPrintEnqueueMemBufferCopyParams` * :ref:`urPrintEnqueueMemBufferCopyRectParams` * :ref:`urPrintEnqueueMemBufferFillParams` * :ref:`urPrintEnqueueMemImageReadParams` * :ref:`urPrintEnqueueMemImageWriteParams` * :ref:`urPrintEnqueueMemImageCopyParams` * :ref:`urPrintEnqueueMemBufferMapParams` * :ref:`urPrintEnqueueMemUnmapParams` * :ref:`urPrintEnqueueUsmFillParams` * :ref:`urPrintEnqueueUsmMemcpyParams` * :ref:`urPrintEnqueueUsmPrefetchParams` * :ref:`urPrintEnqueueUsmAdviseParams` * :ref:`urPrintEnqueueUsmFill-2dParams` * :ref:`urPrintEnqueueUsmMemcpy-2dParams` * :ref:`urPrintEnqueueDeviceGlobalVariableWriteParams` * :ref:`urPrintEnqueueDeviceGlobalVariableReadParams` * :ref:`urPrintEnqueueReadHostPipeParams` * :ref:`urPrintEnqueueWriteHostPipeParams` * :ref:`urPrintEnqueueCooperativeKernelLaunchExpParams` * :ref:`urPrintBindlessImagesUnsampledImageHandleDestroyExpParams` * :ref:`urPrintBindlessImagesSampledImageHandleDestroyExpParams` * :ref:`urPrintBindlessImagesImageAllocateExpParams` * :ref:`urPrintBindlessImagesImageFreeExpParams` * :ref:`urPrintBindlessImagesUnsampledImageCreateExpParams` * :ref:`urPrintBindlessImagesSampledImageCreateExpParams` * :ref:`urPrintBindlessImagesImageCopyExpParams` * :ref:`urPrintBindlessImagesImageGetInfoExpParams` * :ref:`urPrintBindlessImagesMipmapGetLevelExpParams` * :ref:`urPrintBindlessImagesMipmapFreeExpParams` * :ref:`urPrintBindlessImagesImportOpaqueFdExpParams` * :ref:`urPrintBindlessImagesMapExternalArrayExpParams` * :ref:`urPrintBindlessImagesReleaseInteropExpParams` * :ref:`urPrintBindlessImagesImportExternalSemaphoreOpaqueFdExpParams` * :ref:`urPrintBindlessImagesDestroyExternalSemaphoreExpParams` * :ref:`urPrintBindlessImagesWaitExternalSemaphoreExpParams` * :ref:`urPrintBindlessImagesSignalExternalSemaphoreExpParams` * :ref:`urPrintUsmHostAllocParams` * :ref:`urPrintUsmDeviceAllocParams` * :ref:`urPrintUsmSharedAllocParams` * :ref:`urPrintUsmFreeParams` * :ref:`urPrintUsmGetMemAllocInfoParams` * :ref:`urPrintUsmPoolCreateParams` * :ref:`urPrintUsmPoolRetainParams` * :ref:`urPrintUsmPoolReleaseParams` * :ref:`urPrintUsmPoolGetInfoParams` * :ref:`urPrintUsmPitchedAllocExpParams` * :ref:`urPrintUsmImportExpParams` * :ref:`urPrintUsmReleaseExpParams` * :ref:`urPrintCommandBufferCreateExpParams` * :ref:`urPrintCommandBufferRetainExpParams` * :ref:`urPrintCommandBufferReleaseExpParams` * :ref:`urPrintCommandBufferFinalizeExpParams` * :ref:`urPrintCommandBufferAppendKernelLaunchExpParams` * :ref:`urPrintCommandBufferAppendUsmMemcpyExpParams` * :ref:`urPrintCommandBufferAppendUsmFillExpParams` * :ref:`urPrintCommandBufferAppendMemBufferCopyExpParams` * :ref:`urPrintCommandBufferAppendMemBufferWriteExpParams` * :ref:`urPrintCommandBufferAppendMemBufferReadExpParams` * :ref:`urPrintCommandBufferAppendMemBufferCopyRectExpParams` * :ref:`urPrintCommandBufferAppendMemBufferWriteRectExpParams` * :ref:`urPrintCommandBufferAppendMemBufferReadRectExpParams` * :ref:`urPrintCommandBufferAppendMemBufferFillExpParams` * :ref:`urPrintCommandBufferAppendUsmPrefetchExpParams` * :ref:`urPrintCommandBufferAppendUsmAdviseExpParams` * :ref:`urPrintCommandBufferEnqueueExpParams` * :ref:`urPrintCommandBufferRetainCommandExpParams` * :ref:`urPrintCommandBufferReleaseCommandExpParams` * :ref:`urPrintCommandBufferUpdateKernelLaunchExpParams` * :ref:`urPrintCommandBufferGetInfoExpParams` * :ref:`urPrintCommandBufferCommandGetInfoExpParams` * :ref:`urPrintUsmP2pEnablePeerAccessExpParams` * :ref:`urPrintUsmP2pDisablePeerAccessExpParams` * :ref:`urPrintUsmP2pPeerAccessGetInfoExpParams` * :ref:`urPrintLoaderInitParams` * :ref:`urPrintLoaderTearDownParams` * :ref:`urPrintVirtualMemGranularityGetInfoParams` * :ref:`urPrintVirtualMemReserveParams` * :ref:`urPrintVirtualMemFreeParams` * :ref:`urPrintVirtualMemMapParams` * :ref:`urPrintVirtualMemUnmapParams` * :ref:`urPrintVirtualMemSetAccessParams` * :ref:`urPrintVirtualMemGetInfoParams` * :ref:`urPrintDeviceGetParams` * :ref:`urPrintDeviceGetInfoParams` * :ref:`urPrintDeviceRetainParams` * :ref:`urPrintDeviceReleaseParams` * :ref:`urPrintDevicePartitionParams` * :ref:`urPrintDeviceSelectBinaryParams` * :ref:`urPrintDeviceGetNativeHandleParams` * :ref:`urPrintDeviceCreateWithNativeHandleParams` * :ref:`urPrintDeviceGetGlobalTimestampsParams` * :ref:`urPrintFunctionParams` Print C Functions ------------------------------------------------------------------------------ All functions output strings to print to the :any:`buffer` of a given size :any:`buff_size`. The outputted string's size is retrieved with the :any:`out_size` parameter. It is required for :any:`buff_size` to be less than :any:`out_size` in order to write the output string to the :any:`buffer`. Otherwise, :any:`buffer` will not be modified. .. _urPrintFunction: urPrintFunction ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintFunction :project: UnifiedRuntime .. _urPrintStructureType: urPrintStructureType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintStructureType :project: UnifiedRuntime .. _urPrintResult: urPrintResult ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintResult :project: UnifiedRuntime .. _urPrintBaseProperties: urPrintBaseProperties ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintBaseProperties :project: UnifiedRuntime .. _urPrintBaseDesc: urPrintBaseDesc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintBaseDesc :project: UnifiedRuntime .. _urPrintRectOffset: urPrintRectOffset ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintRectOffset :project: UnifiedRuntime .. _urPrintRectRegion: urPrintRectRegion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintRectRegion :project: UnifiedRuntime .. _urPrintDeviceInitFlags: urPrintDeviceInitFlags ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintDeviceInitFlags :project: UnifiedRuntime .. _urPrintLoaderConfigInfo: urPrintLoaderConfigInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintLoaderConfigInfo :project: UnifiedRuntime .. _urPrintCodeLocation: urPrintCodeLocation ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintCodeLocation :project: UnifiedRuntime .. _urPrintAdapterInfo: urPrintAdapterInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintAdapterInfo :project: UnifiedRuntime .. _urPrintAdapterBackend: urPrintAdapterBackend ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintAdapterBackend :project: UnifiedRuntime .. _urPrintPlatformInfo: urPrintPlatformInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintPlatformInfo :project: UnifiedRuntime .. _urPrintApiVersion: urPrintApiVersion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintApiVersion :project: UnifiedRuntime .. _urPrintPlatformNativeProperties: urPrintPlatformNativeProperties ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintPlatformNativeProperties :project: UnifiedRuntime .. _urPrintPlatformBackend: urPrintPlatformBackend ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintPlatformBackend :project: UnifiedRuntime .. _urPrintDeviceBinary: urPrintDeviceBinary ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintDeviceBinary :project: UnifiedRuntime .. _urPrintDeviceType: urPrintDeviceType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintDeviceType :project: UnifiedRuntime .. _urPrintDeviceInfo: urPrintDeviceInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintDeviceInfo :project: UnifiedRuntime .. _urPrintDeviceAffinityDomainFlags: urPrintDeviceAffinityDomainFlags ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintDeviceAffinityDomainFlags :project: UnifiedRuntime .. _urPrintDevicePartition: urPrintDevicePartition ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintDevicePartition :project: UnifiedRuntime .. _urPrintDevicePartitionProperty: urPrintDevicePartitionProperty ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintDevicePartitionProperty :project: UnifiedRuntime .. _urPrintDevicePartitionProperties: urPrintDevicePartitionProperties ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintDevicePartitionProperties :project: UnifiedRuntime .. _urPrintDeviceFpCapabilityFlags: urPrintDeviceFpCapabilityFlags ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintDeviceFpCapabilityFlags :project: UnifiedRuntime .. _urPrintDeviceMemCacheType: urPrintDeviceMemCacheType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintDeviceMemCacheType :project: UnifiedRuntime .. _urPrintDeviceLocalMemType: urPrintDeviceLocalMemType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintDeviceLocalMemType :project: UnifiedRuntime .. _urPrintDeviceExecCapabilityFlags: urPrintDeviceExecCapabilityFlags ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintDeviceExecCapabilityFlags :project: UnifiedRuntime .. _urPrintDeviceNativeProperties: urPrintDeviceNativeProperties ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintDeviceNativeProperties :project: UnifiedRuntime .. _urPrintMemoryOrderCapabilityFlags: urPrintMemoryOrderCapabilityFlags ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintMemoryOrderCapabilityFlags :project: UnifiedRuntime .. _urPrintMemoryScopeCapabilityFlags: urPrintMemoryScopeCapabilityFlags ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintMemoryScopeCapabilityFlags :project: UnifiedRuntime .. _urPrintDeviceUsmAccessCapabilityFlags: urPrintDeviceUsmAccessCapabilityFlags ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintDeviceUsmAccessCapabilityFlags :project: UnifiedRuntime .. _urPrintContextFlags: urPrintContextFlags ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintContextFlags :project: UnifiedRuntime .. _urPrintContextProperties: urPrintContextProperties ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintContextProperties :project: UnifiedRuntime .. _urPrintContextInfo: urPrintContextInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintContextInfo :project: UnifiedRuntime .. _urPrintContextNativeProperties: urPrintContextNativeProperties ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintContextNativeProperties :project: UnifiedRuntime .. _urPrintMemFlags: urPrintMemFlags ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintMemFlags :project: UnifiedRuntime .. _urPrintMemType: urPrintMemType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintMemType :project: UnifiedRuntime .. _urPrintMemInfo: urPrintMemInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintMemInfo :project: UnifiedRuntime .. _urPrintImageChannelOrder: urPrintImageChannelOrder ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintImageChannelOrder :project: UnifiedRuntime .. _urPrintImageChannelType: urPrintImageChannelType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintImageChannelType :project: UnifiedRuntime .. _urPrintImageInfo: urPrintImageInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintImageInfo :project: UnifiedRuntime .. _urPrintImageFormat: urPrintImageFormat ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintImageFormat :project: UnifiedRuntime .. _urPrintImageDesc: urPrintImageDesc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintImageDesc :project: UnifiedRuntime .. _urPrintBufferProperties: urPrintBufferProperties ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintBufferProperties :project: UnifiedRuntime .. _urPrintBufferChannelProperties: urPrintBufferChannelProperties ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintBufferChannelProperties :project: UnifiedRuntime .. _urPrintBufferAllocLocationProperties: urPrintBufferAllocLocationProperties ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintBufferAllocLocationProperties :project: UnifiedRuntime .. _urPrintBufferRegion: urPrintBufferRegion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintBufferRegion :project: UnifiedRuntime .. _urPrintBufferCreateType: urPrintBufferCreateType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintBufferCreateType :project: UnifiedRuntime .. _urPrintMemNativeProperties: urPrintMemNativeProperties ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintMemNativeProperties :project: UnifiedRuntime .. _urPrintSamplerFilterMode: urPrintSamplerFilterMode ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintSamplerFilterMode :project: UnifiedRuntime .. _urPrintSamplerAddressingMode: urPrintSamplerAddressingMode ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintSamplerAddressingMode :project: UnifiedRuntime .. _urPrintSamplerInfo: urPrintSamplerInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintSamplerInfo :project: UnifiedRuntime .. _urPrintSamplerDesc: urPrintSamplerDesc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintSamplerDesc :project: UnifiedRuntime .. _urPrintSamplerNativeProperties: urPrintSamplerNativeProperties ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintSamplerNativeProperties :project: UnifiedRuntime .. _urPrintUsmHostMemFlags: urPrintUsmHostMemFlags ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmHostMemFlags :project: UnifiedRuntime .. _urPrintUsmDeviceMemFlags: urPrintUsmDeviceMemFlags ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmDeviceMemFlags :project: UnifiedRuntime .. _urPrintUsmPoolFlags: urPrintUsmPoolFlags ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmPoolFlags :project: UnifiedRuntime .. _urPrintUsmType: urPrintUsmType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmType :project: UnifiedRuntime .. _urPrintUsmAllocInfo: urPrintUsmAllocInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmAllocInfo :project: UnifiedRuntime .. _urPrintUsmAdviceFlags: urPrintUsmAdviceFlags ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmAdviceFlags :project: UnifiedRuntime .. _urPrintUsmDesc: urPrintUsmDesc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmDesc :project: UnifiedRuntime .. _urPrintUsmHostDesc: urPrintUsmHostDesc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmHostDesc :project: UnifiedRuntime .. _urPrintUsmDeviceDesc: urPrintUsmDeviceDesc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmDeviceDesc :project: UnifiedRuntime .. _urPrintUsmAllocLocationDesc: urPrintUsmAllocLocationDesc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmAllocLocationDesc :project: UnifiedRuntime .. _urPrintUsmPoolDesc: urPrintUsmPoolDesc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmPoolDesc :project: UnifiedRuntime .. _urPrintUsmPoolLimitsDesc: urPrintUsmPoolLimitsDesc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmPoolLimitsDesc :project: UnifiedRuntime .. _urPrintUsmPoolInfo: urPrintUsmPoolInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmPoolInfo :project: UnifiedRuntime .. _urPrintVirtualMemGranularityInfo: urPrintVirtualMemGranularityInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintVirtualMemGranularityInfo :project: UnifiedRuntime .. _urPrintVirtualMemAccessFlags: urPrintVirtualMemAccessFlags ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintVirtualMemAccessFlags :project: UnifiedRuntime .. _urPrintVirtualMemInfo: urPrintVirtualMemInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintVirtualMemInfo :project: UnifiedRuntime .. _urPrintPhysicalMemFlags: urPrintPhysicalMemFlags ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintPhysicalMemFlags :project: UnifiedRuntime .. _urPrintPhysicalMemProperties: urPrintPhysicalMemProperties ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintPhysicalMemProperties :project: UnifiedRuntime .. _urPrintProgramMetadataType: urPrintProgramMetadataType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintProgramMetadataType :project: UnifiedRuntime .. _urPrintProgramMetadata: urPrintProgramMetadata ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintProgramMetadata :project: UnifiedRuntime .. _urPrintProgramProperties: urPrintProgramProperties ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintProgramProperties :project: UnifiedRuntime .. _urPrintProgramInfo: urPrintProgramInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintProgramInfo :project: UnifiedRuntime .. _urPrintProgramBuildStatus: urPrintProgramBuildStatus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintProgramBuildStatus :project: UnifiedRuntime .. _urPrintProgramBinaryType: urPrintProgramBinaryType ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintProgramBinaryType :project: UnifiedRuntime .. _urPrintProgramBuildInfo: urPrintProgramBuildInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintProgramBuildInfo :project: UnifiedRuntime .. _urPrintSpecializationConstantInfo: urPrintSpecializationConstantInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintSpecializationConstantInfo :project: UnifiedRuntime .. _urPrintProgramNativeProperties: urPrintProgramNativeProperties ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintProgramNativeProperties :project: UnifiedRuntime .. _urPrintKernelArgValueProperties: urPrintKernelArgValueProperties ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelArgValueProperties :project: UnifiedRuntime .. _urPrintKernelArgLocalProperties: urPrintKernelArgLocalProperties ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelArgLocalProperties :project: UnifiedRuntime .. _urPrintKernelInfo: urPrintKernelInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelInfo :project: UnifiedRuntime .. _urPrintKernelGroupInfo: urPrintKernelGroupInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelGroupInfo :project: UnifiedRuntime .. _urPrintKernelSubGroupInfo: urPrintKernelSubGroupInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelSubGroupInfo :project: UnifiedRuntime .. _urPrintKernelCacheConfig: urPrintKernelCacheConfig ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelCacheConfig :project: UnifiedRuntime .. _urPrintKernelExecInfo: urPrintKernelExecInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelExecInfo :project: UnifiedRuntime .. _urPrintKernelArgPointerProperties: urPrintKernelArgPointerProperties ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelArgPointerProperties :project: UnifiedRuntime .. _urPrintKernelExecInfoProperties: urPrintKernelExecInfoProperties ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelExecInfoProperties :project: UnifiedRuntime .. _urPrintKernelArgSamplerProperties: urPrintKernelArgSamplerProperties ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelArgSamplerProperties :project: UnifiedRuntime .. _urPrintKernelArgMemObjProperties: urPrintKernelArgMemObjProperties ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelArgMemObjProperties :project: UnifiedRuntime .. _urPrintKernelNativeProperties: urPrintKernelNativeProperties ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelNativeProperties :project: UnifiedRuntime .. _urPrintQueueInfo: urPrintQueueInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintQueueInfo :project: UnifiedRuntime .. _urPrintQueueFlags: urPrintQueueFlags ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintQueueFlags :project: UnifiedRuntime .. _urPrintQueueProperties: urPrintQueueProperties ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintQueueProperties :project: UnifiedRuntime .. _urPrintQueueIndexProperties: urPrintQueueIndexProperties ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintQueueIndexProperties :project: UnifiedRuntime .. _urPrintQueueNativeDesc: urPrintQueueNativeDesc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintQueueNativeDesc :project: UnifiedRuntime .. _urPrintQueueNativeProperties: urPrintQueueNativeProperties ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintQueueNativeProperties :project: UnifiedRuntime .. _urPrintCommand: urPrintCommand ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintCommand :project: UnifiedRuntime .. _urPrintEventStatus: urPrintEventStatus ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEventStatus :project: UnifiedRuntime .. _urPrintEventInfo: urPrintEventInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEventInfo :project: UnifiedRuntime .. _urPrintProfilingInfo: urPrintProfilingInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintProfilingInfo :project: UnifiedRuntime .. _urPrintEventNativeProperties: urPrintEventNativeProperties ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEventNativeProperties :project: UnifiedRuntime .. _urPrintExecutionInfo: urPrintExecutionInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintExecutionInfo :project: UnifiedRuntime .. _urPrintMapFlags: urPrintMapFlags ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintMapFlags :project: UnifiedRuntime .. _urPrintUsmMigrationFlags: urPrintUsmMigrationFlags ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmMigrationFlags :project: UnifiedRuntime .. _urPrintExpImageCopyFlags: urPrintExpImageCopyFlags ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintExpImageCopyFlags :project: UnifiedRuntime .. _urPrintExpFileDescriptor: urPrintExpFileDescriptor ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintExpFileDescriptor :project: UnifiedRuntime .. _urPrintExpWin32Handle: urPrintExpWin32Handle ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintExpWin32Handle :project: UnifiedRuntime .. _urPrintExpSamplerMipProperties: urPrintExpSamplerMipProperties ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintExpSamplerMipProperties :project: UnifiedRuntime .. _urPrintExpSamplerAddrModes: urPrintExpSamplerAddrModes ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintExpSamplerAddrModes :project: UnifiedRuntime .. _urPrintExpInteropMemDesc: urPrintExpInteropMemDesc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintExpInteropMemDesc :project: UnifiedRuntime .. _urPrintExpInteropSemaphoreDesc: urPrintExpInteropSemaphoreDesc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintExpInteropSemaphoreDesc :project: UnifiedRuntime .. _urPrintExpCommandBufferInfo: urPrintExpCommandBufferInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintExpCommandBufferInfo :project: UnifiedRuntime .. _urPrintExpCommandBufferCommandInfo: urPrintExpCommandBufferCommandInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintExpCommandBufferCommandInfo :project: UnifiedRuntime .. _urPrintExpCommandBufferDesc: urPrintExpCommandBufferDesc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintExpCommandBufferDesc :project: UnifiedRuntime .. _urPrintExpCommandBufferUpdateMemobjArgDesc: urPrintExpCommandBufferUpdateMemobjArgDesc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintExpCommandBufferUpdateMemobjArgDesc :project: UnifiedRuntime .. _urPrintExpCommandBufferUpdatePointerArgDesc: urPrintExpCommandBufferUpdatePointerArgDesc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintExpCommandBufferUpdatePointerArgDesc :project: UnifiedRuntime .. _urPrintExpCommandBufferUpdateValueArgDesc: urPrintExpCommandBufferUpdateValueArgDesc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintExpCommandBufferUpdateValueArgDesc :project: UnifiedRuntime .. _urPrintExpCommandBufferUpdateExecInfoDesc: urPrintExpCommandBufferUpdateExecInfoDesc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintExpCommandBufferUpdateExecInfoDesc :project: UnifiedRuntime .. _urPrintExpCommandBufferUpdateKernelLaunchDesc: urPrintExpCommandBufferUpdateKernelLaunchDesc ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintExpCommandBufferUpdateKernelLaunchDesc :project: UnifiedRuntime .. _urPrintExpPeerInfo: urPrintExpPeerInfo ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintExpPeerInfo :project: UnifiedRuntime .. _urPrintLoaderConfigCreateParams: urPrintLoaderConfigCreateParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintLoaderConfigCreateParams :project: UnifiedRuntime .. _urPrintLoaderConfigRetainParams: urPrintLoaderConfigRetainParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintLoaderConfigRetainParams :project: UnifiedRuntime .. _urPrintLoaderConfigReleaseParams: urPrintLoaderConfigReleaseParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintLoaderConfigReleaseParams :project: UnifiedRuntime .. _urPrintLoaderConfigGetInfoParams: urPrintLoaderConfigGetInfoParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintLoaderConfigGetInfoParams :project: UnifiedRuntime .. _urPrintLoaderConfigEnableLayerParams: urPrintLoaderConfigEnableLayerParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintLoaderConfigEnableLayerParams :project: UnifiedRuntime .. _urPrintLoaderConfigSetCodeLocationCallbackParams: urPrintLoaderConfigSetCodeLocationCallbackParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintLoaderConfigSetCodeLocationCallbackParams :project: UnifiedRuntime .. _urPrintPlatformGetParams: urPrintPlatformGetParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintPlatformGetParams :project: UnifiedRuntime .. _urPrintPlatformGetInfoParams: urPrintPlatformGetInfoParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintPlatformGetInfoParams :project: UnifiedRuntime .. _urPrintPlatformGetNativeHandleParams: urPrintPlatformGetNativeHandleParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintPlatformGetNativeHandleParams :project: UnifiedRuntime .. _urPrintPlatformCreateWithNativeHandleParams: urPrintPlatformCreateWithNativeHandleParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintPlatformCreateWithNativeHandleParams :project: UnifiedRuntime .. _urPrintPlatformGetApiVersionParams: urPrintPlatformGetApiVersionParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintPlatformGetApiVersionParams :project: UnifiedRuntime .. _urPrintPlatformGetBackendOptionParams: urPrintPlatformGetBackendOptionParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintPlatformGetBackendOptionParams :project: UnifiedRuntime .. _urPrintContextCreateParams: urPrintContextCreateParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintContextCreateParams :project: UnifiedRuntime .. _urPrintContextRetainParams: urPrintContextRetainParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintContextRetainParams :project: UnifiedRuntime .. _urPrintContextReleaseParams: urPrintContextReleaseParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintContextReleaseParams :project: UnifiedRuntime .. _urPrintContextGetInfoParams: urPrintContextGetInfoParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintContextGetInfoParams :project: UnifiedRuntime .. _urPrintContextGetNativeHandleParams: urPrintContextGetNativeHandleParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintContextGetNativeHandleParams :project: UnifiedRuntime .. _urPrintContextCreateWithNativeHandleParams: urPrintContextCreateWithNativeHandleParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintContextCreateWithNativeHandleParams :project: UnifiedRuntime .. _urPrintContextSetExtendedDeleterParams: urPrintContextSetExtendedDeleterParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintContextSetExtendedDeleterParams :project: UnifiedRuntime .. _urPrintEventGetInfoParams: urPrintEventGetInfoParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEventGetInfoParams :project: UnifiedRuntime .. _urPrintEventGetProfilingInfoParams: urPrintEventGetProfilingInfoParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEventGetProfilingInfoParams :project: UnifiedRuntime .. _urPrintEventWaitParams: urPrintEventWaitParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEventWaitParams :project: UnifiedRuntime .. _urPrintEventRetainParams: urPrintEventRetainParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEventRetainParams :project: UnifiedRuntime .. _urPrintEventReleaseParams: urPrintEventReleaseParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEventReleaseParams :project: UnifiedRuntime .. _urPrintEventGetNativeHandleParams: urPrintEventGetNativeHandleParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEventGetNativeHandleParams :project: UnifiedRuntime .. _urPrintEventCreateWithNativeHandleParams: urPrintEventCreateWithNativeHandleParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEventCreateWithNativeHandleParams :project: UnifiedRuntime .. _urPrintEventSetCallbackParams: urPrintEventSetCallbackParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEventSetCallbackParams :project: UnifiedRuntime .. _urPrintProgramCreateWithIlParams: urPrintProgramCreateWithIlParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintProgramCreateWithIlParams :project: UnifiedRuntime .. _urPrintProgramCreateWithBinaryParams: urPrintProgramCreateWithBinaryParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintProgramCreateWithBinaryParams :project: UnifiedRuntime .. _urPrintProgramBuildParams: urPrintProgramBuildParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintProgramBuildParams :project: UnifiedRuntime .. _urPrintProgramBuildExpParams: urPrintProgramBuildExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintProgramBuildExpParams :project: UnifiedRuntime .. _urPrintProgramCompileParams: urPrintProgramCompileParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintProgramCompileParams :project: UnifiedRuntime .. _urPrintProgramCompileExpParams: urPrintProgramCompileExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintProgramCompileExpParams :project: UnifiedRuntime .. _urPrintProgramLinkParams: urPrintProgramLinkParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintProgramLinkParams :project: UnifiedRuntime .. _urPrintProgramLinkExpParams: urPrintProgramLinkExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintProgramLinkExpParams :project: UnifiedRuntime .. _urPrintProgramRetainParams: urPrintProgramRetainParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintProgramRetainParams :project: UnifiedRuntime .. _urPrintProgramReleaseParams: urPrintProgramReleaseParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintProgramReleaseParams :project: UnifiedRuntime .. _urPrintProgramGetFunctionPointerParams: urPrintProgramGetFunctionPointerParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintProgramGetFunctionPointerParams :project: UnifiedRuntime .. _urPrintProgramGetInfoParams: urPrintProgramGetInfoParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintProgramGetInfoParams :project: UnifiedRuntime .. _urPrintProgramGetBuildInfoParams: urPrintProgramGetBuildInfoParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintProgramGetBuildInfoParams :project: UnifiedRuntime .. _urPrintProgramSetSpecializationConstantsParams: urPrintProgramSetSpecializationConstantsParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintProgramSetSpecializationConstantsParams :project: UnifiedRuntime .. _urPrintProgramGetNativeHandleParams: urPrintProgramGetNativeHandleParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintProgramGetNativeHandleParams :project: UnifiedRuntime .. _urPrintProgramCreateWithNativeHandleParams: urPrintProgramCreateWithNativeHandleParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintProgramCreateWithNativeHandleParams :project: UnifiedRuntime .. _urPrintKernelCreateParams: urPrintKernelCreateParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelCreateParams :project: UnifiedRuntime .. _urPrintKernelGetInfoParams: urPrintKernelGetInfoParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelGetInfoParams :project: UnifiedRuntime .. _urPrintKernelGetGroupInfoParams: urPrintKernelGetGroupInfoParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelGetGroupInfoParams :project: UnifiedRuntime .. _urPrintKernelGetSubGroupInfoParams: urPrintKernelGetSubGroupInfoParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelGetSubGroupInfoParams :project: UnifiedRuntime .. _urPrintKernelRetainParams: urPrintKernelRetainParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelRetainParams :project: UnifiedRuntime .. _urPrintKernelReleaseParams: urPrintKernelReleaseParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelReleaseParams :project: UnifiedRuntime .. _urPrintKernelGetNativeHandleParams: urPrintKernelGetNativeHandleParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelGetNativeHandleParams :project: UnifiedRuntime .. _urPrintKernelCreateWithNativeHandleParams: urPrintKernelCreateWithNativeHandleParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelCreateWithNativeHandleParams :project: UnifiedRuntime .. _urPrintKernelSetArgValueParams: urPrintKernelSetArgValueParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelSetArgValueParams :project: UnifiedRuntime .. _urPrintKernelSetArgLocalParams: urPrintKernelSetArgLocalParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelSetArgLocalParams :project: UnifiedRuntime .. _urPrintKernelSetArgPointerParams: urPrintKernelSetArgPointerParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelSetArgPointerParams :project: UnifiedRuntime .. _urPrintKernelSetExecInfoParams: urPrintKernelSetExecInfoParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelSetExecInfoParams :project: UnifiedRuntime .. _urPrintKernelSetArgSamplerParams: urPrintKernelSetArgSamplerParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelSetArgSamplerParams :project: UnifiedRuntime .. _urPrintKernelSetArgMemObjParams: urPrintKernelSetArgMemObjParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelSetArgMemObjParams :project: UnifiedRuntime .. _urPrintKernelSetSpecializationConstantsParams: urPrintKernelSetSpecializationConstantsParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelSetSpecializationConstantsParams :project: UnifiedRuntime .. _urPrintKernelSuggestMaxCooperativeGroupCountExpParams: urPrintKernelSuggestMaxCooperativeGroupCountExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintKernelSuggestMaxCooperativeGroupCountExpParams :project: UnifiedRuntime .. _urPrintQueueGetInfoParams: urPrintQueueGetInfoParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintQueueGetInfoParams :project: UnifiedRuntime .. _urPrintQueueCreateParams: urPrintQueueCreateParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintQueueCreateParams :project: UnifiedRuntime .. _urPrintQueueRetainParams: urPrintQueueRetainParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintQueueRetainParams :project: UnifiedRuntime .. _urPrintQueueReleaseParams: urPrintQueueReleaseParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintQueueReleaseParams :project: UnifiedRuntime .. _urPrintQueueGetNativeHandleParams: urPrintQueueGetNativeHandleParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintQueueGetNativeHandleParams :project: UnifiedRuntime .. _urPrintQueueCreateWithNativeHandleParams: urPrintQueueCreateWithNativeHandleParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintQueueCreateWithNativeHandleParams :project: UnifiedRuntime .. _urPrintQueueFinishParams: urPrintQueueFinishParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintQueueFinishParams :project: UnifiedRuntime .. _urPrintQueueFlushParams: urPrintQueueFlushParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintQueueFlushParams :project: UnifiedRuntime .. _urPrintSamplerCreateParams: urPrintSamplerCreateParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintSamplerCreateParams :project: UnifiedRuntime .. _urPrintSamplerRetainParams: urPrintSamplerRetainParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintSamplerRetainParams :project: UnifiedRuntime .. _urPrintSamplerReleaseParams: urPrintSamplerReleaseParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintSamplerReleaseParams :project: UnifiedRuntime .. _urPrintSamplerGetInfoParams: urPrintSamplerGetInfoParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintSamplerGetInfoParams :project: UnifiedRuntime .. _urPrintSamplerGetNativeHandleParams: urPrintSamplerGetNativeHandleParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintSamplerGetNativeHandleParams :project: UnifiedRuntime .. _urPrintSamplerCreateWithNativeHandleParams: urPrintSamplerCreateWithNativeHandleParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintSamplerCreateWithNativeHandleParams :project: UnifiedRuntime .. _urPrintMemImageCreateParams: urPrintMemImageCreateParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintMemImageCreateParams :project: UnifiedRuntime .. _urPrintMemBufferCreateParams: urPrintMemBufferCreateParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintMemBufferCreateParams :project: UnifiedRuntime .. _urPrintMemRetainParams: urPrintMemRetainParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintMemRetainParams :project: UnifiedRuntime .. _urPrintMemReleaseParams: urPrintMemReleaseParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintMemReleaseParams :project: UnifiedRuntime .. _urPrintMemBufferPartitionParams: urPrintMemBufferPartitionParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintMemBufferPartitionParams :project: UnifiedRuntime .. _urPrintMemGetNativeHandleParams: urPrintMemGetNativeHandleParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintMemGetNativeHandleParams :project: UnifiedRuntime .. _urPrintMemBufferCreateWithNativeHandleParams: urPrintMemBufferCreateWithNativeHandleParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintMemBufferCreateWithNativeHandleParams :project: UnifiedRuntime .. _urPrintMemImageCreateWithNativeHandleParams: urPrintMemImageCreateWithNativeHandleParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintMemImageCreateWithNativeHandleParams :project: UnifiedRuntime .. _urPrintMemGetInfoParams: urPrintMemGetInfoParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintMemGetInfoParams :project: UnifiedRuntime .. _urPrintMemImageGetInfoParams: urPrintMemImageGetInfoParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintMemImageGetInfoParams :project: UnifiedRuntime .. _urPrintPhysicalMemCreateParams: urPrintPhysicalMemCreateParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintPhysicalMemCreateParams :project: UnifiedRuntime .. _urPrintPhysicalMemRetainParams: urPrintPhysicalMemRetainParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintPhysicalMemRetainParams :project: UnifiedRuntime .. _urPrintPhysicalMemReleaseParams: urPrintPhysicalMemReleaseParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintPhysicalMemReleaseParams :project: UnifiedRuntime .. _urPrintAdapterGetParams: urPrintAdapterGetParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintAdapterGetParams :project: UnifiedRuntime .. _urPrintAdapterReleaseParams: urPrintAdapterReleaseParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintAdapterReleaseParams :project: UnifiedRuntime .. _urPrintAdapterRetainParams: urPrintAdapterRetainParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintAdapterRetainParams :project: UnifiedRuntime .. _urPrintAdapterGetLastErrorParams: urPrintAdapterGetLastErrorParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintAdapterGetLastErrorParams :project: UnifiedRuntime .. _urPrintAdapterGetInfoParams: urPrintAdapterGetInfoParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintAdapterGetInfoParams :project: UnifiedRuntime .. _urPrintEnqueueKernelLaunchParams: urPrintEnqueueKernelLaunchParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEnqueueKernelLaunchParams :project: UnifiedRuntime .. _urPrintEnqueueEventsWaitParams: urPrintEnqueueEventsWaitParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEnqueueEventsWaitParams :project: UnifiedRuntime .. _urPrintEnqueueEventsWaitWithBarrierParams: urPrintEnqueueEventsWaitWithBarrierParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEnqueueEventsWaitWithBarrierParams :project: UnifiedRuntime .. _urPrintEnqueueMemBufferReadParams: urPrintEnqueueMemBufferReadParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEnqueueMemBufferReadParams :project: UnifiedRuntime .. _urPrintEnqueueMemBufferWriteParams: urPrintEnqueueMemBufferWriteParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEnqueueMemBufferWriteParams :project: UnifiedRuntime .. _urPrintEnqueueMemBufferReadRectParams: urPrintEnqueueMemBufferReadRectParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEnqueueMemBufferReadRectParams :project: UnifiedRuntime .. _urPrintEnqueueMemBufferWriteRectParams: urPrintEnqueueMemBufferWriteRectParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEnqueueMemBufferWriteRectParams :project: UnifiedRuntime .. _urPrintEnqueueMemBufferCopyParams: urPrintEnqueueMemBufferCopyParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEnqueueMemBufferCopyParams :project: UnifiedRuntime .. _urPrintEnqueueMemBufferCopyRectParams: urPrintEnqueueMemBufferCopyRectParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEnqueueMemBufferCopyRectParams :project: UnifiedRuntime .. _urPrintEnqueueMemBufferFillParams: urPrintEnqueueMemBufferFillParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEnqueueMemBufferFillParams :project: UnifiedRuntime .. _urPrintEnqueueMemImageReadParams: urPrintEnqueueMemImageReadParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEnqueueMemImageReadParams :project: UnifiedRuntime .. _urPrintEnqueueMemImageWriteParams: urPrintEnqueueMemImageWriteParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEnqueueMemImageWriteParams :project: UnifiedRuntime .. _urPrintEnqueueMemImageCopyParams: urPrintEnqueueMemImageCopyParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEnqueueMemImageCopyParams :project: UnifiedRuntime .. _urPrintEnqueueMemBufferMapParams: urPrintEnqueueMemBufferMapParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEnqueueMemBufferMapParams :project: UnifiedRuntime .. _urPrintEnqueueMemUnmapParams: urPrintEnqueueMemUnmapParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEnqueueMemUnmapParams :project: UnifiedRuntime .. _urPrintEnqueueUsmFillParams: urPrintEnqueueUsmFillParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEnqueueUsmFillParams :project: UnifiedRuntime .. _urPrintEnqueueUsmMemcpyParams: urPrintEnqueueUsmMemcpyParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEnqueueUsmMemcpyParams :project: UnifiedRuntime .. _urPrintEnqueueUsmPrefetchParams: urPrintEnqueueUsmPrefetchParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEnqueueUsmPrefetchParams :project: UnifiedRuntime .. _urPrintEnqueueUsmAdviseParams: urPrintEnqueueUsmAdviseParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEnqueueUsmAdviseParams :project: UnifiedRuntime .. _urPrintEnqueueUsmFill-2dParams: urPrintEnqueueUsmFill_2dParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEnqueueUsmFill_2dParams :project: UnifiedRuntime .. _urPrintEnqueueUsmMemcpy-2dParams: urPrintEnqueueUsmMemcpy_2dParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEnqueueUsmMemcpy_2dParams :project: UnifiedRuntime .. _urPrintEnqueueDeviceGlobalVariableWriteParams: urPrintEnqueueDeviceGlobalVariableWriteParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEnqueueDeviceGlobalVariableWriteParams :project: UnifiedRuntime .. _urPrintEnqueueDeviceGlobalVariableReadParams: urPrintEnqueueDeviceGlobalVariableReadParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEnqueueDeviceGlobalVariableReadParams :project: UnifiedRuntime .. _urPrintEnqueueReadHostPipeParams: urPrintEnqueueReadHostPipeParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEnqueueReadHostPipeParams :project: UnifiedRuntime .. _urPrintEnqueueWriteHostPipeParams: urPrintEnqueueWriteHostPipeParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEnqueueWriteHostPipeParams :project: UnifiedRuntime .. _urPrintEnqueueCooperativeKernelLaunchExpParams: urPrintEnqueueCooperativeKernelLaunchExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintEnqueueCooperativeKernelLaunchExpParams :project: UnifiedRuntime .. _urPrintBindlessImagesUnsampledImageHandleDestroyExpParams: urPrintBindlessImagesUnsampledImageHandleDestroyExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintBindlessImagesUnsampledImageHandleDestroyExpParams :project: UnifiedRuntime .. _urPrintBindlessImagesSampledImageHandleDestroyExpParams: urPrintBindlessImagesSampledImageHandleDestroyExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintBindlessImagesSampledImageHandleDestroyExpParams :project: UnifiedRuntime .. _urPrintBindlessImagesImageAllocateExpParams: urPrintBindlessImagesImageAllocateExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintBindlessImagesImageAllocateExpParams :project: UnifiedRuntime .. _urPrintBindlessImagesImageFreeExpParams: urPrintBindlessImagesImageFreeExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintBindlessImagesImageFreeExpParams :project: UnifiedRuntime .. _urPrintBindlessImagesUnsampledImageCreateExpParams: urPrintBindlessImagesUnsampledImageCreateExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintBindlessImagesUnsampledImageCreateExpParams :project: UnifiedRuntime .. _urPrintBindlessImagesSampledImageCreateExpParams: urPrintBindlessImagesSampledImageCreateExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintBindlessImagesSampledImageCreateExpParams :project: UnifiedRuntime .. _urPrintBindlessImagesImageCopyExpParams: urPrintBindlessImagesImageCopyExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintBindlessImagesImageCopyExpParams :project: UnifiedRuntime .. _urPrintBindlessImagesImageGetInfoExpParams: urPrintBindlessImagesImageGetInfoExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintBindlessImagesImageGetInfoExpParams :project: UnifiedRuntime .. _urPrintBindlessImagesMipmapGetLevelExpParams: urPrintBindlessImagesMipmapGetLevelExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintBindlessImagesMipmapGetLevelExpParams :project: UnifiedRuntime .. _urPrintBindlessImagesMipmapFreeExpParams: urPrintBindlessImagesMipmapFreeExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintBindlessImagesMipmapFreeExpParams :project: UnifiedRuntime .. _urPrintBindlessImagesImportOpaqueFdExpParams: urPrintBindlessImagesImportOpaqueFdExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintBindlessImagesImportOpaqueFdExpParams :project: UnifiedRuntime .. _urPrintBindlessImagesMapExternalArrayExpParams: urPrintBindlessImagesMapExternalArrayExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintBindlessImagesMapExternalArrayExpParams :project: UnifiedRuntime .. _urPrintBindlessImagesReleaseInteropExpParams: urPrintBindlessImagesReleaseInteropExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintBindlessImagesReleaseInteropExpParams :project: UnifiedRuntime .. _urPrintBindlessImagesImportExternalSemaphoreOpaqueFdExpParams: urPrintBindlessImagesImportExternalSemaphoreOpaqueFdExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintBindlessImagesImportExternalSemaphoreOpaqueFdExpParams :project: UnifiedRuntime .. _urPrintBindlessImagesDestroyExternalSemaphoreExpParams: urPrintBindlessImagesDestroyExternalSemaphoreExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintBindlessImagesDestroyExternalSemaphoreExpParams :project: UnifiedRuntime .. _urPrintBindlessImagesWaitExternalSemaphoreExpParams: urPrintBindlessImagesWaitExternalSemaphoreExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintBindlessImagesWaitExternalSemaphoreExpParams :project: UnifiedRuntime .. _urPrintBindlessImagesSignalExternalSemaphoreExpParams: urPrintBindlessImagesSignalExternalSemaphoreExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintBindlessImagesSignalExternalSemaphoreExpParams :project: UnifiedRuntime .. _urPrintUsmHostAllocParams: urPrintUsmHostAllocParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmHostAllocParams :project: UnifiedRuntime .. _urPrintUsmDeviceAllocParams: urPrintUsmDeviceAllocParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmDeviceAllocParams :project: UnifiedRuntime .. _urPrintUsmSharedAllocParams: urPrintUsmSharedAllocParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmSharedAllocParams :project: UnifiedRuntime .. _urPrintUsmFreeParams: urPrintUsmFreeParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmFreeParams :project: UnifiedRuntime .. _urPrintUsmGetMemAllocInfoParams: urPrintUsmGetMemAllocInfoParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmGetMemAllocInfoParams :project: UnifiedRuntime .. _urPrintUsmPoolCreateParams: urPrintUsmPoolCreateParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmPoolCreateParams :project: UnifiedRuntime .. _urPrintUsmPoolRetainParams: urPrintUsmPoolRetainParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmPoolRetainParams :project: UnifiedRuntime .. _urPrintUsmPoolReleaseParams: urPrintUsmPoolReleaseParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmPoolReleaseParams :project: UnifiedRuntime .. _urPrintUsmPoolGetInfoParams: urPrintUsmPoolGetInfoParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmPoolGetInfoParams :project: UnifiedRuntime .. _urPrintUsmPitchedAllocExpParams: urPrintUsmPitchedAllocExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmPitchedAllocExpParams :project: UnifiedRuntime .. _urPrintUsmImportExpParams: urPrintUsmImportExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmImportExpParams :project: UnifiedRuntime .. _urPrintUsmReleaseExpParams: urPrintUsmReleaseExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmReleaseExpParams :project: UnifiedRuntime .. _urPrintCommandBufferCreateExpParams: urPrintCommandBufferCreateExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintCommandBufferCreateExpParams :project: UnifiedRuntime .. _urPrintCommandBufferRetainExpParams: urPrintCommandBufferRetainExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintCommandBufferRetainExpParams :project: UnifiedRuntime .. _urPrintCommandBufferReleaseExpParams: urPrintCommandBufferReleaseExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintCommandBufferReleaseExpParams :project: UnifiedRuntime .. _urPrintCommandBufferFinalizeExpParams: urPrintCommandBufferFinalizeExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintCommandBufferFinalizeExpParams :project: UnifiedRuntime .. _urPrintCommandBufferAppendKernelLaunchExpParams: urPrintCommandBufferAppendKernelLaunchExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintCommandBufferAppendKernelLaunchExpParams :project: UnifiedRuntime .. _urPrintCommandBufferAppendUsmMemcpyExpParams: urPrintCommandBufferAppendUsmMemcpyExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintCommandBufferAppendUsmMemcpyExpParams :project: UnifiedRuntime .. _urPrintCommandBufferAppendUsmFillExpParams: urPrintCommandBufferAppendUsmFillExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintCommandBufferAppendUsmFillExpParams :project: UnifiedRuntime .. _urPrintCommandBufferAppendMemBufferCopyExpParams: urPrintCommandBufferAppendMemBufferCopyExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintCommandBufferAppendMemBufferCopyExpParams :project: UnifiedRuntime .. _urPrintCommandBufferAppendMemBufferWriteExpParams: urPrintCommandBufferAppendMemBufferWriteExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintCommandBufferAppendMemBufferWriteExpParams :project: UnifiedRuntime .. _urPrintCommandBufferAppendMemBufferReadExpParams: urPrintCommandBufferAppendMemBufferReadExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintCommandBufferAppendMemBufferReadExpParams :project: UnifiedRuntime .. _urPrintCommandBufferAppendMemBufferCopyRectExpParams: urPrintCommandBufferAppendMemBufferCopyRectExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintCommandBufferAppendMemBufferCopyRectExpParams :project: UnifiedRuntime .. _urPrintCommandBufferAppendMemBufferWriteRectExpParams: urPrintCommandBufferAppendMemBufferWriteRectExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintCommandBufferAppendMemBufferWriteRectExpParams :project: UnifiedRuntime .. _urPrintCommandBufferAppendMemBufferReadRectExpParams: urPrintCommandBufferAppendMemBufferReadRectExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintCommandBufferAppendMemBufferReadRectExpParams :project: UnifiedRuntime .. _urPrintCommandBufferAppendMemBufferFillExpParams: urPrintCommandBufferAppendMemBufferFillExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintCommandBufferAppendMemBufferFillExpParams :project: UnifiedRuntime .. _urPrintCommandBufferAppendUsmPrefetchExpParams: urPrintCommandBufferAppendUsmPrefetchExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintCommandBufferAppendUsmPrefetchExpParams :project: UnifiedRuntime .. _urPrintCommandBufferAppendUsmAdviseExpParams: urPrintCommandBufferAppendUsmAdviseExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintCommandBufferAppendUsmAdviseExpParams :project: UnifiedRuntime .. _urPrintCommandBufferEnqueueExpParams: urPrintCommandBufferEnqueueExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintCommandBufferEnqueueExpParams :project: UnifiedRuntime .. _urPrintCommandBufferRetainCommandExpParams: urPrintCommandBufferRetainCommandExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintCommandBufferRetainCommandExpParams :project: UnifiedRuntime .. _urPrintCommandBufferReleaseCommandExpParams: urPrintCommandBufferReleaseCommandExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintCommandBufferReleaseCommandExpParams :project: UnifiedRuntime .. _urPrintCommandBufferUpdateKernelLaunchExpParams: urPrintCommandBufferUpdateKernelLaunchExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintCommandBufferUpdateKernelLaunchExpParams :project: UnifiedRuntime .. _urPrintCommandBufferGetInfoExpParams: urPrintCommandBufferGetInfoExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintCommandBufferGetInfoExpParams :project: UnifiedRuntime .. _urPrintCommandBufferCommandGetInfoExpParams: urPrintCommandBufferCommandGetInfoExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintCommandBufferCommandGetInfoExpParams :project: UnifiedRuntime .. _urPrintUsmP2pEnablePeerAccessExpParams: urPrintUsmP2pEnablePeerAccessExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmP2pEnablePeerAccessExpParams :project: UnifiedRuntime .. _urPrintUsmP2pDisablePeerAccessExpParams: urPrintUsmP2pDisablePeerAccessExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmP2pDisablePeerAccessExpParams :project: UnifiedRuntime .. _urPrintUsmP2pPeerAccessGetInfoExpParams: urPrintUsmP2pPeerAccessGetInfoExpParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintUsmP2pPeerAccessGetInfoExpParams :project: UnifiedRuntime .. _urPrintLoaderInitParams: urPrintLoaderInitParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintLoaderInitParams :project: UnifiedRuntime .. _urPrintLoaderTearDownParams: urPrintLoaderTearDownParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintLoaderTearDownParams :project: UnifiedRuntime .. _urPrintVirtualMemGranularityGetInfoParams: urPrintVirtualMemGranularityGetInfoParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintVirtualMemGranularityGetInfoParams :project: UnifiedRuntime .. _urPrintVirtualMemReserveParams: urPrintVirtualMemReserveParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintVirtualMemReserveParams :project: UnifiedRuntime .. _urPrintVirtualMemFreeParams: urPrintVirtualMemFreeParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintVirtualMemFreeParams :project: UnifiedRuntime .. _urPrintVirtualMemMapParams: urPrintVirtualMemMapParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintVirtualMemMapParams :project: UnifiedRuntime .. _urPrintVirtualMemUnmapParams: urPrintVirtualMemUnmapParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintVirtualMemUnmapParams :project: UnifiedRuntime .. _urPrintVirtualMemSetAccessParams: urPrintVirtualMemSetAccessParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintVirtualMemSetAccessParams :project: UnifiedRuntime .. _urPrintVirtualMemGetInfoParams: urPrintVirtualMemGetInfoParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintVirtualMemGetInfoParams :project: UnifiedRuntime .. _urPrintDeviceGetParams: urPrintDeviceGetParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintDeviceGetParams :project: UnifiedRuntime .. _urPrintDeviceGetInfoParams: urPrintDeviceGetInfoParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintDeviceGetInfoParams :project: UnifiedRuntime .. _urPrintDeviceRetainParams: urPrintDeviceRetainParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintDeviceRetainParams :project: UnifiedRuntime .. _urPrintDeviceReleaseParams: urPrintDeviceReleaseParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintDeviceReleaseParams :project: UnifiedRuntime .. _urPrintDevicePartitionParams: urPrintDevicePartitionParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintDevicePartitionParams :project: UnifiedRuntime .. _urPrintDeviceSelectBinaryParams: urPrintDeviceSelectBinaryParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintDeviceSelectBinaryParams :project: UnifiedRuntime .. _urPrintDeviceGetNativeHandleParams: urPrintDeviceGetNativeHandleParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintDeviceGetNativeHandleParams :project: UnifiedRuntime .. _urPrintDeviceCreateWithNativeHandleParams: urPrintDeviceCreateWithNativeHandleParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintDeviceCreateWithNativeHandleParams :project: UnifiedRuntime .. _urPrintDeviceGetGlobalTimestampsParams: urPrintDeviceGetGlobalTimestampsParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintDeviceGetGlobalTimestampsParams :project: UnifiedRuntime .. _urPrintFunctionParams: urPrintFunctionParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: urPrintFunctionParams :project: UnifiedRuntime Print C++ API ============================================================ This part of the Unified Runtime API consists mainly of the :any:`std::ostream` print operators. Those are defined for all Unified Runtime objects described in the specification. Currently, there is also one non-operator 'extras' function which can be used for printing all parameters of a given UR API function. * Functions * :ref:`printFunctionParams` Print C++ Functions ------------------------------------------------------------------------------ .. _printFunctionParams: printFunctionParams ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. doxygenfunction:: printFunctionParams :project: UnifiedRuntime Print Operators ------------------------------------------------------------------------------ .. doxygenfunction:: operator<<(std::ostream & os, enum ur_function_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_structure_type_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_result_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_base_properties_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_base_desc_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_rect_offset_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_rect_region_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_device_init_flag_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_loader_config_info_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_code_location_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_adapter_info_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_adapter_backend_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_platform_info_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_api_version_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_platform_native_properties_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_platform_backend_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_device_binary_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_device_type_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_device_info_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_device_affinity_domain_flag_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_device_partition_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_device_partition_property_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_device_partition_properties_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_device_fp_capability_flag_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_device_mem_cache_type_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_device_local_mem_type_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_device_exec_capability_flag_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_device_native_properties_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_memory_order_capability_flag_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_memory_scope_capability_flag_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_device_usm_access_capability_flag_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_context_flag_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_context_properties_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_context_info_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_context_native_properties_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_mem_flag_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_mem_type_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_mem_info_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_image_channel_order_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_image_channel_type_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_image_info_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_image_format_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_image_desc_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_buffer_properties_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_buffer_channel_properties_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_buffer_alloc_location_properties_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_buffer_region_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_buffer_create_type_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_mem_native_properties_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_sampler_filter_mode_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_sampler_addressing_mode_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_sampler_info_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_sampler_desc_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_sampler_native_properties_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_usm_host_mem_flag_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_usm_device_mem_flag_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_usm_pool_flag_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_usm_type_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_usm_alloc_info_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_usm_advice_flag_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_usm_desc_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_usm_host_desc_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_usm_device_desc_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_usm_alloc_location_desc_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_usm_pool_desc_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_usm_pool_limits_desc_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_usm_pool_info_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_virtual_mem_granularity_info_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_virtual_mem_access_flag_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_virtual_mem_info_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_physical_mem_flag_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_physical_mem_properties_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_program_metadata_type_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_program_metadata_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_program_properties_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_program_info_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_program_build_status_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_program_binary_type_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_program_build_info_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_specialization_constant_info_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_program_native_properties_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_kernel_arg_value_properties_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_kernel_arg_local_properties_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_kernel_info_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_kernel_group_info_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_kernel_sub_group_info_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_kernel_cache_config_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_kernel_exec_info_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_kernel_arg_pointer_properties_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_kernel_exec_info_properties_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_kernel_arg_sampler_properties_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_kernel_arg_mem_obj_properties_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_kernel_native_properties_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_queue_info_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_queue_flag_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_queue_properties_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_queue_index_properties_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_queue_native_desc_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_queue_native_properties_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_command_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_event_status_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_event_info_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_profiling_info_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_event_native_properties_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_execution_info_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_map_flag_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_usm_migration_flag_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_exp_image_copy_flag_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_exp_file_descriptor_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_exp_win32_handle_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_exp_sampler_mip_properties_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_exp_sampler_addr_modes_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_exp_interop_mem_desc_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_exp_interop_semaphore_desc_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_exp_command_buffer_info_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_exp_command_buffer_command_info_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_exp_command_buffer_desc_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_exp_command_buffer_update_memobj_arg_desc_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_exp_command_buffer_update_pointer_arg_desc_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_exp_command_buffer_update_value_arg_desc_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_exp_command_buffer_update_exec_info_desc_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_exp_command_buffer_update_kernel_launch_desc_t params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, enum ur_exp_peer_info_t value) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_loader_config_create_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_loader_config_retain_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_loader_config_release_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_loader_config_get_info_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_loader_config_enable_layer_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_loader_config_set_code_location_callback_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_platform_get_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_platform_get_info_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_platform_get_native_handle_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_platform_create_with_native_handle_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_platform_get_api_version_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_platform_get_backend_option_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_context_create_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_context_retain_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_context_release_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_context_get_info_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_context_get_native_handle_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_context_create_with_native_handle_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_context_set_extended_deleter_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_event_get_info_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_event_get_profiling_info_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_event_wait_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_event_retain_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_event_release_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_event_get_native_handle_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_event_create_with_native_handle_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_event_set_callback_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_program_create_with_il_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_program_create_with_binary_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_program_build_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_program_build_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_program_compile_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_program_compile_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_program_link_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_program_link_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_program_retain_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_program_release_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_program_get_function_pointer_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_program_get_info_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_program_get_build_info_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_program_set_specialization_constants_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_program_get_native_handle_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_program_create_with_native_handle_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_kernel_create_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_kernel_get_info_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_kernel_get_group_info_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_kernel_get_sub_group_info_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_kernel_retain_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_kernel_release_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_kernel_get_native_handle_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_kernel_create_with_native_handle_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_kernel_set_arg_value_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_kernel_set_arg_local_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_kernel_set_arg_pointer_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_kernel_set_exec_info_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_kernel_set_arg_sampler_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_kernel_set_arg_mem_obj_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_kernel_set_specialization_constants_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_kernel_suggest_max_cooperative_group_count_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_queue_get_info_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_queue_create_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_queue_retain_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_queue_release_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_queue_get_native_handle_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_queue_create_with_native_handle_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_queue_finish_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_queue_flush_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_sampler_create_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_sampler_retain_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_sampler_release_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_sampler_get_info_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_sampler_get_native_handle_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_sampler_create_with_native_handle_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_mem_image_create_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_mem_buffer_create_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_mem_retain_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_mem_release_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_mem_buffer_partition_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_mem_get_native_handle_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_mem_buffer_create_with_native_handle_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_mem_image_create_with_native_handle_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_mem_get_info_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_mem_image_get_info_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_physical_mem_create_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_physical_mem_retain_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_physical_mem_release_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_adapter_get_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_adapter_release_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_adapter_retain_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_adapter_get_last_error_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_adapter_get_info_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_enqueue_kernel_launch_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_enqueue_events_wait_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_enqueue_events_wait_with_barrier_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_enqueue_mem_buffer_read_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_enqueue_mem_buffer_write_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_enqueue_mem_buffer_read_rect_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_enqueue_mem_buffer_write_rect_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_enqueue_mem_buffer_copy_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_enqueue_mem_buffer_copy_rect_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_enqueue_mem_buffer_fill_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_enqueue_mem_image_read_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_enqueue_mem_image_write_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_enqueue_mem_image_copy_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_enqueue_mem_buffer_map_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_enqueue_mem_unmap_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_enqueue_usm_fill_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_enqueue_usm_memcpy_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_enqueue_usm_prefetch_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_enqueue_usm_advise_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_enqueue_usm_fill_2d_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_enqueue_usm_memcpy_2d_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_enqueue_device_global_variable_write_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_enqueue_device_global_variable_read_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_enqueue_read_host_pipe_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_enqueue_write_host_pipe_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_enqueue_cooperative_kernel_launch_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_bindless_images_unsampled_image_handle_destroy_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_bindless_images_sampled_image_handle_destroy_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_bindless_images_image_allocate_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_bindless_images_image_free_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_bindless_images_unsampled_image_create_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_bindless_images_sampled_image_create_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_bindless_images_image_copy_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_bindless_images_image_get_info_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_bindless_images_mipmap_get_level_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_bindless_images_mipmap_free_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_bindless_images_import_opaque_fd_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_bindless_images_map_external_array_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_bindless_images_release_interop_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_bindless_images_import_external_semaphore_opaque_fd_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_bindless_images_destroy_external_semaphore_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_bindless_images_wait_external_semaphore_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_bindless_images_signal_external_semaphore_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_usm_host_alloc_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_usm_device_alloc_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_usm_shared_alloc_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_usm_free_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_usm_get_mem_alloc_info_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_usm_pool_create_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_usm_pool_retain_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_usm_pool_release_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_usm_pool_get_info_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_usm_pitched_alloc_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_usm_import_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_usm_release_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_command_buffer_create_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_command_buffer_retain_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_command_buffer_release_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_command_buffer_finalize_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_command_buffer_append_kernel_launch_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_command_buffer_append_usm_memcpy_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_command_buffer_append_usm_fill_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_command_buffer_append_mem_buffer_copy_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_command_buffer_append_mem_buffer_write_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_command_buffer_append_mem_buffer_read_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_command_buffer_append_mem_buffer_copy_rect_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_command_buffer_append_mem_buffer_write_rect_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_command_buffer_append_mem_buffer_read_rect_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_command_buffer_append_mem_buffer_fill_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_command_buffer_append_usm_prefetch_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_command_buffer_append_usm_advise_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_command_buffer_enqueue_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_command_buffer_retain_command_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_command_buffer_release_command_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_command_buffer_update_kernel_launch_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_command_buffer_get_info_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_command_buffer_command_get_info_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_usm_p2p_enable_peer_access_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_usm_p2p_disable_peer_access_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_usm_p2p_peer_access_get_info_exp_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_loader_init_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_loader_tear_down_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_virtual_mem_granularity_get_info_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_virtual_mem_reserve_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_virtual_mem_free_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_virtual_mem_map_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_virtual_mem_unmap_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_virtual_mem_set_access_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_virtual_mem_get_info_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_device_get_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_device_get_info_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_device_retain_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_device_release_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_device_partition_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_device_select_binary_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_device_get_native_handle_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_device_create_with_native_handle_params_t * params) :project: UnifiedRuntime :outline: .. doxygenfunction:: operator<<(std::ostream & os, [[maybe_unused]] const struct ur_device_get_global_timestamps_params_t * params) :project: UnifiedRuntime :outline: