| allocate_from_block(block_type const &block, std::size_t size) | rmm::mr::pool_memory_resource< Upstream > | inlineprotected |
| block_from_upstream(std::size_t size, cuda_stream_view stream) | rmm::mr::pool_memory_resource< Upstream > | inlineprotected |
| block_type typedef | rmm::mr::pool_memory_resource< Upstream > | protected |
| detail::stream_ordered_memory_resource< pool_memory_resource< Upstream >, detail::coalescing_free_list > (defined in rmm::mr::pool_memory_resource< Upstream >) | rmm::mr::pool_memory_resource< Upstream > | friend |
| expand_pool(std::size_t size, free_list &blocks, cuda_stream_view stream) | rmm::mr::pool_memory_resource< Upstream > | inlineprotected |
| free_block(void *ptr, std::size_t size) noexcept | rmm::mr::pool_memory_resource< Upstream > | inlineprotected |
| free_list typedef | rmm::mr::pool_memory_resource< Upstream > | protected |
| free_list_summary(free_list const &blocks) | rmm::mr::pool_memory_resource< Upstream > | inlineprotected |
| get_maximum_allocation_size() const | rmm::mr::pool_memory_resource< Upstream > | inlineprotected |
| get_upstream_resource() const noexcept | rmm::mr::pool_memory_resource< Upstream > | inline |
| initialize_pool(std::size_t initial_size, std::optional< std::size_t > maximum_size) | rmm::mr::pool_memory_resource< Upstream > | inlineprotected |
| lock_guard typedef | rmm::mr::pool_memory_resource< Upstream > | protected |
| operator=(pool_memory_resource const &)=delete (defined in rmm::mr::pool_memory_resource< Upstream >) | rmm::mr::pool_memory_resource< Upstream > | |
| operator=(pool_memory_resource &&)=delete (defined in rmm::mr::pool_memory_resource< Upstream >) | rmm::mr::pool_memory_resource< Upstream > | |
| pool_memory_resource(device_async_resource_ref upstream_mr, std::size_t initial_pool_size, std::optional< std::size_t > maximum_pool_size=std::nullopt) | rmm::mr::pool_memory_resource< Upstream > | inlineexplicit |
| pool_memory_resource(Upstream *upstream_mr, std::size_t initial_pool_size, std::optional< std::size_t > maximum_pool_size=std::nullopt) | rmm::mr::pool_memory_resource< Upstream > | inlineexplicit |
| pool_memory_resource(Upstream2 &upstream_mr, std::size_t initial_pool_size, std::optional< std::size_t > maximum_pool_size=std::nullopt) | rmm::mr::pool_memory_resource< Upstream > | inlineexplicit |
| pool_memory_resource()=delete (defined in rmm::mr::pool_memory_resource< Upstream >) | rmm::mr::pool_memory_resource< Upstream > | |
| pool_memory_resource(pool_memory_resource const &)=delete (defined in rmm::mr::pool_memory_resource< Upstream >) | rmm::mr::pool_memory_resource< Upstream > | |
| pool_memory_resource(pool_memory_resource &&)=delete (defined in rmm::mr::pool_memory_resource< Upstream >) | rmm::mr::pool_memory_resource< Upstream > | |
| pool_size() const noexcept | rmm::mr::pool_memory_resource< Upstream > | inline |
| release() | rmm::mr::pool_memory_resource< Upstream > | inlineprotected |
| size_to_grow(std::size_t size) const | rmm::mr::pool_memory_resource< Upstream > | inlineprotected |
| try_to_expand(std::size_t try_size, std::size_t min_size, cuda_stream_view stream) | rmm::mr::pool_memory_resource< Upstream > | inlineprotected |
| ~pool_memory_resource() override | rmm::mr::pool_memory_resource< Upstream > | inline |