Searched refs:ret_ptr (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/sys/objects/cxx/memory/ |
| H A D | object_pool.cxx | 297 PetscErrorCode PoolAllocator::allocate_ptr_(size_type size, align_type align, void **ret_ptr) noexc… in allocate_ptr_() argument 307 PetscAssertPointer(ret_ptr, 1); in allocate_ptr_() 334 *ret_ptr = std::align(util::to_underlying(align), size, aligned_ptr, usable_size); in allocate_ptr_() 336 …PetscAssert(*ret_ptr, PETSC_COMM_SELF, PETSC_ERR_LIB, "std::align() failed to align pointer %p (si… in allocate_ptr_()
|
| /petsc/src/sys/objects/device/impls/ |
| H A D | segmentedmempool.hpp | 798 value_type *ret_ptr = nullptr; in allocate() local 808 PetscCall(allocate_(aligned_size, &ret_ptr, stream)); in allocate() 809 vptr = ret_ptr; in allocate() 811 ret_ptr = reinterpret_cast<value_type *>(vptr); in allocate() 813 if (PetscDefined(USE_DEBUG)) PetscCall(allocator_.set_canary(ret_ptr, size, stream)); in allocate() 815 *ptr = ret_ptr; in allocate()
|