Lines Matching full:displays
187 ALOGI_IF(!mUseHwcVirtualDisplays, "Disabling HWC virtual displays");
232 flinger->mCurrentState.displays.removeItem(this);
246 mCurrentState.displays.add(token, info);
254 ssize_t idx = mCurrentState.displays.indexOfKey(display);
260 const DisplayDeviceState& info(mCurrentState.displays.valueAt(idx));
266 mCurrentState.displays.removeItemsAt(idx);
274 // All non-virtual displays are currently considered secure.
276 mCurrentState.displays.add(mBuiltinDisplays[type], info);
490 // initialize our non-virtual displays
493 // set-up the displays that are already connected
495 // All non-virtual displays are currently considered secure.
514 // for displays other than the main display, so we always
660 // All non-virtual displays are currently considered secure.
942 mCurrentState.displays.removeItem(mBuiltinDisplays[type]);
1415 const KeyedVector< wp<IBinder>, DisplayDeviceState>& curr(mCurrentState.displays);
1416 const KeyedVector< wp<IBinder>, DisplayDeviceState>& draw(mDrawingState.displays);
1422 // find the displays that were removed
1424 // also handle displays that changed
1425 // (ie: displays that are in both lists)
1460 mDrawingState.displays.removeItemsAt(i);
1485 // find displays that were added
1500 // Virtual displays without a surface are dormant:
1535 // for supported (by hwc) displays we provide our
1594 // of displays for every layer).
2164 const Vector<DisplayState>& displays,
2187 size_t count = displays.size();
2189 const DisplayState& s(displays[i]);
2249 ssize_t dpyIdx = mCurrentState.displays.indexOfKey(s.token);
2254 DisplayDeviceState& disp(mCurrentState.displays.editValueAt(dpyIdx));
2484 Vector<DisplayState> displays;
2495 displays.add(d);
2496 setTransactionState(state, displays, 0);
2916 result.appendFormat("Displays (%zu entries)\n", mDisplays.size());
3198 case 1021: { // Disable HWC virtual displays