Lines Matching refs:outputSlots
304 auto& outputSlots = *mOutputSlots[gbp]; in removeOutputLocked() local
305 for (size_t i = 0; i < outputSlots.size(); i++) { in removeOutputLocked()
306 if (outputSlots[i] != nullptr) { in removeOutputLocked()
307 pendingBufferIds.push_back(outputSlots[i]->getId()); in removeOutputLocked()
314 mDetachedBuffers.emplace(outputSlots[i]->getId()); in removeOutputLocked()
460 auto& outputSlots = *mOutputSlots[gbp]; in attachBufferToOutputs() local
461 if (static_cast<size_t> (slot + 1) > outputSlots.size()) { in attachBufferToOutputs()
462 outputSlots.resize(slot + 1); in attachBufferToOutputs()
464 if (outputSlots[slot] != nullptr) { in attachBufferToOutputs()
468 decrementBufRefCountLocked(outputSlots[slot]->getId(), surface_id); in attachBufferToOutputs()
472 outputSlots[slot] = gb; in attachBufferToOutputs()
686 auto outputSlots = *mOutputSlots[from]; in returnOutputBufferLocked() local
687 buffer = outputSlots[slot]; in returnOutputBufferLocked()
700 outputSlots[slot] = nullptr; in returnOutputBufferLocked()
746 auto& outputSlots = *mOutputSlots[gbp]; in getSlotForOutputLocked() local
748 for (size_t i = 0; i < outputSlots.size(); i++) { in getSlotForOutputLocked()
749 if (outputSlots[i] == gb) { in getSlotForOutputLocked()