/hardware/qcom/display/msm8084/libhwcomposer/ |
hwc_virtual.h | 39 virtual int set(hwc_context_t *ctx, hwc_display_contents_1_t *list) = 0; 40 virtual void init(hwc_context_t *ctx) = 0; 41 virtual void destroy(hwc_context_t *ctx, size_t numDisplays, 43 virtual void pause(hwc_context_t* ctx, int dpy) = 0; 44 virtual void resume(hwc_context_t* ctx, int dpy) = 0; 57 virtual int set(hwc_context_t *ctx, hwc_display_contents_1_t *list); 60 virtual void init(hwc_context_t *ctx); 63 virtual void destroy(hwc_context_t *ctx, size_t numDisplays, 65 virtual void pause(hwc_context_t* ctx, int dpy); 66 virtual void resume(hwc_context_t* ctx, int dpy) [all...] |
hwc_mdpcomp.h | 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; 47 void dump(android::String8& buf, hwc_context_t *ctx); 49 static MDPComp* getObject(hwc_context_t *ctx, const int& dpy); 53 static bool init(hwc_context_t *ctx); 139 virtual bool allocLayerPipes(hwc_context_t *ctx, 142 virtual int configure(hwc_context_t *ctx, hwc_layer_1_t *layer, 146 virtual void adjustForSourceSplit(hwc_context_t *ctx, 149 virtual int configure4k2kYuv(hwc_context_t *ctx, hwc_layer_1_t *layer, 152 virtual void generateROI(hwc_context_t *ctx [all...] |
hwc_fbupdate.h | 38 explicit IFBUpdate(hwc_context_t *ctx, const int& dpy); 41 virtual bool prepare(hwc_context_t *ctx, hwc_display_contents_1 *list, 43 virtual bool prepareAndValidate(hwc_context_t *ctx, 46 virtual bool draw(hwc_context_t *ctx, private_handle_t *hnd) = 0; 50 static IFBUpdate *getObject(hwc_context_t *ctx, const int& dpy); 64 explicit FBUpdateNonSplit(hwc_context_t *ctx, const int& dpy); 66 bool prepare(hwc_context_t *ctx, hwc_display_contents_1 *list, 68 bool draw(hwc_context_t *ctx, private_handle_t *hnd); 71 bool configure(hwc_context_t *ctx, hwc_display_contents_1 *list, 73 bool preRotateExtDisplay(hwc_context_t *ctx [all...] |
hwc_ad.h | 36 struct hwc_context_t; 42 AssertiveDisplay(hwc_context_t *ctx); 43 void markDoable(hwc_context_t *ctx, const hwc_display_contents_1_t* list); 44 bool prepare(hwc_context_t *ctx, const hwc_rect_t& crop, 47 bool draw(hwc_context_t *ctx, int fd, uint32_t offset);
|
hwc_qclient.h | 40 struct hwc_context_t; 48 QClient(hwc_context_t *ctx); 58 MPDeathNotifier(hwc_context_t* ctx) : mHwcContext(ctx){} 60 hwc_context_t *mHwcContext; 63 hwc_context_t *mHwcContext;
|
hwc_copybit.h | 35 CopyBit(hwc_context_t *ctx, const int& dpy); 40 bool prepare(hwc_context_t *ctx, hwc_display_contents_1_t *list, 43 bool draw(hwc_context_t *ctx, hwc_display_contents_1_t *list, 56 int drawLayerUsingCopybit(hwc_context_t *dev, hwc_layer_1_t *layer, 60 bool canUseCopybitForYUV (hwc_context_t *ctx); 61 bool canUseCopybitForRGB (hwc_context_t *ctx, 63 bool validateParams (hwc_context_t *ctx,
|
/hardware/qcom/display/msm8226/libhwcomposer/ |
hwc_virtual.h | 39 virtual int set(hwc_context_t *ctx, hwc_display_contents_1_t *list) = 0; 40 virtual void init(hwc_context_t *ctx) = 0; 41 virtual void destroy(hwc_context_t *ctx, size_t numDisplays, 43 virtual void pause(hwc_context_t* ctx, int dpy) = 0; 44 virtual void resume(hwc_context_t* ctx, int dpy) = 0; 57 virtual int set(hwc_context_t *ctx, hwc_display_contents_1_t *list); 60 virtual void init(hwc_context_t *ctx); 63 virtual void destroy(hwc_context_t *ctx, size_t numDisplays, 65 virtual void pause(hwc_context_t* ctx, int dpy); 66 virtual void resume(hwc_context_t* ctx, int dpy) [all...] |
hwc_mdpcomp.h | 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; 49 void dump(android::String8& buf, hwc_context_t *ctx); 51 int drawOverlap(hwc_context_t *ctx, hwc_display_contents_1_t* list); 52 static MDPComp* getObject(hwc_context_t *ctx, const int& dpy); 56 static bool init(hwc_context_t *ctx); 144 virtual bool allocLayerPipes(hwc_context_t *ctx, 147 virtual int configure(hwc_context_t *ctx, hwc_layer_1_t *layer, 151 virtual void adjustForSourceSplit(hwc_context_t *ctx, 154 virtual int configure4k2kYuv(hwc_context_t *ctx, hwc_layer_1_t *layer [all...] |
hwc_fbupdate.h | 38 explicit IFBUpdate(hwc_context_t *ctx, const int& dpy); 41 virtual bool prepare(hwc_context_t *ctx, hwc_display_contents_1 *list, 43 virtual bool prepareAndValidate(hwc_context_t *ctx, 46 virtual bool draw(hwc_context_t *ctx, private_handle_t *hnd) = 0; 50 static IFBUpdate *getObject(hwc_context_t *ctx, const int& dpy); 64 explicit FBUpdateNonSplit(hwc_context_t *ctx, const int& dpy); 66 bool prepare(hwc_context_t *ctx, hwc_display_contents_1 *list, 68 bool draw(hwc_context_t *ctx, private_handle_t *hnd); 71 bool configure(hwc_context_t *ctx, hwc_display_contents_1 *list, 73 bool preRotateExtDisplay(hwc_context_t *ctx [all...] |
hwc_ad.h | 36 struct hwc_context_t; 42 AssertiveDisplay(hwc_context_t *ctx); 43 void markDoable(hwc_context_t *ctx, const hwc_display_contents_1_t* list); 44 bool prepare(hwc_context_t *ctx, const hwc_rect_t& crop, 47 bool draw(hwc_context_t *ctx, int fd, uint32_t offset);
|
hwc_copybit.h | 35 CopyBit(hwc_context_t *ctx, const int& dpy); 40 bool prepare(hwc_context_t *ctx, hwc_display_contents_1_t *list, 43 bool draw(hwc_context_t *ctx, hwc_display_contents_1_t *list, 54 bool prepareOverlap(hwc_context_t *ctx, hwc_display_contents_1_t *list); 56 int drawOverlap(hwc_context_t *ctx, hwc_display_contents_1_t *list); 67 void updateCounts(hwc_context_t *ctx, hwc_display_contents_1_t *list, 82 bool drawUsingAppBufferComposition(hwc_context_t *ctx, 86 int drawLayerUsingCopybit(hwc_context_t *dev, hwc_layer_1_t *layer, 89 int drawRectUsingCopybit(hwc_context_t *dev, hwc_layer_1_t *layer, 94 bool canUseCopybitForYUV (hwc_context_t *ctx) [all...] |
hwc_qclient.h | 40 struct hwc_context_t; 48 QClient(hwc_context_t *ctx); 58 MPDeathNotifier(hwc_context_t* ctx) : mHwcContext(ctx){} 60 hwc_context_t *mHwcContext; 63 hwc_context_t *mHwcContext;
|
/hardware/qcom/display/msm8994/libhwcomposer/ |
hwc_mdpcomp.h | 40 int prepare(hwc_context_t *ctx, hwc_display_contents_1_t* list); 42 virtual bool draw(hwc_context_t *ctx, hwc_display_contents_1_t *list) = 0; 46 void dump(android::String8& buf, hwc_context_t *ctx); 48 int drawOverlap(hwc_context_t *ctx, hwc_display_contents_1_t* list); 49 static MDPComp* getObject(hwc_context_t *ctx, const int& dpy); 53 static bool init(hwc_context_t *ctx); 59 static int setPartialUpdatePref(hwc_context_t *ctx, bool enable); 60 static bool getPartialUpdatePref(hwc_context_t *ctx); 61 void setDynRefreshRate(hwc_context_t *ctx, hwc_display_contents_1_t* list); 144 virtual bool allocLayerPipes(hwc_context_t *ctx [all...] |
hwc_fbupdate.h | 38 explicit IFBUpdate(hwc_context_t *ctx, const int& dpy); 41 virtual bool prepare(hwc_context_t *ctx, hwc_display_contents_1 *list, 43 virtual bool prepareAndValidate(hwc_context_t *ctx, 46 virtual bool draw(hwc_context_t *ctx, private_handle_t *hnd) = 0; 50 static IFBUpdate *getObject(hwc_context_t *ctx, const int& dpy); 64 explicit FBUpdateNonSplit(hwc_context_t *ctx, const int& dpy); 66 bool prepare(hwc_context_t *ctx, hwc_display_contents_1 *list, 68 bool draw(hwc_context_t *ctx, private_handle_t *hnd); 71 bool configure(hwc_context_t *ctx, hwc_display_contents_1 *list, 73 bool preRotateExtDisplay(hwc_context_t *ctx [all...] |
hwc_copybit.h | 35 CopyBit(hwc_context_t *ctx, const int& dpy); 40 bool prepare(hwc_context_t *ctx, hwc_display_contents_1_t *list, 43 bool draw(hwc_context_t *ctx, hwc_display_contents_1_t *list, 54 bool prepareOverlap(hwc_context_t *ctx, hwc_display_contents_1_t *list); 56 int drawOverlap(hwc_context_t *ctx, hwc_display_contents_1_t *list); 67 void updateCounts(hwc_context_t *ctx, hwc_display_contents_1_t *list, 82 bool drawUsingAppBufferComposition(hwc_context_t *ctx, 86 int drawLayerUsingCopybit(hwc_context_t *dev, hwc_layer_1_t *layer, 89 int drawRectUsingCopybit(hwc_context_t *dev, hwc_layer_1_t *layer, 94 bool canUseCopybitForYUV (hwc_context_t *ctx) [all...] |
hwc_ad.h | 36 struct hwc_context_t; 42 AssertiveDisplay(hwc_context_t *ctx); 43 void markDoable(hwc_context_t *ctx, const hwc_display_contents_1_t* list); 44 bool prepare(hwc_context_t *ctx, const hwc_rect_t& crop, 47 bool draw(hwc_context_t *ctx, int fd, uint32_t offset);
|
hwc_virtual.h | 38 int set(hwc_context_t *ctx, hwc_display_contents_1_t *list); 41 void init(hwc_context_t *ctx); 44 void destroy(hwc_context_t *ctx, size_t numDisplays, 59 void setMDPScalingMode(hwc_context_t* ctx,
|
hwc_qclient.h | 40 struct hwc_context_t; 48 QClient(hwc_context_t *ctx); 58 MPDeathNotifier(hwc_context_t* ctx) : mHwcContext(ctx){} 60 hwc_context_t *mHwcContext; 63 hwc_context_t *mHwcContext;
|
hwc_utils.h | 54 struct hwc_context_t; 179 static void setBwc(const hwc_context_t *ctx, const int& dpy, 301 void setListStats(hwc_context_t *ctx, hwc_display_contents_1_t *list, 303 void initContext(hwc_context_t *ctx); 304 void closeContext(hwc_context_t *ctx); 310 bool isSecuring(hwc_context_t* ctx, hwc_layer_1_t const* layer); 315 bool isRotationDoable(hwc_context_t *ctx, private_handle_t *hnd); 316 bool isExternalActive(hwc_context_t* ctx); 320 bool needsScalingWithSplit(hwc_context_t* ctx, hwc_layer_1_t const* layer, 325 int hwc_vsync_control(hwc_context_t* ctx, int dpy, int enable) 604 struct hwc_context_t { struct [all...] |
/hardware/qcom/display/msm8960/libhwcomposer/ |
hwc_mdpcomp.h | 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) [all...] |
hwc_copybit.h | 35 bool prepare(hwc_context_t *ctx, hwc_display_contents_1_t *list, 38 bool draw(hwc_context_t *ctx, hwc_display_contents_1_t *list, 51 int drawLayerUsingCopybit(hwc_context_t *dev, hwc_layer_1_t *layer, 53 bool canUseCopybitForYUV (hwc_context_t *ctx); 54 bool canUseCopybitForRGB (hwc_context_t *ctx, 56 bool validateParams (hwc_context_t *ctx,
|
hwc_fbupdate.h | 37 virtual bool prepare(hwc_context_t *ctx, hwc_display_contents_1 *list, 40 virtual bool draw(hwc_context_t *ctx, private_handle_t *hnd) = 0; 56 bool prepare(hwc_context_t *ctx, hwc_display_contents_1 *list, 58 bool draw(hwc_context_t *ctx, private_handle_t *hnd); 61 bool configure(hwc_context_t *ctx, hwc_display_contents_1 *list, 71 bool prepare(hwc_context_t *ctx, hwc_display_contents_1 *list, 73 bool draw(hwc_context_t *ctx, private_handle_t *hnd); 76 bool configure(hwc_context_t *ctx, hwc_display_contents_1 *list,
|
hwc_qclient.h | 40 struct hwc_context_t; 47 QClient(hwc_context_t *ctx); 55 MPDeathNotifier(hwc_context_t* ctx) : mHwcContext(ctx){} 57 hwc_context_t *mHwcContext; 64 hwc_context_t *mHwcContext;
|
/hardware/qcom/display/msm8084/libvirtual/ |
virtual.h | 36 struct hwc_context_t; 43 VirtualDisplay(hwc_context_t* ctx); 61 hwc_context_t *mHwcContext;
|
/hardware/qcom/display/msm8226/libvirtual/ |
virtual.h | 36 struct hwc_context_t; 43 VirtualDisplay(hwc_context_t* ctx); 61 hwc_context_t *mHwcContext;
|