/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;
|
hwc_utils.h | 44 struct hwc_context_t; 115 static void setBwc(hwc_context_t *ctx, const hwc_rect_t& crop, 178 void setListStats(hwc_context_t *ctx, const hwc_display_contents_1_t *list, 180 void initContext(hwc_context_t *ctx); 181 void closeContext(hwc_context_t *ctx); 187 bool isSecuring(hwc_context_t* ctx, hwc_layer_1_t const* layer); 189 bool needsScaling(hwc_context_t* ctx, hwc_layer_1_t const* layer, const int& dpy); 191 int hwc_vsync_control(hwc_context_t* ctx, int dpy, int enable); 193 bool isGLESOnlyComp(hwc_context_t *ctx, const int& dpy); 199 void getActionSafePosition(hwc_context_t *ctx, int dpy, uint32_t& x 353 struct hwc_context_t { struct [all...] |
hwc.cpp | 76 hwc_context_t* ctx = (hwc_context_t*)(dev); 90 static void reset(hwc_context_t *ctx, int numDisplays, 119 static void reset_layer_prop(hwc_context_t* ctx, int dpy, int numAppLayers) { 127 static void handleGeomChange(hwc_context_t *ctx, int dpy, 134 static int display_commit(hwc_context_t *ctx, int dpy) { 154 hwc_context_t* ctx = (hwc_context_t*)(dev); 177 hwc_context_t* ctx = (hwc_context_t*)(dev) [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;
|
hwc_utils.h | 45 struct hwc_context_t; 157 void setListStats(hwc_context_t *ctx, const hwc_display_contents_1_t *list, 159 void initContext(hwc_context_t *ctx); 160 void closeContext(hwc_context_t *ctx); 166 bool isSecuring(hwc_context_t* ctx, hwc_layer_1_t const* layer); 168 bool isExternalActive(hwc_context_t* ctx); 171 bool setupBasePipe(hwc_context_t *ctx); 172 int hwc_vsync_control(hwc_context_t* ctx, int dpy, int enable); 179 void getActionSafePosition(hwc_context_t *ctx, int dpy, uint32_t& x, 186 int hwc_sync(hwc_context_t *ctx, hwc_display_contents_1_t* list, int dpy 300 struct hwc_context_t { struct [all...] |
hwc.cpp | 72 hwc_context_t* ctx = (hwc_context_t*)(dev); 86 static void reset(hwc_context_t *ctx, int numDisplays, 112 static void reset_layer_prop(hwc_context_t* ctx, int dpy, int numAppLayers) { 120 static int display_commit(hwc_context_t *ctx, int dpy) { 139 hwc_context_t* ctx = (hwc_context_t*)(dev); 168 hwc_context_t* ctx = (hwc_context_t*)(dev); 212 hwc_context_t* ctx = (hwc_context_t*)(dev) [all...] |
hwc_vsync.cpp | 36 int hwc_vsync_control(hwc_context_t* ctx, int dpy, int enable) 55 hwc_context_t * ctx = reinterpret_cast<hwc_context_t *>(param); 134 void init_vsync_thread(hwc_context_t* ctx)
|
/hardware/qcom/display/msm8x26/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;
|
hwc_utils.h | 45 struct hwc_context_t; 157 void setListStats(hwc_context_t *ctx, const hwc_display_contents_1_t *list, 159 void initContext(hwc_context_t *ctx); 160 void closeContext(hwc_context_t *ctx); 166 bool isSecuring(hwc_context_t* ctx, hwc_layer_1_t const* layer); 168 bool isExternalActive(hwc_context_t* ctx); 171 bool setupBasePipe(hwc_context_t *ctx); 172 int hwc_vsync_control(hwc_context_t* ctx, int dpy, int enable); 179 void getActionSafePosition(hwc_context_t *ctx, int dpy, uint32_t& x, 186 int hwc_sync(hwc_context_t *ctx, hwc_display_contents_1_t* list, int dpy 300 struct hwc_context_t { struct [all...] |
hwc.cpp | 72 hwc_context_t* ctx = (hwc_context_t*)(dev); 86 static void reset(hwc_context_t *ctx, int numDisplays, 112 static void reset_layer_prop(hwc_context_t* ctx, int dpy, int numAppLayers) { 120 static int display_commit(hwc_context_t *ctx, int dpy) { 139 hwc_context_t* ctx = (hwc_context_t*)(dev); 168 hwc_context_t* ctx = (hwc_context_t*)(dev); 212 hwc_context_t* ctx = (hwc_context_t*)(dev) [all...] |
/hardware/qcom/display/msm8960/libexternal/ |
external.h | 27 struct hwc_context_t; 42 ExternalDisplay(hwc_context_t* ctx); 91 hwc_context_t *mHwcContext;
|
/hardware/qcom/display/msm8974/libexternal/ |
external.h | 27 struct hwc_context_t; 43 ExternalDisplay(hwc_context_t* ctx); 94 hwc_context_t *mHwcContext;
|
/hardware/qcom/display/msm8x26/libexternal/ |
external.h | 27 struct hwc_context_t; 42 ExternalDisplay(hwc_context_t* ctx); 91 hwc_context_t *mHwcContext;
|
/hardware/libhardware/modules/hwcomposer/ |
hwcomposer.cpp | 31 struct hwc_context_t { struct 98 struct hwc_context_t* ctx = (struct hwc_context_t*)dev; 112 struct hwc_context_t *dev; 113 dev = (hwc_context_t*)malloc(sizeof(*dev));
|
/hardware/qcom/display/msm8960/libqservice/ |
QService.h | 40 struct hwc_context_t;
|