HomeSort by relevance Sort by last modified time
    Searched refs:hwc_context_t (Results 1 - 25 of 98) sorted by null

1 2 3 4

  /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;
  /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/msm8974/libhwcomposer/
hwc_ad.h 36 struct hwc_context_t;
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);
54 int getDstFd(hwc_context_t *ctx) const;
55 uint32_t getDstOffset(hwc_context_t *ctx) const;
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;
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)
    [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;
57 bool prepare(hwc_context_t *ctx, hwc_display_contents_1 *list,
59 bool draw(hwc_context_t *ctx, private_handle_t *hnd);
62 bool configure(hwc_context_t *ctx, hwc_display_contents_1 *list,
72 bool prepare(hwc_context_t *ctx, hwc_display_contents_1 *list,
74 bool draw(hwc_context_t *ctx, private_handle_t *hnd);
77 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/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);
145 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,
  /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;

Completed in 158 milliseconds

1 2 3 4