| alloc_request_size_fct(size_t sz, const DeviceScheduler_ptr &dev_sched) | sham::DeviceBuffer< T, target > | inlinestatic |
| append(const DeviceBuffer &other) | sham::DeviceBuffer< T, target > | inline |
| complete_event_state(sycl::event e) const | sham::DeviceBuffer< T, target > | inline |
| complete_event_state(const std::vector< sycl::event > &e) const | sham::DeviceBuffer< T, target > | inline |
| complete_event_state(sham::EventList &e) const | sham::DeviceBuffer< T, target > | inline |
| copy() const | sham::DeviceBuffer< T, target > | inline |
| copy_from(const DeviceBuffer< T, new_target > &other, size_t copy_size) | sham::DeviceBuffer< T, target > | inline |
| copy_from(const DeviceBuffer< T, new_target > &other) | sham::DeviceBuffer< T, target > | inline |
| copy_from_stdvec(const std::vector< T > &vec) | sham::DeviceBuffer< T, target > | inline |
| copy_from_stdvec(const std::vector< T > &vec, size_t sz) | sham::DeviceBuffer< T, target > | inline |
| copy_from_sycl_buffer(sycl::buffer< T > &buf) | sham::DeviceBuffer< T, target > | inline |
| copy_from_sycl_buffer(sycl::buffer< T > &buf, size_t sz) | sham::DeviceBuffer< T, target > | inline |
| copy_range(size_t begin, size_t end, sham::DeviceBuffer< T, dest_target > &dest) const | sham::DeviceBuffer< T, target > | inline |
| copy_range_offset(size_t begin, size_t end, sham::DeviceBuffer< T, dest_target > &dest, size_t dest_offset) const | sham::DeviceBuffer< T, target > | inline |
| copy_to() const | sham::DeviceBuffer< T, target > | inline |
| copy_to_stdvec() const | sham::DeviceBuffer< T, target > | inline |
| copy_to_stdvec_idx_range(size_t begin, size_t end) const | sham::DeviceBuffer< T, target > | inline |
| copy_to_sycl_buffer() const | sham::DeviceBuffer< T, target > | inline |
| DeviceBuffer(size_t sz, USMPtrHolder< target > &&_hold) | sham::DeviceBuffer< T, target > | inline |
| DeviceBuffer(size_t sz, DeviceScheduler_ptr dev_sched) | sham::DeviceBuffer< T, target > | inline |
| DeviceBuffer(sycl::buffer< T > &syclbuf, std::shared_ptr< DeviceScheduler > dev_sched) | sham::DeviceBuffer< T, target > | inline |
| DeviceBuffer(sycl::buffer< T > &syclbuf, size_t sz, std::shared_ptr< DeviceScheduler > dev_sched) | sham::DeviceBuffer< T, target > | inline |
| DeviceBuffer(sycl::buffer< T > &&syclbuf, std::shared_ptr< DeviceScheduler > dev_sched) | sham::DeviceBuffer< T, target > | inline |
| DeviceBuffer(sycl::buffer< T > &&syclbuf, size_t sz, std::shared_ptr< DeviceScheduler > dev_sched) | sham::DeviceBuffer< T, target > | inline |
| DeviceBuffer(const DeviceBuffer &other)=delete | sham::DeviceBuffer< T, target > | |
| DeviceBuffer(DeviceBuffer &&other) noexcept | sham::DeviceBuffer< T, target > | inline |
| expand(u32 add_sz) | sham::DeviceBuffer< T, target > | inline |
| fill(T value, std::array< size_t, 2 > idx_range) | sham::DeviceBuffer< T, target > | inline |
| fill(T value, size_t idx_count) | sham::DeviceBuffer< T, target > | inline |
| fill(T value) | sham::DeviceBuffer< T, target > | inline |
| fill_lambda(Fct &&fct) (defined in sham::DeviceBuffer< T, target >) | sham::DeviceBuffer< T, target > | inline |
| free_alloc() | sham::DeviceBuffer< T, target > | inline |
| get_alignment(const DeviceScheduler_ptr &dev_sched) | sham::DeviceBuffer< T, target > | inlinestatic |
| get_dev_scheduler() const | sham::DeviceBuffer< T, target > | inline |
| get_dev_scheduler_ptr() | sham::DeviceBuffer< T, target > | inline |
| get_dev_scheduler_ptr() const | sham::DeviceBuffer< T, target > | inline |
| get_max_alloc_size() const (defined in sham::DeviceBuffer< T, target >) | sham::DeviceBuffer< T, target > | inline |
| get_mem_usage() const | sham::DeviceBuffer< T, target > | inline |
| get_queue() const | sham::DeviceBuffer< T, target > | inline |
| get_read_access(sham::EventList &depends_list, SourceLocation src_loc=SourceLocation{}) const | sham::DeviceBuffer< T, target > | inline |
| get_size() const | sham::DeviceBuffer< T, target > | inline |
| get_val_at_idx(size_t idx) const | sham::DeviceBuffer< T, target > | inline |
| get_write_access(sham::EventList &depends_list, SourceLocation src_loc=SourceLocation{}) | sham::DeviceBuffer< T, target > | inline |
| is_empty() const | sham::DeviceBuffer< T, target > | inline |
| mirror_to() | sham::DeviceBuffer< T, target > | inline |
| operator=(const DeviceBuffer &other)=delete | sham::DeviceBuffer< T, target > | |
| operator=(DeviceBuffer &&other) noexcept | sham::DeviceBuffer< T, target > | inline |
| reserve(size_t add_sz) | sham::DeviceBuffer< T, target > | inline |
| resize(size_t new_size, bool keep_data=true) | sham::DeviceBuffer< T, target > | inline |
| resize_discard_data(size_t new_size) | sham::DeviceBuffer< T, target > | inline |
| set_val_at_idx(size_t idx, T val) (defined in sham::DeviceBuffer< T, target >) | sham::DeviceBuffer< T, target > | inline |
| shrink(u32 sub_sz) | sham::DeviceBuffer< T, target > | inline |
| synchronize() const | sham::DeviceBuffer< T, target > | inline |
| ~DeviceBuffer() | sham::DeviceBuffer< T, target > | inline |