Lines Matching refs:buffer
106 // that we need to dequeue a buffer in order for it to actually get
126 // Loop to make sure SurfaceFlinger has retired a protected buffer.
192 // Allocate a buffer with a generation number of 0
193 ANativeWindowBuffer* buffer;
197 ASSERT_EQ(NO_ERROR, window->dequeueBuffer(window.get(), &buffer, &fenceFd));
198 ASSERT_EQ(NO_ERROR, window->cancelBuffer(window.get(), buffer, fenceFd));
200 // Detach the buffer and check its generation number
207 buffer = static_cast<ANativeWindowBuffer*>(graphicBuffer.get());
210 ASSERT_EQ(NO_ERROR, surface->attachBuffer(buffer));
212 // Check that the new generation number sticks with the buffer
213 ASSERT_EQ(NO_ERROR, window->cancelBuffer(window.get(), buffer, -1));
214 ASSERT_EQ(NO_ERROR, window->dequeueBuffer(window.get(), &buffer, &fenceFd));
215 graphicBuffer = static_cast<GraphicBuffer*>(buffer);
252 ANativeWindowBuffer* buffer;
253 ASSERT_EQ(NO_ERROR, window->dequeueBuffer(window.get(), &buffer, &fence));
255 ASSERT_EQ(NO_ERROR, window->queueBuffer(window.get(), buffer, fence));
257 ASSERT_EQ(NO_ERROR, window->dequeueBuffer(window.get(), &buffer, &fence));
258 ASSERT_EQ(NO_ERROR, window->queueBuffer(window.get(), buffer, fence));