cuda-api-wrappers
Thin C++-flavored wrappers for the CUDA Runtime API
|
This is the complete list of members for cuda::stream_t::enqueue_t, including all inherited members.
attach_managed_region(const void *managed_region_start, memory::managed::attachment_t attachment=memory::managed::attachment_t::single_stream) const | cuda::stream_t::enqueue_t | inline |
attach_managed_region(memory::region_t region, memory::managed::attachment_t attachment=memory::managed::attachment_t::single_stream) const | cuda::stream_t::enqueue_t | inline |
copy(void *destination, const void *source, size_t num_bytes) const | cuda::stream_t::enqueue_t | inline |
copy(void *destination, memory::const_region_t source, size_t num_bytes) const | cuda::stream_t::enqueue_t | inline |
copy(memory::region_t destination, memory::const_region_t source, size_t num_bytes) const | cuda::stream_t::enqueue_t | inline |
copy(memory::region_t destination, memory::const_region_t source) const | cuda::stream_t::enqueue_t | inline |
copy(void *destination, memory::const_region_t source) const | cuda::stream_t::enqueue_t | inline |
event(event_t &existing_event) const | cuda::stream_t::enqueue_t | inline |
event(bool uses_blocking_sync=event::sync_by_busy_waiting, bool records_timing=event::do_record_timings, bool interprocess=event::not_interprocess) const | cuda::stream_t::enqueue_t | inline |
flush_remote_writes() const | cuda::stream_t::enqueue_t | inline |
host_invokable(Invokable &invokable) const | cuda::stream_t::enqueue_t | inline |
kernel_launch(const KernelFunction &kernel_function, launch_configuration_t launch_configuration, KernelParameters &&... parameters) const | cuda::stream_t::enqueue_t | inline |
memset(void *start, int byte_value, size_t num_bytes) const | cuda::stream_t::enqueue_t | inline |
memset(memory::region_t region, int byte_value) const | cuda::stream_t::enqueue_t | inline |
memzero(void *start, size_t num_bytes) const | cuda::stream_t::enqueue_t | inline |
memzero(memory::region_t region) const | cuda::stream_t::enqueue_t | inline |
set_single_value(T *__restrict__ ptr, T value, bool with_memory_barrier=true) const | cuda::stream_t::enqueue_t | inline |
single_value_operations_batch(Iterator ops_begin, Iterator ops_end) const | cuda::stream_t::enqueue_t | inline |
single_value_operations_batch(const Container &single_value_ops) const | cuda::stream_t::enqueue_t | inline |
type_erased_kernel_launch(const kernel_t &kernel, launch_configuration_t launch_configuration, span< const void *> marshalled_arguments) const | cuda::stream_t::enqueue_t | inline |
wait(const event_t &event_) const | cuda::stream_t::enqueue_t | inline |
wait(const T *address, stream::wait_condition_t condition, T value, bool with_memory_barrier=false) const | cuda::stream_t::enqueue_t | inline |