Lines Matching full:upstream
149 void unsynchronized_pool_resource::__adhoc_pool::__release_ptr(memory_resource* upstream) { in __release_ptr() argument
152 upstream->deallocate(__first_->__start_, __first_->__allocation_size(), __first_->__align_); in __release_ptr()
157 void* unsynchronized_pool_resource::__adhoc_pool::__do_allocate(memory_resource* upstream, size_t b… in __do_allocate() argument
166 void* result = upstream->allocate(aligned_capacity, align); in __do_allocate()
177 memory_resource* upstream, void* p, size_t bytes, size_t align) { in __do_deallocate() argument
181 upstream->deallocate(p, __first_->__allocation_size(), __first_->__align_); in __do_deallocate()
187 upstream->deallocate(p, h->__next_->__allocation_size(), h->__next_->__align_); in __do_deallocate()
215 void __release_ptr(memory_resource* upstream) { in __release_ptr() argument
219 …upstream->deallocate(__first_chunk_->__start_, __first_chunk_->__allocation_size(), __first_chunk_… in __release_ptr()
233 void* __allocate_in_new_chunk(memory_resource* upstream, size_t block_size, size_t chunk_size) { in __allocate_in_new_chunk() argument
244 void* result = upstream->allocate(aligned_capacity, __default_alignment); in __allocate_in_new_chunk()
295 …ed_pool_resource::unsynchronized_pool_resource(const pool_options& opts, memory_resource* upstream) in unsynchronized_pool_resource() argument
296 : __res_(upstream), __fixed_pools_(nullptr) { in unsynchronized_pool_resource()