rmm::mr::fixed_size_memory_resource< Upstream > Member List

This is the complete list of members for rmm::mr::fixed_size_memory_resource< Upstream >, including all inherited members.

allocate(std::size_t bytes, cuda_stream_view stream=cuda_stream_view{})rmm::mr::device_memory_resourceinline
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_resourceinline
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) overridermm::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) overridermm::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 overridermm::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) noexceptrmm::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 noexceptrmm::mr::fixed_size_memory_resource< Upstream >inline
get_maximum_allocation_size() constrmm::mr::fixed_size_memory_resource< Upstream >inlineprotected
get_mem_info(cuda_stream_view stream) constrmm::mr::device_memory_resourceinline
get_mutex()rmm::mr::detail::stream_ordered_memory_resource< fixed_size_memory_resource< Upstream >, detail::fixed_size_free_list >inlineprotected
get_upstream() const noexceptrmm::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 noexceptrmm::mr::device_memory_resourceinline
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 typedefrmm::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 overridermm::mr::fixed_size_memory_resource< Upstream >inlinevirtual
supports_streams() const noexcept overridermm::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_resourcevirtual
~fixed_size_memory_resource() overridermm::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