Home | History | Annotate | Download | only in libhwcomposer

Lines Matching refs:hwc_context_t

43     int prepare(hwc_context_t *ctx, hwc_display_contents_1_t* list);
45 virtual bool draw(hwc_context_t *ctx, hwc_display_contents_1_t *list) = 0;
56 static bool init(hwc_context_t *ctx);
123 virtual bool allocLayerPipes(hwc_context_t *ctx,
126 ovutils::eDest getMdpPipe(hwc_context_t *ctx, ePipeType type, int mixer);
128 virtual int configure(hwc_context_t *ctx, hwc_layer_1_t *layer,
131 virtual bool arePipesAvailable(hwc_context_t *ctx,
135 void setMDPCompLayerFlags(hwc_context_t *ctx,
138 bool isFrameDoable(hwc_context_t *ctx);
140 bool isFullFrameDoable(hwc_context_t *ctx, hwc_display_contents_1_t* list);
142 bool fullMDPComp(hwc_context_t *ctx, hwc_display_contents_1_t* list);
144 bool partialMDPComp(hwc_context_t *ctx, hwc_display_contents_1_t* list);
146 bool cacheBasedComp(hwc_context_t *ctx, hwc_display_contents_1_t* list);
148 bool loadBasedComp(hwc_context_t *ctx, hwc_display_contents_1_t* list);
150 bool isLoadBasedCompDoable(hwc_context_t *ctx,
153 bool isOnlyVideoDoable(hwc_context_t *ctx, hwc_display_contents_1_t* list);
155 bool isYUVDoable(hwc_context_t* ctx, hwc_layer_1_t* layer);
162 bool isValidDimension(hwc_context_t *ctx, hwc_layer_1_t *layer);
164 void updateLayerCache(hwc_context_t* ctx, hwc_display_contents_1_t* list);
166 bool batchLayers(hwc_context_t *ctx, hwc_display_contents_1_t* list);
168 void updateYUV(hwc_context_t* ctx, hwc_display_contents_1_t* list);
169 bool programMDP(hwc_context_t *ctx, hwc_display_contents_1_t* list);
170 bool programYUV(hwc_context_t *ctx, hwc_display_contents_1_t* list);
172 bool isSupportedForMDPComp(hwc_context_t *ctx, hwc_layer_1_t* layer);
189 virtual bool draw(hwc_context_t *ctx, hwc_display_contents_1_t *list);
198 virtual int configure(hwc_context_t *ctx, hwc_layer_1_t *layer,
202 virtual bool allocLayerPipes(hwc_context_t *ctx,
206 virtual bool arePipesAvailable(hwc_context_t *ctx,
214 virtual bool draw(hwc_context_t *ctx, hwc_display_contents_1_t *list);
222 bool acquireMDPPipes(hwc_context_t *ctx, hwc_layer_1_t* layer,
226 virtual int configure(hwc_context_t *ctx, hwc_layer_1_t *layer,
230 virtual bool allocLayerPipes(hwc_context_t *ctx,
234 virtual bool arePipesAvailable(hwc_context_t *ctx,
237 int pipesNeeded(hwc_context_t *ctx, hwc_display_contents_1_t* list,