• Home
  • Raw
  • Download

Lines Matching refs:sp

93     status_t postMessageAsync(const sp<MessageBase>& msg, nsecs_t reltime = 0,
97 status_t postMessageSync(const sp<MessageBase>& msg, nsecs_t reltime = 0,
104 sp<const DisplayDevice> getDefaultDisplayDevice() const { in getDefaultDisplayDevice()
122 const Vector< sp<Layer> >& getLayerSortedByZForHwcDisplay(int id);
137 class LayerVector : public SortedVector< sp<Layer> > {
151 sp<IGraphicBufferProducer> surface;
175 virtual sp<ISurfaceComposerClient> createConnection();
176 virtual sp<IGraphicBufferAlloc> createGraphicBufferAlloc();
177 virtual sp<IBinder> createDisplay(const String8& displayName, bool secure);
178 virtual sp<IBinder> getBuiltInDisplay(int32_t id);
183 const sp<IGraphicBufferProducer>& bufferProducer) const;
184 virtual sp<IDisplayEventConnection> createDisplayEventConnection();
185 virtual status_t captureScreen(const sp<IBinder>& display,
186 const sp<IGraphicBufferProducer>& producer,
190 virtual void blank(const sp<IBinder>& display);
192 virtual void unblank(const sp<IBinder>& display);
193 virtual status_t getDisplayInfo(const sp<IBinder>& display, DisplayInfo* info);
224 void onScreenReleased(const sp<const DisplayDevice>& hw);
226 void onScreenAcquired(const sp<const DisplayDevice>& hw);
247 uint32_t setClientStateLocked(const sp<Client>& client,
254 status_t createLayer(const String8& name, const sp<Client>& client,
256 sp<IBinder>* handle, sp<IGraphicBufferProducer>* gbp);
258 status_t createNormalLayer(const sp<Client>& client, const String8& name,
260 sp<IBinder>* outHandle, sp<IGraphicBufferProducer>* outGbp,
261 sp<Layer>* outLayer);
263 status_t createDimLayer(const sp<Client>& client, const String8& name,
264 uint32_t w, uint32_t h, uint32_t flags, sp<IBinder>* outHandle,
265 sp<IGraphicBufferProducer>* outGbp, sp<Layer>* outLayer);
269 status_t onLayerRemoved(const sp<Client>& client, const sp<IBinder>& handle);
277 status_t removeLayer(const sp<Layer>& layer);
280 void addClientLayer(const sp<Client>& client,
281 const sp<IBinder>& handle,
282 const sp<IGraphicBufferProducer>& gbc,
283 const sp<Layer>& lbc);
292 const sp<const DisplayDevice>& hw,
298 const sp<const DisplayDevice>& hw,
299 const sp<IGraphicBufferProducer>& producer,
304 const sp<const DisplayDevice>& hw,
305 const sp<IGraphicBufferProducer>& producer,
331 sp<const DisplayDevice> getDisplayDevice(const wp<IBinder>& dpy) const { in getDisplayDevice()
336 sp<DisplayDevice> getDisplayDevice(const wp<IBinder>& dpy) { in getDisplayDevice()
367 void doDisplayComposition(const sp<const DisplayDevice>& hw,
369 void doComposeSurfaces(const sp<const DisplayDevice>& hw,
373 void drawWormhole(const sp<const DisplayDevice>& hw,
408 Vector< sp<Layer> > mLayersPendingRemoval;
422 sp<EventThread> mEventThread;
429 sp<IBinder> mBuiltinDisplays[DisplayDevice::NUM_DISPLAY_TYPES];
440 DefaultKeyedVector< wp<IBinder>, sp<DisplayDevice> > mDisplays;
466 sp<IBinder> mExtDisplayToken;