allocate(std::size_t bytes, cuda_stream_view stream=cuda_stream_view{}) | rmm::mr::device_memory_resource | inline |
allocate_from_block(block_type const &block, std::size_t size) | rmm::mr::fixed_size_memory_resource< Upstream > | inlineprotected |
block_type typedef (defined in rmm::mr::fixed_size_memory_resource< Upstream >) | rmm::mr::fixed_size_memory_resource< Upstream > | protected |
blocks_from_upstream(cuda_stream_view stream) | rmm::mr::fixed_size_memory_resource< Upstream > | inlineprotected |
deallocate(void *ptr, std::size_t bytes, cuda_stream_view stream=cuda_stream_view{}) | rmm::mr::device_memory_resource | inline |
default_block_size (defined in rmm::mr::fixed_size_memory_resource< Upstream >) | rmm::mr::fixed_size_memory_resource< Upstream > | static |
default_blocks_to_preallocate (defined in rmm::mr::fixed_size_memory_resource< Upstream >) | rmm::mr::fixed_size_memory_resource< Upstream > | static |
detail::stream_ordered_memory_resource< fixed_size_memory_resource< Upstream >, detail::fixed_size_free_list > (defined in rmm::mr::fixed_size_memory_resource< Upstream >) | rmm::mr::fixed_size_memory_resource< Upstream > | friend |
device_memory_resource()=default (defined in rmm::mr::device_memory_resource) | rmm::mr::device_memory_resource | |
device_memory_resource(device_memory_resource const &)=default (defined in rmm::mr::device_memory_resource) | rmm::mr::device_memory_resource | |
device_memory_resource(device_memory_resource &&) noexcept=default (defined in rmm::mr::device_memory_resource) | rmm::mr::device_memory_resource | |
do_allocate(std::size_t size, cuda_stream_view stream) override | rmm::mr::detail::stream_ordered_memory_resource< fixed_size_memory_resource< Upstream >, detail::fixed_size_free_list > | inlineprotectedvirtual |
do_deallocate(void *ptr, std::size_t size, cuda_stream_view stream) override | rmm::mr::detail::stream_ordered_memory_resource< fixed_size_memory_resource< Upstream >, detail::fixed_size_free_list > | inlineprotectedvirtual |
do_get_mem_info(cuda_stream_view stream) const override | rmm::mr::fixed_size_memory_resource< Upstream > | inlineprotectedvirtual |
expand_pool(std::size_t size, free_list &blocks, cuda_stream_view stream) | rmm::mr::fixed_size_memory_resource< Upstream > | inlineprotected |
fixed_size_memory_resource(Upstream *upstream_mr, std::size_t block_size=default_block_size, std::size_t blocks_to_preallocate=default_blocks_to_preallocate) | rmm::mr::fixed_size_memory_resource< Upstream > | inlineexplicit |
fixed_size_memory_resource()=delete (defined in rmm::mr::fixed_size_memory_resource< Upstream >) | rmm::mr::fixed_size_memory_resource< Upstream > | |
fixed_size_memory_resource(fixed_size_memory_resource const &)=delete (defined in rmm::mr::fixed_size_memory_resource< Upstream >) | rmm::mr::fixed_size_memory_resource< Upstream > | |
fixed_size_memory_resource(fixed_size_memory_resource &&)=delete (defined in rmm::mr::fixed_size_memory_resource< Upstream >) | rmm::mr::fixed_size_memory_resource< Upstream > | |
free_block(void *ptr, std::size_t size) noexcept | rmm::mr::fixed_size_memory_resource< Upstream > | inlineprotected |
free_list typedef (defined in rmm::mr::fixed_size_memory_resource< Upstream >) | rmm::mr::fixed_size_memory_resource< Upstream > | protected |
free_list_summary(free_list const &blocks) | rmm::mr::fixed_size_memory_resource< Upstream > | inlineprotected |
get_block_size() const noexcept | rmm::mr::fixed_size_memory_resource< Upstream > | inline |
get_maximum_allocation_size() const | rmm::mr::fixed_size_memory_resource< Upstream > | inlineprotected |
get_mem_info(cuda_stream_view stream) const | rmm::mr::device_memory_resource | inline |
get_mutex() | rmm::mr::detail::stream_ordered_memory_resource< fixed_size_memory_resource< Upstream >, detail::fixed_size_free_list > | inlineprotected |
get_upstream() const noexcept | rmm::mr::fixed_size_memory_resource< Upstream > | inline |
insert_block(block_type const &block, cuda_stream_view stream) | rmm::mr::detail::stream_ordered_memory_resource< fixed_size_memory_resource< Upstream >, detail::fixed_size_free_list > | inlineprotected |
insert_blocks(free_list &&blocks, cuda_stream_view stream) (defined in rmm::mr::detail::stream_ordered_memory_resource< fixed_size_memory_resource< Upstream >, detail::fixed_size_free_list >) | rmm::mr::detail::stream_ordered_memory_resource< fixed_size_memory_resource< Upstream >, detail::fixed_size_free_list > | inlineprotected |
is_equal(device_memory_resource const &other) const noexcept | rmm::mr::device_memory_resource | inline |
lock_guard typedef (defined in rmm::mr::fixed_size_memory_resource< Upstream >) | rmm::mr::fixed_size_memory_resource< Upstream > | protected |
operator=(fixed_size_memory_resource const &)=delete (defined in rmm::mr::fixed_size_memory_resource< Upstream >) | rmm::mr::fixed_size_memory_resource< Upstream > | |
operator=(fixed_size_memory_resource &&)=delete (defined in rmm::mr::fixed_size_memory_resource< Upstream >) | rmm::mr::fixed_size_memory_resource< Upstream > | |
operator=(stream_ordered_memory_resource const &)=delete (defined in rmm::mr::detail::stream_ordered_memory_resource< fixed_size_memory_resource< Upstream >, detail::fixed_size_free_list >) | rmm::mr::detail::stream_ordered_memory_resource< fixed_size_memory_resource< Upstream >, detail::fixed_size_free_list > | |
operator=(stream_ordered_memory_resource &&)=delete (defined in rmm::mr::detail::stream_ordered_memory_resource< fixed_size_memory_resource< Upstream >, detail::fixed_size_free_list >) | rmm::mr::detail::stream_ordered_memory_resource< fixed_size_memory_resource< Upstream >, detail::fixed_size_free_list > | |
operator=(device_memory_resource const &)=default (defined in rmm::mr::device_memory_resource) | rmm::mr::device_memory_resource | |
operator=(device_memory_resource &&) noexcept=default (defined in rmm::mr::device_memory_resource) | rmm::mr::device_memory_resource | |
release() | rmm::mr::fixed_size_memory_resource< Upstream > | inlineprotected |
split_block typedef | rmm::mr::detail::stream_ordered_memory_resource< fixed_size_memory_resource< Upstream >, detail::fixed_size_free_list > | protected |
stream_ordered_memory_resource()=default (defined in rmm::mr::detail::stream_ordered_memory_resource< fixed_size_memory_resource< Upstream >, detail::fixed_size_free_list >) | rmm::mr::detail::stream_ordered_memory_resource< fixed_size_memory_resource< Upstream >, detail::fixed_size_free_list > | |
stream_ordered_memory_resource(stream_ordered_memory_resource const &)=delete (defined in rmm::mr::detail::stream_ordered_memory_resource< fixed_size_memory_resource< Upstream >, detail::fixed_size_free_list >) | rmm::mr::detail::stream_ordered_memory_resource< fixed_size_memory_resource< Upstream >, detail::fixed_size_free_list > | |
stream_ordered_memory_resource(stream_ordered_memory_resource &&)=delete (defined in rmm::mr::detail::stream_ordered_memory_resource< fixed_size_memory_resource< Upstream >, detail::fixed_size_free_list >) | rmm::mr::detail::stream_ordered_memory_resource< fixed_size_memory_resource< Upstream >, detail::fixed_size_free_list > | |
supports_get_mem_info() const noexcept override | rmm::mr::fixed_size_memory_resource< Upstream > | inlinevirtual |
supports_streams() const noexcept override | rmm::mr::fixed_size_memory_resource< Upstream > | inlinevirtual |
underlying() (defined in rmm::mr::detail::crtp< fixed_size_memory_resource< Upstream > >) | rmm::mr::detail::crtp< fixed_size_memory_resource< Upstream > > | inline |
underlying() const (defined in rmm::mr::detail::crtp< fixed_size_memory_resource< Upstream > >) | rmm::mr::detail::crtp< fixed_size_memory_resource< Upstream > > | inline |
~device_memory_resource()=default (defined in rmm::mr::device_memory_resource) | rmm::mr::device_memory_resource | virtual |
~fixed_size_memory_resource() override | rmm::mr::fixed_size_memory_resource< Upstream > | inline |
~stream_ordered_memory_resource() override (defined in rmm::mr::detail::stream_ordered_memory_resource< fixed_size_memory_resource< Upstream >, detail::fixed_size_free_list >) | rmm::mr::detail::stream_ordered_memory_resource< fixed_size_memory_resource< Upstream >, detail::fixed_size_free_list > | inline |