|
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 |