Home | History | Annotate | Download | only in ui

Lines Matching full:self

180     FramebufferNativeWindow* self = getSelf(window);
181 Mutex::Autolock _l(self->mutex);
182 framebuffer_device_t* fb = self->fbDev;
185 while (!self->mNumFreeBuffers) {
186 self->mCondition.wait(self->mutex);
189 self->mNumFreeBuffers--;
190 int index = self->mBufferHead++;
191 if (self->mBufferHead >= self->mNumBuffers)
192 self->mBufferHead = 0;
194 *buffer = self->buffers[index].get();
202 FramebufferNativeWindow* self = getSelf(window);
203 Mutex::Autolock _l(self->mutex);
206 while (self->front == buffer) {
207 self->mCondition.wait(self->mutex);
216 FramebufferNativeWindow* self = getSelf(window);
217 Mutex::Autolock _l(self->mutex);
218 framebuffer_device_t* fb = self->fbDev;
221 self->front = static_cast<NativeBuffer*>(buffer);
222 self->mNumFreeBuffers++;
223 self->mCondition.broadcast();
230 FramebufferNativeWindow* self = getSelf(window);
231 Mutex::Autolock _l(self->mutex);
232 framebuffer_device_t* fb = self->fbDev;