Lines Matching defs:buffer
51 // create buffer pool
54 ETRACE("failed to create gralloc buffer cache");
63 // create a dummy data buffer
66 DEINIT_AND_RETURN_FALSE("failed to create data buffer");
78 // unmap & delete all cached buffer mappers
109 d.append("Buffer Manager status: pool size %d\n", mBufferPool->getCacheSize());
113 d.append("Buffer %d: handle %#x, (%dx%d), format %d, refCount %d\n",
131 void BufferManager::unlockDataBuffer(DataBuffer *buffer)
141 void BufferManager::put(DataBuffer *buffer)
143 delete buffer;
146 BufferMapper* BufferManager::map(DataBuffer& buffer)
154 mapper = mBufferPool->getMapper(buffer.getKey());
161 // create a new buffer mapper and add it to pool
163 VTRACE("new buffer, will add it");
164 mapper = createBufferMapper(buffer);
176 ret = mBufferPool->addMapper(buffer.getKey(), mapper);
202 // unmap & remove this mapper from buffer when refCount = 0
207 // remove mapper from buffer pool
228 ITRACE("size of frame buffer to create: %dx%d", width, height);
240 ETRACE("failed to allocate frame buffer, error = %d", err);
244 DataBuffer *buffer = NULL;
248 buffer = lockDataBuffer(handle);
249 if (!buffer) {
250 ETRACE("failed to get data buffer, handle = %p", handle);
254 mapper = createBufferMapper(*buffer);
256 ETRACE("failed to create buffer mapper");
267 unlockDataBuffer(buffer);
272 if (buffer) {
273 unlockDataBuffer(buffer);
319 ITRACE("size of graphic buffer to create: %dx%d", width, height);
331 ETRACE("failed to allocate gralloc buffer, error = %d", err);