Lines Matching refs:owner
58 BlockBufferPoolImpl::GetBuffer(size_t size, PoolBuffer** owner, bool* _newBuffer)
62 return _AllocateBuffer(size, owner, _newBuffer);
66 // if an owner is given and the buffer is still cached, return it
67 if (owner != NULL && *owner != NULL) {
68 PoolBuffer* buffer = *owner;
79 buffer->SetOwner(owner);
81 if (owner != NULL)
82 *owner = buffer;
94 buffer->SetOwner(owner);
96 if (owner != NULL)
97 *owner = buffer;
106 return _AllocateBuffer(size, owner, _newBuffer);
111 BlockBufferPoolImpl::PutBufferAndCache(PoolBuffer** owner)
113 PoolBuffer* buffer = *owner;
117 *owner = NULL;
125 buffer->SetOwner(owner);
144 BlockBufferPoolImpl::PutBuffer(PoolBuffer** owner)
148 PoolBuffer* buffer = *owner;
159 *owner = NULL;
169 BlockBufferPoolImpl::_AllocateBuffer(size_t size, PoolBuffer** owner,
179 buffer->SetOwner(owner);
187 if (owner != NULL)
188 *owner = buffer;