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;
53 static bool init(hwc_context_t *ctx);
120 virtual int pipesNeeded(hwc_context_t *ctx,
123 virtual bool allocLayerPipes(hwc_context_t *ctx,
126 virtual int configure(hwc_context_t *ctx, hwc_layer_1_t *layer,
130 void setMDPCompLayerFlags(hwc_context_t *ctx,
133 ovutils::eDest getMdpPipe(hwc_context_t *ctx, ePipeType type);
136 bool isFrameDoable(hwc_context_t *ctx);
138 bool isFullFrameDoable(hwc_context_t *ctx, hwc_display_contents_1_t* list);
140 bool fullMDPComp(hwc_context_t *ctx, hwc_display_contents_1_t* list);
142 bool partialMDPComp(hwc_context_t *ctx, hwc_display_contents_1_t* list);
144 bool isOnlyVideoDoable(hwc_context_t *ctx, hwc_display_contents_1_t* list);
146 bool isYUVDoable(hwc_context_t* ctx, hwc_layer_1_t* layer);
149 static bool setupBasePipe(hwc_context_t*);
155 bool isValidDimension(hwc_context_t *ctx, hwc_layer_1_t *layer);
157 void updateLayerCache(hwc_context_t* ctx, hwc_display_contents_1_t* list);
161 int getAvailablePipes(hwc_context_t* ctx);
163 void updateYUV(hwc_context_t* ctx, hwc_display_contents_1_t* list);
164 bool programMDP(hwc_context_t *ctx, hwc_display_contents_1_t* list);
165 bool programYUV(hwc_context_t *ctx, hwc_display_contents_1_t* list);
181 virtual bool draw(hwc_context_t *ctx, hwc_display_contents_1_t *list);
191 virtual int configure(hwc_context_t *ctx, hwc_layer_1_t *layer,
195 virtual bool allocLayerPipes(hwc_context_t *ctx,
198 virtual int pipesNeeded(hwc_context_t *ctx, hwc_display_contents_1_t* list);
205 virtual bool draw(hwc_context_t *ctx, hwc_display_contents_1_t *list);
213 bool acquireMDPPipes(hwc_context_t *ctx, hwc_layer_1_t* layer,
218 virtual int configure(hwc_context_t *ctx, hwc_layer_1_t *layer,
222 virtual bool allocLayerPipes(hwc_context_t *ctx,
225 virtual int pipesNeeded(hwc_context_t *ctx, hwc_display_contents_1_t* list);