Lines Matching refs:BufferManager
40 BufferManager::BufferManager() : next_id_(0) { in BufferManager() function in gralloc::BufferManager
46 BufferManager *BufferManager::GetInstance() { in GetInstance()
47 static BufferManager *instance = new BufferManager(); in GetInstance()
51 BufferManager::~BufferManager() { in ~BufferManager()
57 Error BufferManager::FreeBuffer(std::shared_ptr<Buffer> buf) { in FreeBuffer()
86 Error BufferManager::ValidateBufferSize(private_handle_t const *hnd, BufferInfo info) { in ValidateBufferSize()
97 void BufferManager::RegisterHandleLocked(const private_handle_t *hnd, int ion_handle, in RegisterHandleLocked()
103 Error BufferManager::ImportHandleLocked(private_handle_t *hnd) { in ImportHandleLocked()
131 std::shared_ptr<BufferManager::Buffer> BufferManager::GetBufferFromHandleLocked( in GetBufferFromHandleLocked()
141 Error BufferManager::MapBuffer(private_handle_t const *handle) { in MapBuffer()
153 Error BufferManager::IsBufferImported(const private_handle_t *hnd) { in IsBufferImported()
162 Error BufferManager::RetainBuffer(private_handle_t const *hnd) { in RetainBuffer()
176 Error BufferManager::ReleaseBuffer(private_handle_t const *hnd) { in ReleaseBuffer()
193 Error BufferManager::LockBuffer(const private_handle_t *hnd, uint64_t usage) { in LockBuffer()
235 Error BufferManager::UnlockBuffer(const private_handle_t *handle) { in UnlockBuffer()
256 int BufferManager::GetHandleFlags(int format, uint64_t usage) { in GetHandleFlags()
302 Error BufferManager::AllocateBuffer(const BufferDescriptor &descriptor, buffer_handle_t *handle, in AllocateBuffer()
382 Error BufferManager::Dump(std::ostringstream *os) { in Dump()