Home | History | Annotate | Download | only in surfaceflinger

Lines Matching refs:flags

332         nsecs_t reltime, uint32_t flags)
334 return mEventQueue.postMessage(msg, reltime, flags);
338 nsecs_t reltime, uint32_t flags)
340 status_t res = mEventQueue.postMessage(msg, reltime, flags);
496 const uint32_t flags = layer->doTransaction(0);
497 if (flags & Layer::eVisibleRegion)
609 if (LIKELY(!(s.flags & ISurfaceComposer::eLayerHidden) && s.alpha)) {
775 uint32_t flags = hw.getFlags();
776 if ((flags & DisplayHardware::SWAP_RECTANGLE) ||
777 (flags & DisplayHardware::BUFFER_PRESERVED))
782 if (flags & DisplayHardware::SWAP_RECTANGLE) {
793 if (flags & DisplayHardware::PARTIAL_UPDATES) {
845 const uint32_t flags = hw.getFlags();
847 if (!((flags & DisplayHardware::SWAP_RECTANGLE) ||
848 (flags & DisplayHardware::BUFFER_PRESERVED))) {
849 const Region repaint((flags & DisplayHardware::PARTIAL_UPDATES) ?
1037 uint32_t SurfaceFlinger::getTransactionFlags(uint32_t flags)
1039 return android_atomic_and(~flags, &mTransactionFlags) & flags;
1042 uint32_t SurfaceFlinger::setTransactionFlags(uint32_t flags)
1044 uint32_t old = android_atomic_or(flags, &mTransactionFlags);
1045 if ((old & flags)==0) { // wake the server up
1077 status_t SurfaceFlinger::freezeDisplay(DisplayID dpy, uint32_t flags)
1086 // flags is intended to communicate some sort of animation behavior
1091 status_t SurfaceFlinger::unfreezeDisplay(DisplayID dpy, uint32_t flags)
1100 // flags is intended to communicate some sort of animation behavior
1106 int orientation, uint32_t flags)
1114 mCurrentState.orientationType = flags;
1128 uint32_t flags)
1141 switch (flags & eFXSurfaceMask) {
1143 if (UNLIKELY(flags & ePushBuffers)) {
1144 layer = createPushBuffersSurface(client, d, w, h, flags);
1146 normalLayer = createNormalSurface(client, d, w, h, flags, format);
1151 layer = createBlurSurface(client, d, w, h, flags);
1154 layer = createDimSurface(client, d, w, h, flags);
1159 layer->initStates(w, h, flags);
1184 uint32_t w, uint32_t h, uint32_t flags,
1208 status_t err = layer->setBuffers(w, h, format, flags);
1218 uint32_t w, uint32_t h, uint32_t flags)
1221 layer->initStates(w, h, flags);
1227 uint32_t w, uint32_t h, uint32_t flags)
1230 layer->initStates(w, h, flags);
1236 uint32_t w, uint32_t h, uint32_t flags)
1239 layer->initStates(w, h, flags);
1306 uint32_t flags = 0;
1314 flags |= eTraversalNeeded;
1323 flags |= eTransactionNeeded|eTraversalNeeded;
1328 flags |= eTraversalNeeded;
1334 flags |= eTraversalNeeded;
1338 flags |= eTraversalNeeded;
1342 flags |= eTraversalNeeded;
1345 if (layer->setFlags(s.flags, s.mask))
1346 flags |= eTraversalNeeded;
1350 if (flags) {
1351 setTransactionFlags(flags);
1453 uint32_t code, const Parcel& data, Parcel* reply, uint32_t flags)
1492 status_t err = BnSurfaceComposer::onTransact(code, data, reply, flags);
1568 // make sure to clear all GL error flags
2032 // make sure to clear all GL error flags
2239 uint32_t flags)
2242 display, w, h, format, flags);
2345 uint32_t flags) {
2416 uint32_t flags = 0;
2419 flags = Transform::ROT_0;
2422 flags = Transform::ROT_90;
2425 flags = Transform::ROT_180;
2428 flags = Transform::ROT_270;
2433 tr->set(flags, w, h);