Lines Matching refs:MemoryChunk
95 class MemoryChunk { class
100 MemoryChunk(size_type, size_type) noexcept;
101 explicit MemoryChunk(size_type) noexcept;
103 MemoryChunk(MemoryChunk &&) noexcept;
104 MemoryChunk &operator=(MemoryChunk &&) noexcept;
106 MemoryChunk(const MemoryChunk &) noexcept = delete;
107 MemoryChunk &operator=(const MemoryChunk &) noexcept = delete;
144 inline bool MemoryChunk<E>::stream_compat_(const device::StreamBase<U> *strm) const noexcept in stream_compat_()
154 inline MemoryChunk<E>::MemoryChunk(size_type start, size_type size) noexcept : size_(size), start_(… in MemoryChunk() function in Petsc::memory::impl::MemoryChunk
159 inline MemoryChunk<E>::MemoryChunk(size_type size) noexcept : MemoryChunk(0, size) in MemoryChunk() function in Petsc::memory::impl::MemoryChunk
164 inline MemoryChunk<E>::MemoryChunk(MemoryChunk<E> &&other) noexcept : in MemoryChunk() function in Petsc::memory::impl::MemoryChunk
170 inline MemoryChunk<E> &MemoryChunk<E>::operator=(MemoryChunk<E> &&other) noexcept in operator =()
201 inline PetscErrorCode MemoryChunk<E>::release(const device::StreamBase<U> *stream) noexcept in release()
223 inline PetscErrorCode MemoryChunk<E>::claim(const device::StreamBase<U> *stream, size_type req_size… in claim()
247 inline bool MemoryChunk<E>::can_claim(const device::StreamBase<U> *stream, size_type req_size, bool… in can_claim()
269 inline PetscErrorCode MemoryChunk<E>::resize(size_type newsize) noexcept in resize()
287 inline bool MemoryChunk<E>::contains(size_type offset) const noexcept in contains()
306 using chunk_type = MemoryChunk<event_type>;