Home | History | Annotate | Download | only in gui

Lines Matching defs:Slot

112     // freeBufferLocked frees up the given buffer slot.  If the slot has been
114 // slot. Otherwise it has no effect.
117 // keep per slot. If it is overridden, the derived class's implementation
129 // state they keep (as opposed to per-slot state). If it is overridden,
150 // updates the buffer slot for the buffer returned.
154 // to a slot. If it is overridden the derived class's implementation must
169 // of sync points that must be reached before the buffer in the given slot
170 // may be used after the slot has been released. This should be called by
173 status_t addReleaseFence(int slot, const sp<Fence>& fence);
174 status_t addReleaseFenceLocked(int slot, const sp<Fence>& fence);
176 // Slot contains the information and object references that
177 // ConsumerBase maintains about a BufferQueue buffer slot.
178 struct Slot {
179 // mGraphicBuffer is the Gralloc buffer store in the slot or NULL if
180 // no Gralloc buffer is in the slot.
184 // this buffer slot is no longer being used by the consumer and can be
191 // for each buffer slot. It is initialized to null pointers, and gets
194 // slot that has not yet been used. The buffer allocated to a slot will also
196 // of the buffer allocated to a slot.
197 Slot mSlots[BufferQueue::NUM_BUFFER_SLOTS];