HomeSort by relevance Sort by last modified time
    Searched refs:hwc_context_t (Results 1 - 25 of 84) 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;
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;

Completed in 865 milliseconds

1 2 3 4