Home
last modified time | relevance | path

Searched refs:dpy (Results 1 – 25 of 127) sorted by relevance

123456

/hardware/qcom/display/msm8084/libhwcomposer/
Dhwc_virtual.cpp52 const int dpy = HWC_DISPLAY_VIRTUAL; in init() local
53 ctx->mFBUpdate[dpy] = in init()
54 IFBUpdate::getObject(ctx, dpy); in init()
55 ctx->mMDPComp[dpy] = MDPComp::getObject(ctx, dpy); in init()
57 if(ctx->mFBUpdate[dpy]) in init()
58 ctx->mFBUpdate[dpy]->reset(); in init()
59 if(ctx->mMDPComp[dpy]) in init()
60 ctx->mMDPComp[dpy]->reset(); in init()
65 int dpy = HWC_DISPLAY_VIRTUAL; in destroy() local
68 if(ctx->dpyAttr[dpy].connected && (displays[dpy] == NULL)) { in destroy()
[all …]
Dhwc_vsync.cpp44 int hwc_vsync_control(hwc_context_t* ctx, int dpy, int enable) in hwc_vsync_control() argument
48 ioctl(ctx->dpyAttr[dpy].fd, MSMFB_OVERLAY_VSYNC_CTRL, in hwc_vsync_control()
51 __FUNCTION__, dpy, enable, strerror(errno)); in hwc_vsync_control()
57 static void handle_vsync_event(hwc_context_t* ctx, int dpy, char *data, in handle_vsync_event() argument
67 __FUNCTION__, timestamp, dpy); in handle_vsync_event()
68 ctx->proc->vsync(ctx->proc, dpy, timestamp); in handle_vsync_event()
71 static void handle_blank_event(hwc_context_t* ctx, int dpy, char *data, in handle_blank_event() argument
76 ALOGI("%s: dpy:%d panel power state: %d", __FUNCTION__, dpy, poweron); in handle_blank_event()
77 ctx->dpyAttr[dpy].isActive = poweron ? true: false; in handle_blank_event()
81 static void handle_cec_event(hwc_context_t* ctx, int dpy, char *data, in handle_cec_event() argument
[all …]
Dhwc_uevents.cpp42 static void setup(hwc_context_t* ctx, int dpy) in setup() argument
44 ctx->mFBUpdate[dpy] = IFBUpdate::getObject(ctx, dpy); in setup()
45 ctx->mMDPComp[dpy] = MDPComp::getObject(ctx, dpy); in setup()
48 static void clear(hwc_context_t* ctx, int dpy) in clear() argument
50 if(ctx->mFBUpdate[dpy]) { in clear()
51 delete ctx->mFBUpdate[dpy]; in clear()
52 ctx->mFBUpdate[dpy] = NULL; in clear()
54 if(ctx->mMDPComp[dpy]) { in clear()
55 delete ctx->mMDPComp[dpy]; in clear()
56 ctx->mMDPComp[dpy] = NULL; in clear()
[all …]
Dhwc.cpp78 static int getDpyforExternalDisplay(hwc_context_t *ctx, int dpy) { in getDpyforExternalDisplay() argument
79 if(dpy == HWC_DISPLAY_EXTERNAL && ctx->mVirtualonExtActive) in getDpyforExternalDisplay()
81 return dpy; in getDpyforExternalDisplay()
135 for(int dpy = 0; dpy < numDisplays; dpy++) { in setDMAState() local
136 hwc_display_contents_1_t *list = displays[dpy]; in setDMAState()
149 if (UNLIKELY(isYuvBuffer(hnd)) && canUseRotator(ctx, dpy) && in setDMAState()
160 if(dpy) { in setDMAState()
237 static void scaleDisplayFrame(hwc_context_t *ctx, int dpy, in scaleDisplayFrame() argument
239 uint32_t origXres = ctx->dpyAttr[dpy].xres_orig; in scaleDisplayFrame()
240 uint32_t origYres = ctx->dpyAttr[dpy].yres_orig; in scaleDisplayFrame()
[all …]
Dhwc_qclient.cpp109 int dpy = inParcel->readInt32(); in getDisplayAttributes() local
110 outParcel->writeInt32(ctx->dpyAttr[dpy].vsync_period); in getDisplayAttributes()
111 outParcel->writeInt32(ctx->dpyAttr[dpy].xres); in getDisplayAttributes()
112 outParcel->writeInt32(ctx->dpyAttr[dpy].yres); in getDisplayAttributes()
113 outParcel->writeFloat(ctx->dpyAttr[dpy].xdpi); in getDisplayAttributes()
114 outParcel->writeFloat(ctx->dpyAttr[dpy].ydpi); in getDisplayAttributes()
119 int dpy = inParcel->readInt32(); in setHSIC() local
120 ALOGD_IF(0, "In %s: dpy = %d", __FUNCTION__, dpy); in setHSIC()
134 static status_t getDisplayVisibleRegion(hwc_context_t* ctx, int dpy, in getDisplayVisibleRegion() argument
137 if(dpy >= HWC_DISPLAY_PRIMARY && dpy <= HWC_DISPLAY_VIRTUAL) { in getDisplayVisibleRegion()
[all …]
/hardware/qcom/display/msm8226/libhwcomposer/
Dhwc_virtual.cpp63 const int dpy = HWC_DISPLAY_VIRTUAL; in init() local
64 ctx->mFBUpdate[dpy] = in init()
65 IFBUpdate::getObject(ctx, dpy); in init()
66 ctx->mMDPComp[dpy] = MDPComp::getObject(ctx, dpy); in init()
68 if(ctx->mFBUpdate[dpy]) in init()
69 ctx->mFBUpdate[dpy]->reset(); in init()
70 if(ctx->mMDPComp[dpy]) in init()
71 ctx->mMDPComp[dpy]->reset(); in init()
76 int dpy = HWC_DISPLAY_VIRTUAL; in destroy() local
79 if(ctx->dpyAttr[dpy].connected && (displays[dpy] == NULL)) { in destroy()
[all …]
Dhwc_vsync.cpp43 int hwc_vsync_control(hwc_context_t* ctx, int dpy, int enable) in hwc_vsync_control() argument
47 ioctl(ctx->dpyAttr[dpy].fd, MSMFB_OVERLAY_VSYNC_CTRL, in hwc_vsync_control()
50 __FUNCTION__, dpy, enable, strerror(errno)); in hwc_vsync_control()
56 static void handle_vsync_event(hwc_context_t* ctx, int dpy, char *data) in handle_vsync_event() argument
65 __FUNCTION__, timestamp, dpy); in handle_vsync_event()
66 ctx->proc->vsync(ctx->proc, dpy, timestamp); in handle_vsync_event()
69 static void handle_blank_event(hwc_context_t* ctx, int dpy, char *data) in handle_blank_event() argument
73 ALOGI("%s: dpy:%d panel power state: %ld", __FUNCTION__, dpy, poweron); in handle_blank_event()
74 ctx->dpyAttr[dpy].isActive = poweron ? true: false; in handle_blank_event()
80 void (*callback)(hwc_context_t* ctx, int dpy, char *data);
[all …]
Dhwc_uevents.cpp42 static void setup(hwc_context_t* ctx, int dpy) in setup() argument
44 ctx->mFBUpdate[dpy] = IFBUpdate::getObject(ctx, dpy); in setup()
45 ctx->mMDPComp[dpy] = MDPComp::getObject(ctx, dpy); in setup()
48 static void clear(hwc_context_t* ctx, int dpy) in clear() argument
50 if(ctx->mFBUpdate[dpy]) { in clear()
51 delete ctx->mFBUpdate[dpy]; in clear()
52 ctx->mFBUpdate[dpy] = NULL; in clear()
54 if(ctx->mMDPComp[dpy]) { in clear()
55 delete ctx->mMDPComp[dpy]; in clear()
56 ctx->mMDPComp[dpy] = NULL; in clear()
[all …]
Dhwc_qclient.cpp110 int dpy = inParcel->readInt32(); in getDisplayAttributes() local
111 outParcel->writeInt32(ctx->dpyAttr[dpy].vsync_period); in getDisplayAttributes()
112 if (ctx->dpyAttr[dpy].customFBSize) { in getDisplayAttributes()
113 outParcel->writeInt32(ctx->dpyAttr[dpy].xres_new); in getDisplayAttributes()
114 outParcel->writeInt32(ctx->dpyAttr[dpy].yres_new); in getDisplayAttributes()
116 outParcel->writeInt32(ctx->dpyAttr[dpy].xres); in getDisplayAttributes()
117 outParcel->writeInt32(ctx->dpyAttr[dpy].yres); in getDisplayAttributes()
119 outParcel->writeFloat(ctx->dpyAttr[dpy].xdpi); in getDisplayAttributes()
120 outParcel->writeFloat(ctx->dpyAttr[dpy].ydpi); in getDisplayAttributes()
125 int dpy = inParcel->readInt32(); in setHSIC() local
[all …]
Dhwc.cpp88 static int getDpyforExternalDisplay(hwc_context_t *ctx, int dpy) { in getDpyforExternalDisplay() argument
89 if(dpy == HWC_DISPLAY_EXTERNAL && ctx->mVirtualonExtActive) in getDpyforExternalDisplay()
91 return dpy; in getDpyforExternalDisplay()
145 for(int dpy = 0; dpy < numDisplays; dpy++) { in setDMAState() local
146 hwc_display_contents_1_t *list = displays[dpy]; in setDMAState()
159 if (canUseRotator(ctx, dpy) && in setDMAState()
170 if(dpy) { in setDMAState()
242 static void scaleDisplayFrame(hwc_context_t *ctx, int dpy, in scaleDisplayFrame() argument
244 uint32_t origXres = ctx->dpyAttr[dpy].xres; in scaleDisplayFrame()
245 uint32_t origYres = ctx->dpyAttr[dpy].yres; in scaleDisplayFrame()
[all …]
/hardware/qcom/display/msm8994/libhwcomposer/
Dhwc_vsync.cpp45 int hwc_vsync_control(hwc_context_t* ctx, int dpy, int enable) in hwc_vsync_control() argument
49 ioctl(ctx->dpyAttr[dpy].fd, MSMFB_OVERLAY_VSYNC_CTRL, in hwc_vsync_control()
52 __FUNCTION__, dpy, enable, strerror(errno)); in hwc_vsync_control()
58 static void handle_vsync_event(hwc_context_t* ctx, int dpy, char *data) in handle_vsync_event() argument
67 __FUNCTION__, timestamp, dpy); in handle_vsync_event()
68 ctx->proc->vsync(ctx->proc, dpy, timestamp); in handle_vsync_event()
71 static void handle_blank_event(hwc_context_t* ctx, int dpy, char *data) in handle_blank_event() argument
75 ALOGI("%s: dpy:%d panel power state: %ld", __FUNCTION__, dpy, poweron); in handle_blank_event()
77 ctx->dpyAttr[dpy].isActive = poweron ? true: false; in handle_blank_event()
82 static void handle_thermal_event(hwc_context_t* ctx, int dpy, char *data) in handle_thermal_event() argument
[all …]
Dhwc_virtual.cpp42 const int dpy = HWC_DISPLAY_VIRTUAL; in init() local
44 initCompositionResources(ctx, dpy); in init()
46 if(ctx->mFBUpdate[dpy]) in init()
47 ctx->mFBUpdate[dpy]->reset(); in init()
48 if(ctx->mMDPComp[dpy]) in init()
49 ctx->mMDPComp[dpy]->reset(); in init()
54 int dpy = HWC_DISPLAY_VIRTUAL; in destroy() local
57 if(ctx->dpyAttr[dpy].connected && (displays[dpy] == NULL)) { in destroy()
58 ctx->dpyAttr[dpy].connected = false; in destroy()
59 ctx->dpyAttr[dpy].isPause = false; in destroy()
[all …]
Dhwc.cpp125 for(int dpy = 0; dpy < numDisplays; dpy++) { in setDMAState() local
126 hwc_display_contents_1_t *list = displays[dpy]; in setDMAState()
139 if (canUseRotator(ctx, dpy) && in setDMAState()
143 dpy)) { in setDMAState()
152 if(dpy) { in setDMAState()
191 static bool isHotPluggable(hwc_context_t *ctx, int dpy) { in isHotPluggable() argument
192 return ((dpy == HWC_DISPLAY_EXTERNAL) || in isHotPluggable()
193 ((dpy == HWC_DISPLAY_PRIMARY) && in isHotPluggable()
229 static void scaleDisplayFrame(hwc_context_t *ctx, int dpy, in scaleDisplayFrame() argument
231 uint32_t origXres = ctx->dpyAttr[dpy].xres; in scaleDisplayFrame()
[all …]
Dhwc_qclient.cpp121 int dpy = inParcel->readInt32(); in getDisplayAttributes() local
122 outParcel->writeInt32(ctx->dpyAttr[dpy].vsync_period); in getDisplayAttributes()
123 if (ctx->dpyAttr[dpy].customFBSize) { in getDisplayAttributes()
124 outParcel->writeInt32(ctx->dpyAttr[dpy].xres_new); in getDisplayAttributes()
125 outParcel->writeInt32(ctx->dpyAttr[dpy].yres_new); in getDisplayAttributes()
127 outParcel->writeInt32(ctx->dpyAttr[dpy].xres); in getDisplayAttributes()
128 outParcel->writeInt32(ctx->dpyAttr[dpy].yres); in getDisplayAttributes()
130 outParcel->writeFloat(ctx->dpyAttr[dpy].xdpi); in getDisplayAttributes()
131 outParcel->writeFloat(ctx->dpyAttr[dpy].ydpi); in getDisplayAttributes()
136 int dpy = inParcel->readInt32(); in setHSIC() local
[all …]
Dhwc_uevents.cpp96 int dpy = getConnectedDisplay(ctx, udata); in handle_uevent() local
97 if(dpy < 0) { in handle_uevent()
111 if(!ctx->dpyAttr[dpy].connected){ in handle_uevent()
113 "for display: %d", __FUNCTION__, dpy); in handle_uevent()
118 handle_offline(ctx, dpy); in handle_uevent()
123 if(dpy == HWC_DISPLAY_EXTERNAL) { in handle_uevent()
126 ctx->proc->hotplug(ctx->proc, dpy, EXTERNAL_OFFLINE); in handle_uevent()
133 if(ctx->dpyAttr[dpy].connected) { in handle_uevent()
135 "for display: %d", __FUNCTION__, dpy); in handle_uevent()
141 handle_online(ctx, dpy); in handle_uevent()
[all …]
Dhwc_utils.cpp61 EGLAPI EGLBoolean eglGpuPerfHintQCOM(EGLDisplay dpy, EGLContext ctx,
126 void updateDisplayInfo(hwc_context_t* ctx, int dpy) { in updateDisplayInfo() argument
127 ctx->dpyAttr[dpy].fd = ctx->mHDMIDisplay->getFd(); in updateDisplayInfo()
128 ctx->dpyAttr[dpy].xres = ctx->mHDMIDisplay->getWidth(); in updateDisplayInfo()
129 ctx->dpyAttr[dpy].yres = ctx->mHDMIDisplay->getHeight(); in updateDisplayInfo()
130 ctx->dpyAttr[dpy].mMDPScalingMode = ctx->mHDMIDisplay->getMDPScalingMode(); in updateDisplayInfo()
131 ctx->dpyAttr[dpy].vsync_period = ctx->mHDMIDisplay->getVsyncPeriod(); in updateDisplayInfo()
135 ctx->dpyAttr[dpy].secure = true; in updateDisplayInfo()
136 ctx->mViewFrame[dpy].left = 0; in updateDisplayInfo()
137 ctx->mViewFrame[dpy].top = 0; in updateDisplayInfo()
[all …]
/hardware/qcom/display/msm8960/libhwcomposer/
Dhwc_uevents.cpp83 int dpy = isHDMI(str) ? HWC_DISPLAY_EXTERNAL : extDpyNum; in handle_uevent() local
86 ctx->mExtDisplay->setExtDpyNum(dpy); in handle_uevent()
112 if(ctx->mFBUpdate[dpy]) { in handle_uevent()
114 delete ctx->mFBUpdate[dpy]; in handle_uevent()
115 ctx->mFBUpdate[dpy] = NULL; in handle_uevent()
117 if(ctx->mCopyBit[dpy]){ in handle_uevent()
119 delete ctx->mCopyBit[dpy]; in handle_uevent()
120 ctx->mCopyBit[dpy] = NULL; in handle_uevent()
122 if(ctx->mMDPComp[dpy]) { in handle_uevent()
123 delete ctx->mMDPComp[dpy]; in handle_uevent()
[all …]
Dhwc.cpp111 static void reset_layer_prop(hwc_context_t* ctx, int dpy, int numAppLayers) { in reset_layer_prop() argument
112 if(ctx->layerProp[dpy]) { in reset_layer_prop()
113 delete[] ctx->layerProp[dpy]; in reset_layer_prop()
114 ctx->layerProp[dpy] = NULL; in reset_layer_prop()
116 ctx->layerProp[dpy] = new LayerProp[numAppLayers]; in reset_layer_prop()
119 static int display_commit(hwc_context_t *ctx, int dpy) { in display_commit() argument
120 int fbFd = ctx->dpyAttr[dpy].fd; in display_commit()
122 ALOGE("%s: Invalid FB fd for display: %d", __FUNCTION__, dpy); in display_commit()
139 const int dpy = HWC_DISPLAY_PRIMARY; in hwc_prepare_primary() local
143 ctx->dpyAttr[dpy].isActive) { in hwc_prepare_primary()
[all …]
/hardware/qcom/display/msm8996/libqdutils/
Ddisplay_config.h105 int getDisplayAttributes(int dpy, DisplayAttributes_t& dpyattr);
109 int setHSIC(int dpy, const HSICData_t& hsic_data);
113 int getDisplayVisibleRegion(int dpy, hwc_rect_t &rect);
116 int setViewFrame(int dpy, int l, int t, int r, int b);
119 int setSecondaryDisplayStatus(int dpy, uint32_t status);
127 int getConfigCount(int dpy);
132 int getActiveConfig(int dpy);
137 int setActiveConfig(int configIndex, int dpy);
142 DisplayAttributes getDisplayAttributes(int configIndex, int dpy);
/hardware/qcom/display/msm8909/libqdutils/
Ddisplay_config.h113 int getDisplayAttributes(int dpy, DisplayAttributes_t& dpyattr);
117 int setHSIC(int dpy, const HSICData_t& hsic_data);
121 int getDisplayVisibleRegion(int dpy, hwc_rect_t &rect);
124 int setViewFrame(int dpy, int l, int t, int r, int b);
127 int setSecondaryDisplayStatus(int dpy, uint32_t status);
135 int getConfigCount(int dpy);
140 int getActiveConfig(int dpy);
145 int setActiveConfig(int configIndex, int dpy);
150 DisplayAttributes getDisplayAttributes(int configIndex, int dpy);
/hardware/qcom/display/msm8998/libqdutils/
Ddisplay_config.h113 int getDisplayAttributes(int dpy, DisplayAttributes_t& dpyattr);
117 int setHSIC(int dpy, const HSICData_t& hsic_data);
121 int getDisplayVisibleRegion(int dpy, hwc_rect_t &rect);
124 int setViewFrame(int dpy, int l, int t, int r, int b);
127 int setSecondaryDisplayStatus(int dpy, uint32_t status);
135 int getConfigCount(int dpy);
140 int getActiveConfig(int dpy);
145 int setActiveConfig(int configIndex, int dpy);
150 DisplayAttributes getDisplayAttributes(int configIndex, int dpy);
/hardware/qcom/display/msm8909w_3100/libqdutils/
Ddisplay_config.h113 int getDisplayAttributes(int dpy, DisplayAttributes_t& dpyattr);
117 int setHSIC(int dpy, const HSICData_t& hsic_data);
121 int getDisplayVisibleRegion(int dpy, hwc_rect_t &rect);
124 int setViewFrame(int dpy, int l, int t, int r, int b);
127 int setSecondaryDisplayStatus(int dpy, uint32_t status);
135 int getConfigCount(int dpy);
140 int getActiveConfig(int dpy);
145 int setActiveConfig(int configIndex, int dpy);
150 DisplayAttributes getDisplayAttributes(int configIndex, int dpy);
/hardware/qcom/sdm845/display/libqdutils/
Ddisplay_config.h113 int getDisplayAttributes(int dpy, DisplayAttributes_t& dpyattr);
117 int setHSIC(int dpy, const HSICData_t& hsic_data);
121 int getDisplayVisibleRegion(int dpy, hwc_rect_t &rect);
124 int setViewFrame(int dpy, int l, int t, int r, int b);
127 int setSecondaryDisplayStatus(int dpy, uint32_t status);
135 int getConfigCount(int dpy);
140 int getActiveConfig(int dpy);
145 int setActiveConfig(int configIndex, int dpy);
150 DisplayAttributes getDisplayAttributes(int configIndex, int dpy);
/hardware/qcom/sdm845/display/libdisplayconfig/
DDisplayConfig.h91 int setSecondayDisplayStatus(int dpy, uint32_t status);
93 int getConfigCount(int dpy);
94 int getActiveConfig(int dpy);
95 int setActiveConfig(int dpy, uint32_t config);
96 DisplayAttributes getDisplayAttributes(uint32_t configIndex, int dpy);
99 int minHdcpEncryptionLevelChanged(int dpy, uint32_t min_enc_level);
101 int controlPartialUpdate(int dpy, bool enable);
104 int getHDRCapabilities(int dpy, DisplayHDRCapabilities *caps);
/hardware/qcom/display/msm8909/libdisplayconfig/
DDisplayConfig.h91 int setSecondayDisplayStatus(int dpy, uint32_t status);
93 int getConfigCount(int dpy);
94 int getActiveConfig(int dpy);
95 int setActiveConfig(int dpy, uint32_t config);
96 DisplayAttributes getDisplayAttributes(uint32_t configIndex, int dpy);
99 int minHdcpEncryptionLevelChanged(int dpy, uint32_t min_enc_level);
101 int controlPartialUpdate(int dpy, bool enable);
104 int getHDRCapabilities(int dpy, DisplayHDRCapabilities *caps);

123456