DPC++ Runtime
Runtime libraries for oneAPI DPC++
backend_traits_level_zero.hpp File Reference
#include <sycl/backend_types.hpp>
#include <sycl/context.hpp>
#include <sycl/detail/backend_traits.hpp>
#include <sycl/device.hpp>
#include <sycl/event.hpp>
#include <sycl/ext/oneapi/backend/level_zero_ownership.hpp>
#include <sycl/handler.hpp>
#include <sycl/image.hpp>
#include <sycl/kernel.hpp>
#include <sycl/kernel_bundle.hpp>
#include <sycl/kernel_bundle_enums.hpp>
#include <sycl/platform.hpp>
#include <sycl/property_list.hpp>
#include <sycl/queue.hpp>
#include <sycl/range.hpp>
#include <variant>
#include <vector>
Include dependency graph for backend_traits_level_zero.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sycl::_V1::detail::interop< backend::ext_oneapi_level_zero, context >
 
struct  sycl::_V1::detail::interop< backend::ext_oneapi_level_zero, device >
 
struct  sycl::_V1::detail::interop< backend::ext_oneapi_level_zero, event >
 
struct  sycl::_V1::detail::interop< backend::ext_oneapi_level_zero, queue >
 
struct  sycl::_V1::detail::interop< backend::ext_oneapi_level_zero, platform >
 
struct  sycl::_V1::detail::interop< backend::ext_oneapi_level_zero, kernel >
 
struct  sycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, context >
 
struct  sycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, context >::type
 
struct  sycl::_V1::detail::BackendReturn< backend::ext_oneapi_level_zero, context >
 
struct  sycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, device >
 
struct  sycl::_V1::detail::BackendReturn< backend::ext_oneapi_level_zero, device >
 
struct  sycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, event >
 
struct  sycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, event >::type
 
struct  sycl::_V1::detail::BackendReturn< backend::ext_oneapi_level_zero, event >
 
struct  sycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, queue >
 
struct  sycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, queue >::type
 
struct  sycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, buffer< DataT, Dimensions, AllocatorT > >
 
struct  sycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, buffer< DataT, Dimensions, AllocatorT > >::type
 
struct  sycl::_V1::detail::BackendReturn< backend::ext_oneapi_level_zero, buffer< DataT, Dimensions, AllocatorT > >
 
struct  sycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, image< Dimensions, AllocatorT > >
 
struct  sycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, image< Dimensions, AllocatorT > >::type
 
struct  sycl::_V1::detail::BackendReturn< backend::ext_oneapi_level_zero, image< Dimensions, AllocatorT > >
 
struct  sycl::_V1::detail::BackendReturn< backend::ext_oneapi_level_zero, queue >
 
struct  sycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, platform >
 
struct  sycl::_V1::detail::BackendReturn< backend::ext_oneapi_level_zero, platform >
 
struct  sycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, kernel_bundle< State > >
 
struct  sycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, kernel_bundle< State > >::type
 
struct  sycl::_V1::detail::BackendReturn< backend::ext_oneapi_level_zero, kernel_bundle< State > >
 
struct  sycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, kernel >
 
struct  sycl::_V1::detail::BackendInput< backend::ext_oneapi_level_zero, kernel >::type
 
struct  sycl::_V1::detail::BackendReturn< backend::ext_oneapi_level_zero, kernel >
 
struct  sycl::_V1::detail::InteropFeatureSupportMap< backend::ext_oneapi_level_zero >
 

Namespaces

 sycl
 
 sycl::_V1
 
 sycl::_V1::detail
 

Typedefs

typedef struct _ze_command_queue_handle_t * ze_command_queue_handle_t
 
typedef struct _ze_command_list_handle_t * ze_command_list_handle_t
 
typedef struct _ze_context_handle_t * ze_context_handle_t
 
typedef struct _ze_device_handle_t * ze_device_handle_t
 
typedef struct _ze_driver_handle_t * ze_driver_handle_t
 
typedef struct _ze_event_handle_t * ze_event_handle_t
 
typedef struct _ze_image_handle_t * ze_image_handle_t
 
typedef struct _ze_kernel_handle_t * ze_kernel_handle_t
 
typedef struct _ze_module_handle_t * ze_module_handle_t
 

Typedef Documentation

◆ ze_command_list_handle_t

typedef struct _ze_command_list_handle_t* ze_command_list_handle_t

Definition at line 38 of file backend_traits_level_zero.hpp.

◆ ze_command_queue_handle_t

typedef struct _ze_command_queue_handle_t* ze_command_queue_handle_t

Definition at line 37 of file backend_traits_level_zero.hpp.

◆ ze_context_handle_t

typedef struct _ze_context_handle_t* ze_context_handle_t

Definition at line 39 of file backend_traits_level_zero.hpp.

◆ ze_device_handle_t

typedef struct _ze_device_handle_t* ze_device_handle_t

Definition at line 40 of file backend_traits_level_zero.hpp.

◆ ze_driver_handle_t

typedef struct _ze_driver_handle_t* ze_driver_handle_t

Definition at line 41 of file backend_traits_level_zero.hpp.

◆ ze_event_handle_t

typedef struct _ze_event_handle_t* ze_event_handle_t

Definition at line 42 of file backend_traits_level_zero.hpp.

◆ ze_image_handle_t

typedef struct _ze_image_handle_t* ze_image_handle_t

Definition at line 43 of file backend_traits_level_zero.hpp.

◆ ze_kernel_handle_t

typedef struct _ze_kernel_handle_t* ze_kernel_handle_t

Definition at line 44 of file backend_traits_level_zero.hpp.

◆ ze_module_handle_t

typedef struct _ze_module_handle_t* ze_module_handle_t

Definition at line 45 of file backend_traits_level_zero.hpp.