#include <sycl/ext/intel/experimental/pipes.hpp>
Classes | |
struct | ConstantPipeStorageExp |
Static Public Member Functions | |
static _dataT | read (queue &Q, bool &Success, memory_order Order=memory_order::seq_cst) |
static void | write (queue &Q, const _dataT &Data, bool &Success, memory_order Order=memory_order::seq_cst) |
template<typename _functionPropertiesT > | |
static _dataT | read (bool &Success, _functionPropertiesT) |
static _dataT | read (bool &Success) |
template<typename _functionPropertiesT > | |
static void | write (const _dataT &Data, bool &Success, _functionPropertiesT) |
static void | write (const _dataT &Data, bool &Success) |
static const void * | get_host_ptr () |
static _dataT | read (queue &Q, memory_order Order=memory_order::seq_cst) |
static void | write (queue &Q, const _dataT &Data, memory_order Order=memory_order::seq_cst) |
template<typename _functionPropertiesT > | |
static _dataT | read (_functionPropertiesT) |
static _dataT | read () |
template<typename _functionPropertiesT > | |
static void | write (const _dataT &Data, _functionPropertiesT) |
static void | write (const _dataT &Data) |
Static Public Attributes | |
static constexpr struct ConstantPipeStorageExp | m_Storage |
Additional Inherited Members | |
Protected Member Functions inherited from sycl::_V1::ext::intel::experimental::pipe_base | |
pipe_base () | |
~pipe_base () | |
Static Protected Member Functions inherited from sycl::_V1::ext::intel::experimental::pipe_base | |
static std::string | get_pipe_name (const void *HostPipePtr) |
static bool | wait_non_blocking (const event &E) |
|
inlinestatic |
|
inlinestatic |
Definition at line 324 of file pipes.hpp.
References sycl::_V1::ext::intel::experimental::pipe< _name, _dataT, _min_capacity, _propertiesT, class >::read().
Referenced by sycl::_V1::ext::intel::experimental::pipe< _name, _dataT, _min_capacity, _propertiesT, class >::read().
|
inlinestatic |
Definition at line 283 of file pipes.hpp.
References sycl::_V1::ext::intel::experimental::exact, sycl::_V1::ext::intel::experimental::max, and sycl::_V1::ext::intel::experimental::min.
|
inlinestatic |
|
inlinestatic |
Definition at line 138 of file pipes.hpp.
References sycl::_V1::ext::intel::experimental::exact, sycl::_V1::ext::intel::experimental::max, and sycl::_V1::ext::intel::experimental::min.
|
inlinestatic |
Definition at line 79 of file pipes.hpp.
References sycl::_V1::queue::get_device(), sycl::_V1::event::get_info(), sycl::_V1::ext::intel::experimental::pipe_base::get_pipe_name(), sycl::_V1::device::has_extension(), and sycl::_V1::queue::submit().
|
inlinestatic |
Definition at line 237 of file pipes.hpp.
References sycl::_V1::queue::get_device(), sycl::_V1::ext::intel::experimental::pipe_base::get_pipe_name(), sycl::_V1::device::has_extension(), and sycl::_V1::queue::submit().
|
inlinestatic |
|
inlinestatic |
Definition at line 329 of file pipes.hpp.
References sycl::_V1::ext::intel::experimental::exact, sycl::_V1::ext::intel::experimental::max, and sycl::_V1::ext::intel::experimental::min.
|
inlinestatic |
|
inlinestatic |
Definition at line 187 of file pipes.hpp.
References sycl::_V1::ext::intel::experimental::exact, sycl::_V1::ext::intel::experimental::max, and sycl::_V1::ext::intel::experimental::min.
|
inlinestatic |
Definition at line 108 of file pipes.hpp.
References sycl::_V1::queue::get_device(), sycl::_V1::event::get_info(), sycl::_V1::ext::intel::experimental::pipe_base::get_pipe_name(), sycl::_V1::device::has_extension(), and sycl::_V1::queue::submit().
|
inlinestatic |
Definition at line 259 of file pipes.hpp.
References sycl::_V1::queue::get_device(), sycl::_V1::ext::intel::experimental::pipe_base::get_pipe_name(), sycl::_V1::device::has_extension(), and sycl::_V1::queue::submit().
|
static |