/aosp12/hardware/qcom/display/msm8960/libcopybit/ |
H A D | copybit.cpp | 190 e->src_rect.x = delta_x + src->l; in set_rects() 191 e->src_rect.y = delta_y + src->t; in set_rects() 195 e->src_rect.x = (src->l + src->r) - (e->src_rect.x + e->src_rect.w); in set_rects() 197 e->src_rect.y = (src->t + src->b) - (e->src_rect.y + e->src_rect.h); in set_rects() 203 e->src_rect.y = (src->t + src->b) - (e->src_rect.y + e->src_rect.h); in set_rects() 205 e->src_rect.x = (src->l + src->r) - (e->src_rect.x + e->src_rect.w); in set_rects() 247 l->req[i].src_rect.x, in msm_copybit() 408 if (src_rect->l < 0 || (uint32_t)src_rect->r > src->w || in stretch_copybit() 409 src_rect->t < 0 || (uint32_t)src_rect->b > src->h) { in stretch_copybit() 412 __FUNCTION__, src_rect->l, src_rect->t, src_rect->r, src_rect->b); in stretch_copybit() [all …]
|
/aosp12/hardware/qcom/display/msm8909w_3100/libcopybit/ |
H A D | copybit.cpp | 208 e->src_rect.x = delta_x + src->l; in set_rects() 213 e->src_rect.x = (src->l + src->r) - (e->src_rect.x + e->src_rect.w); in set_rects() 215 e->src_rect.y = (src->t + src->b) - (e->src_rect.y + e->src_rect.h); in set_rects() 221 e->src_rect.y = (src->t + src->b) - (e->src_rect.y + e->src_rect.h); in set_rects() 223 e->src_rect.x = (src->l + src->r) - (e->src_rect.x + e->src_rect.w); in set_rects() 470 if (src_rect->l < 0 || (uint32_t)src_rect->r > src->w || in stretch_copybit() 471 src_rect->t < 0 || (uint32_t)src_rect->b > src->h) { in stretch_copybit() 474 __FUNCTION__, src_rect->l, src_rect->t, src_rect->r, src_rect->b); in stretch_copybit() 547 if (req->src_rect.w<=0 || req->src_rect.h<=0) in stretch_copybit() 637 req->src_rect = req->dst_rect; in clear_copybit() [all …]
|
/aosp12/hardware/qcom/display/msm8994/libcopybit/ |
H A D | copybit.cpp | 197 e->src_rect.x = delta_x + src->l; in set_rects() 202 e->src_rect.x = (src->l + src->r) - (e->src_rect.x + e->src_rect.w); in set_rects() 204 e->src_rect.y = (src->t + src->b) - (e->src_rect.y + e->src_rect.h); in set_rects() 210 e->src_rect.y = (src->t + src->b) - (e->src_rect.y + e->src_rect.h); in set_rects() 212 e->src_rect.x = (src->l + src->r) - (e->src_rect.x + e->src_rect.w); in set_rects() 453 if (src_rect->l < 0 || (uint32_t)src_rect->r > src->w || in stretch_copybit() 454 src_rect->t < 0 || (uint32_t)src_rect->b > src->h) { in stretch_copybit() 457 __FUNCTION__, src_rect->l, src_rect->t, src_rect->r, src_rect->b); in stretch_copybit() 525 if (req->src_rect.w<=0 || req->src_rect.h<=0) in stretch_copybit() 615 req->src_rect = req->dst_rect; in clear_copybit() [all …]
|
/aosp12/hardware/qcom/display/msm8996/libcopybit/ |
H A D | copybit.cpp | 206 e->src_rect.x = delta_x + src->l; in set_rects() 211 e->src_rect.x = (src->l + src->r) - (e->src_rect.x + e->src_rect.w); in set_rects() 213 e->src_rect.y = (src->t + src->b) - (e->src_rect.y + e->src_rect.h); in set_rects() 219 e->src_rect.y = (src->t + src->b) - (e->src_rect.y + e->src_rect.h); in set_rects() 221 e->src_rect.x = (src->l + src->r) - (e->src_rect.x + e->src_rect.w); in set_rects() 468 if (src_rect->l < 0 || (uint32_t)src_rect->r > src->w || in stretch_copybit() 469 src_rect->t < 0 || (uint32_t)src_rect->b > src->h) { in stretch_copybit() 472 __FUNCTION__, src_rect->l, src_rect->t, src_rect->r, src_rect->b); in stretch_copybit() 545 if (req->src_rect.w<=0 || req->src_rect.h<=0) in stretch_copybit() 635 req->src_rect = req->dst_rect; in clear_copybit() [all …]
|
/aosp12/hardware/qcom/display/msm8998/libcopybit/ |
H A D | copybit.cpp | 206 e->src_rect.x = delta_x + src->l; in set_rects() 211 e->src_rect.x = (src->l + src->r) - (e->src_rect.x + e->src_rect.w); in set_rects() 213 e->src_rect.y = (src->t + src->b) - (e->src_rect.y + e->src_rect.h); in set_rects() 219 e->src_rect.y = (src->t + src->b) - (e->src_rect.y + e->src_rect.h); in set_rects() 221 e->src_rect.x = (src->l + src->r) - (e->src_rect.x + e->src_rect.w); in set_rects() 468 if (src_rect->l < 0 || (uint32_t)src_rect->r > src->w || in stretch_copybit() 469 src_rect->t < 0 || (uint32_t)src_rect->b > src->h) { in stretch_copybit() 472 __FUNCTION__, src_rect->l, src_rect->t, src_rect->r, src_rect->b); in stretch_copybit() 545 if (req->src_rect.w<=0 || req->src_rect.h<=0) in stretch_copybit() 635 req->src_rect = req->dst_rect; in clear_copybit() [all …]
|
/aosp12/hardware/qcom/display/msm8084/libcopybit/ |
H A D | copybit.cpp | 194 e->src_rect.x = delta_x + src->l; in set_rects() 199 e->src_rect.x = (src->l + src->r) - (e->src_rect.x + e->src_rect.w); in set_rects() 201 e->src_rect.y = (src->t + src->b) - (e->src_rect.y + e->src_rect.h); in set_rects() 207 e->src_rect.y = (src->t + src->b) - (e->src_rect.y + e->src_rect.h); in set_rects() 209 e->src_rect.x = (src->l + src->r) - (e->src_rect.x + e->src_rect.w); in set_rects() 448 if (src_rect->l < 0 || (uint32_t)src_rect->r > src->w || in stretch_copybit() 449 src_rect->t < 0 || (uint32_t)src_rect->b > src->h) { in stretch_copybit() 452 __FUNCTION__, src_rect->l, src_rect->t, src_rect->r, src_rect->b); in stretch_copybit() 512 if (req->src_rect.w<=0 || req->src_rect.h<=0) in stretch_copybit() 603 req->src_rect = req->dst_rect; in clear_copybit() [all …]
|
/aosp12/hardware/qcom/display/msm8226/libcopybit/ |
H A D | copybit.cpp | 194 e->src_rect.x = delta_x + src->l; in set_rects() 199 e->src_rect.x = (src->l + src->r) - (e->src_rect.x + e->src_rect.w); in set_rects() 201 e->src_rect.y = (src->t + src->b) - (e->src_rect.y + e->src_rect.h); in set_rects() 207 e->src_rect.y = (src->t + src->b) - (e->src_rect.y + e->src_rect.h); in set_rects() 209 e->src_rect.x = (src->l + src->r) - (e->src_rect.x + e->src_rect.w); in set_rects() 448 if (src_rect->l < 0 || (uint32_t)src_rect->r > src->w || in stretch_copybit() 449 src_rect->t < 0 || (uint32_t)src_rect->b > src->h) { in stretch_copybit() 452 __FUNCTION__, src_rect->l, src_rect->t, src_rect->r, src_rect->b); in stretch_copybit() 512 if (req->src_rect.w<=0 || req->src_rect.h<=0) in stretch_copybit() 603 req->src_rect = req->dst_rect; in clear_copybit() [all …]
|
/aosp12/hardware/qcom/display/msm8909/libcopybit/ |
H A D | copybit.cpp | 208 e->src_rect.x = delta_x + src->l; in set_rects() 213 e->src_rect.x = (src->l + src->r) - (e->src_rect.x + e->src_rect.w); in set_rects() 215 e->src_rect.y = (src->t + src->b) - (e->src_rect.y + e->src_rect.h); in set_rects() 221 e->src_rect.y = (src->t + src->b) - (e->src_rect.y + e->src_rect.h); in set_rects() 223 e->src_rect.x = (src->l + src->r) - (e->src_rect.x + e->src_rect.w); in set_rects() 470 if (src_rect->l < 0 || (uint32_t)src_rect->r > src->w || in stretch_copybit() 471 src_rect->t < 0 || (uint32_t)src_rect->b > src->h) { in stretch_copybit() 474 __FUNCTION__, src_rect->l, src_rect->t, src_rect->r, src_rect->b); in stretch_copybit() 547 if (req->src_rect.w<=0 || req->src_rect.h<=0) in stretch_copybit() 637 req->src_rect = req->dst_rect; in clear_copybit() [all …]
|
/aosp12/hardware/qcom/sdm845/display/libcopybit/ |
H A D | copybit.cpp | 208 e->src_rect.x = delta_x + src->l; in set_rects() 213 e->src_rect.x = (src->l + src->r) - (e->src_rect.x + e->src_rect.w); in set_rects() 215 e->src_rect.y = (src->t + src->b) - (e->src_rect.y + e->src_rect.h); in set_rects() 221 e->src_rect.y = (src->t + src->b) - (e->src_rect.y + e->src_rect.h); in set_rects() 223 e->src_rect.x = (src->l + src->r) - (e->src_rect.x + e->src_rect.w); in set_rects() 470 if (src_rect->l < 0 || (uint32_t)src_rect->r > src->w || in stretch_copybit() 471 src_rect->t < 0 || (uint32_t)src_rect->b > src->h) { in stretch_copybit() 474 __FUNCTION__, src_rect->l, src_rect->t, src_rect->r, src_rect->b); in stretch_copybit() 547 if (req->src_rect.w<=0 || req->src_rect.h<=0) in stretch_copybit() 637 req->src_rect = req->dst_rect; in clear_copybit() [all …]
|
/aosp12/hardware/qcom/sm7250/display/libcopybit/ |
H A D | copybit.cpp | 208 e->src_rect.x = delta_x + src->l; in set_rects() 213 e->src_rect.x = (src->l + src->r) - (e->src_rect.x + e->src_rect.w); in set_rects() 215 e->src_rect.y = (src->t + src->b) - (e->src_rect.y + e->src_rect.h); in set_rects() 221 e->src_rect.y = (src->t + src->b) - (e->src_rect.y + e->src_rect.h); in set_rects() 223 e->src_rect.x = (src->l + src->r) - (e->src_rect.x + e->src_rect.w); in set_rects() 470 if (src_rect->l < 0 || (uint32_t)src_rect->r > src->w || in stretch_copybit() 471 src_rect->t < 0 || (uint32_t)src_rect->b > src->h) { in stretch_copybit() 474 __FUNCTION__, src_rect->l, src_rect->t, src_rect->r, src_rect->b); in stretch_copybit() 539 if (req->src_rect.w<=0 || req->src_rect.h<=0) in stretch_copybit() 629 req->src_rect = req->dst_rect; in clear_copybit() [all …]
|
/aosp12/hardware/qcom/sm8150/display/libcopybit/ |
H A D | copybit.cpp | 208 e->src_rect.x = delta_x + src->l; in set_rects() 213 e->src_rect.x = (src->l + src->r) - (e->src_rect.x + e->src_rect.w); in set_rects() 215 e->src_rect.y = (src->t + src->b) - (e->src_rect.y + e->src_rect.h); in set_rects() 221 e->src_rect.y = (src->t + src->b) - (e->src_rect.y + e->src_rect.h); in set_rects() 223 e->src_rect.x = (src->l + src->r) - (e->src_rect.x + e->src_rect.w); in set_rects() 470 if (src_rect->l < 0 || (uint32_t)src_rect->r > src->w || in stretch_copybit() 471 src_rect->t < 0 || (uint32_t)src_rect->b > src->h) { in stretch_copybit() 474 __FUNCTION__, src_rect->l, src_rect->t, src_rect->r, src_rect->b); in stretch_copybit() 539 if (req->src_rect.w<=0 || req->src_rect.h<=0) in stretch_copybit() 629 req->src_rect = req->dst_rect; in clear_copybit() [all …]
|
/aosp12/hardware/qcom/display/msm8084/liboverlay/ |
H A D | overlayMdp.cpp | 135 mOVInfo.src_rect.x >>= mDownscale; in doDownscale() 144 if(mOVInfo.src_rect.w > 2048) { in doDownscale() 155 utils::getDecimationFactor(mOVInfo.src_rect.w, mOVInfo.src_rect.h, in doDownscale() 175 utils::normalizeCrop(mOVInfo.src_rect.x, mOVInfo.src_rect.w); in set() 176 utils::normalizeCrop(mOVInfo.src_rect.y, mOVInfo.src_rect.h); in set() 183 (mOVInfo.src_rect.h % 4)) in set() 184 mOVInfo.src_rect.h = utils::aligndown(mOVInfo.src_rect.h, 4); in set() 187 (mOVInfo.src_rect.w % 4)) in set() 188 mOVInfo.src_rect.w = utils::aligndown(mOVInfo.src_rect.w, 4); in set() 194 mOVInfo.src_rect.w -= 1; in set() [all …]
|
/aosp12/hardware/qcom/display/msm8960/liboverlay/ |
H A D | overlayMdpRot.cpp | 54 if((utils::ROT_DS_HALF == ds) && (mRotImgInfo.src_rect.h &0x3)) in setDownscale() 55 mRotImgInfo.src_rect.h = utils::aligndown(mRotImgInfo.src_rect.h, 4); in setDownscale() 56 else if(((utils::ROT_DS_FOURTH == ds) && (mRotImgInfo.src_rect.h &0x7))) in setDownscale() 57 mRotImgInfo.src_rect.h = utils::aligndown(mRotImgInfo.src_rect.h, 8); in setDownscale() 58 else if(((utils::ROT_DS_EIGHTH == ds) && (mRotImgInfo.src_rect.h &0xf))) in setDownscale() 59 mRotImgInfo.src_rect.h = utils::aligndown(mRotImgInfo.src_rect.h, 16); in setDownscale() 60 } else if ((utils::ROT_DS_EIGHTH == ds) && (mRotImgInfo.src_rect.h & 0xF)) { in setDownscale() 65 mRotImgInfo.src_rect.h = utils::alignup(mRotImgInfo.src_rect.h, 16); in setDownscale() 99 mRotImgInfo.src_rect.w = whf.w; in setSource() 100 mRotImgInfo.src_rect.h = whf.h; in setSource()
|
/aosp12/hardware/qcom/display/msm8226/liboverlay/ |
H A D | overlayMdp.cpp | 150 utils::getDecimationFactor(mOVInfo.src_rect.w, mOVInfo.src_rect.h, in doDownscale() 162 utils::normalizeCrop(mOVInfo.src_rect.x, mOVInfo.src_rect.w); in set() 163 utils::normalizeCrop(mOVInfo.src_rect.y, mOVInfo.src_rect.h); in set() 170 (mOVInfo.src_rect.h % 4)) in set() 171 mOVInfo.src_rect.h = utils::aligndown(mOVInfo.src_rect.h, 4); in set() 174 (mOVInfo.src_rect.w % 4)) in set() 175 mOVInfo.src_rect.w = utils::aligndown(mOVInfo.src_rect.w, 4); in set() 180 if (mOVInfo.src_rect.w - mOVInfo.dst_rect.w == 1) in set() 181 mOVInfo.src_rect.w -= 1; in set() 182 if (mOVInfo.src_rect.h - mOVInfo.dst_rect.h == 1) in set() [all …]
|
H A D | overlayMdssRot.cpp | 100 mRotInfo.src_rect.x = crop.x; in setCrop() 101 mRotInfo.src_rect.y = crop.y; in setCrop() 102 mRotInfo.src_rect.w = crop.w; in setCrop() 103 mRotInfo.src_rect.h = crop.h; in setCrop() 132 utils::normalizeCrop(mRotInfo.src_rect.x, mRotInfo.src_rect.w); in commit() 133 utils::normalizeCrop(mRotInfo.src_rect.y, mRotInfo.src_rect.h); in commit() 136 (mRotInfo.src_rect.h % 4)) in commit() 137 mRotInfo.src_rect.h = utils::aligndown(mRotInfo.src_rect.h, 4); in commit() 142 mRotInfo.dst_rect.w = mRotInfo.src_rect.w; in commit() 143 mRotInfo.dst_rect.h = mRotInfo.src_rect.h; in commit()
|
/aosp12/hardware/qcom/display/msm8994/liboverlay/ |
H A D | overlayMdp.cpp | 150 utils::getDecimationFactor(mOVInfo.src_rect.w, mOVInfo.src_rect.h, in doDownscale() 162 utils::normalizeCrop(mOVInfo.src_rect.x, mOVInfo.src_rect.w); in set() 163 utils::normalizeCrop(mOVInfo.src_rect.y, mOVInfo.src_rect.h); in set() 170 (mOVInfo.src_rect.h % 4)) in set() 171 mOVInfo.src_rect.h = utils::aligndown(mOVInfo.src_rect.h, 4); in set() 174 (mOVInfo.src_rect.w % 4)) in set() 175 mOVInfo.src_rect.w = utils::aligndown(mOVInfo.src_rect.w, 4); in set() 180 if (mOVInfo.src_rect.w - mOVInfo.dst_rect.w == 1) in set() 181 mOVInfo.src_rect.w -= 1; in set() 182 if (mOVInfo.src_rect.h - mOVInfo.dst_rect.h == 1) in set() [all …]
|
H A D | overlayMdssRot.cpp | 122 mRotInfo.src_rect.x = crop.x; in setCrop() 123 mRotInfo.src_rect.y = crop.y; in setCrop() 124 mRotInfo.src_rect.w = crop.w; in setCrop() 125 mRotInfo.src_rect.h = crop.h; in setCrop() 154 Dim adjCrop(mRotInfo.src_rect.x,mRotInfo.src_rect.y, in commit() 155 mRotInfo.src_rect.w,mRotInfo.src_rect.h); in commit() 160 mRotInfo.src_rect.x = adjCrop.x; in commit() 161 mRotInfo.src_rect.y = adjCrop.y; in commit() 162 mRotInfo.src_rect.w = adjCrop.w; in commit() 168 mRotInfo.src_rect.w / mDownscale : mRotInfo.src_rect.w; in commit() [all …]
|
H A D | overlayMdp.h | 236 return utils::Dim( mOVInfo.src_rect.x, in getSrcRectDim() 237 mOVInfo.src_rect.y, in getSrcRectDim() 238 mOVInfo.src_rect.w, in getSrcRectDim() 239 mOVInfo.src_rect.h); in getSrcRectDim() 243 mOVInfo.src_rect.x = d.x; in setSrcRectDim() 244 mOVInfo.src_rect.y = d.y; in setSrcRectDim() 245 mOVInfo.src_rect.w = d.w; in setSrcRectDim() 246 mOVInfo.src_rect.h = d.h; in setSrcRectDim()
|
/aosp12/hardware/qcom/display/msm8909/sdm/libs/core/ |
H A D | resource_default.cpp | 468 float src_width = src_rect.right - src_rect.left; in SrcSplitConfig() 478 left_pipe->src_roi = src_rect; in SrcSplitConfig() 505 crop_left = src_rect; in DisplaySplitConfig() 553 LayerRect src_rect = layer.src_rect; in Config() local 853 float src_width = src_rect.right - src_rect.left; in SplitRect() 859 src_left->left = src_rect.left; in SplitRect() 862 src_right->right = src_rect.right; in SplitRect() 864 src_left->top = src_rect.top; in SplitRect() 865 src_left->bottom = src_rect.bottom; in SplitRect() 866 src_right->top = src_rect.top; in SplitRect() [all …]
|
/aosp12/hardware/qcom/display/msm8909w_3100/sdm/libs/core/ |
H A D | resource_default.cpp | 468 float src_width = src_rect.right - src_rect.left; in SrcSplitConfig() 478 left_pipe->src_roi = src_rect; in SrcSplitConfig() 505 crop_left = src_rect; in DisplaySplitConfig() 553 LayerRect src_rect = layer.src_rect; in Config() local 853 float src_width = src_rect.right - src_rect.left; in SplitRect() 859 src_left->left = src_rect.left; in SplitRect() 862 src_right->right = src_rect.right; in SplitRect() 864 src_left->top = src_rect.top; in SplitRect() 865 src_left->bottom = src_rect.bottom; in SplitRect() 866 src_right->top = src_rect.top; in SplitRect() [all …]
|
/aosp12/hardware/qcom/display/msm8996/sdm/libs/core/ |
H A D | resource_default.cpp | 431 float src_width = src_rect.right - src_rect.left; in SrcSplitConfig() 441 left_pipe->src_roi = src_rect; in SrcSplitConfig() 468 crop_left = src_rect; in DisplaySplitConfig() 516 LayerRect src_rect = layer->src_rect; in Config() local 815 float src_width = src_rect.right - src_rect.left; in SplitRect() 821 src_left->left = src_rect.left; in SplitRect() 824 src_right->right = src_rect.right; in SplitRect() 826 src_left->top = src_rect.top; in SplitRect() 827 src_left->bottom = src_rect.bottom; in SplitRect() 828 src_right->top = src_rect.top; in SplitRect() [all …]
|
/aosp12/hardware/qcom/display/msm8998/sdm/libs/core/ |
H A D | resource_default.cpp | 468 float src_width = src_rect.right - src_rect.left; in SrcSplitConfig() 478 left_pipe->src_roi = src_rect; in SrcSplitConfig() 505 crop_left = src_rect; in DisplaySplitConfig() 553 LayerRect src_rect = layer.src_rect; in Config() local 853 float src_width = src_rect.right - src_rect.left; in SplitRect() 859 src_left->left = src_rect.left; in SplitRect() 862 src_right->right = src_rect.right; in SplitRect() 864 src_left->top = src_rect.top; in SplitRect() 865 src_left->bottom = src_rect.bottom; in SplitRect() 866 src_right->top = src_rect.top; in SplitRect() [all …]
|
/aosp12/hardware/qcom/sdm845/display/sdm/libs/core/ |
H A D | resource_default.cpp | 468 float src_width = src_rect.right - src_rect.left; in SrcSplitConfig() 479 left_pipe->src_roi = src_rect; in SrcSplitConfig() 506 crop_left = src_rect; in DisplaySplitConfig() 554 LayerRect src_rect = layer.src_rect; in Config() local 854 float src_width = src_rect.right - src_rect.left; in SplitRect() 860 src_left->left = src_rect.left; in SplitRect() 863 src_right->right = src_rect.right; in SplitRect() 865 src_left->top = src_rect.top; in SplitRect() 866 src_left->bottom = src_rect.bottom; in SplitRect() 867 src_right->top = src_rect.top; in SplitRect() [all …]
|
/aosp12/hardware/qcom/sm7250/display/sdm/libs/core/ |
H A D | resource_default.cpp | 453 uint32_t src_width = (uint32_t)(src_rect.right - src_rect.left); in SrcSplitConfig() 467 left_pipe->src_roi = src_rect; in SrcSplitConfig() 494 crop_left = src_rect; in DisplaySplitConfig() 542 LayerRect src_rect = layer.src_rect; in Config() local 842 float src_width = src_rect.right - src_rect.left; in SplitRect() 848 src_left->left = src_rect.left; in SplitRect() 851 src_right->right = src_rect.right; in SplitRect() 853 src_left->top = src_rect.top; in SplitRect() 854 src_left->bottom = src_rect.bottom; in SplitRect() 855 src_right->top = src_rect.top; in SplitRect() [all …]
|
/aosp12/hardware/qcom/sm8150/display/sdm/libs/core/ |
H A D | resource_default.cpp | 456 uint32_t src_width = (uint32_t)(src_rect.right - src_rect.left); in SrcSplitConfig() 470 left_pipe->src_roi = src_rect; in SrcSplitConfig() 497 crop_left = src_rect; in DisplaySplitConfig() 545 LayerRect src_rect = layer.src_rect; in Config() local 845 float src_width = src_rect.right - src_rect.left; in SplitRect() 851 src_left->left = src_rect.left; in SplitRect() 854 src_right->right = src_rect.right; in SplitRect() 856 src_left->top = src_rect.top; in SplitRect() 857 src_left->bottom = src_rect.bottom; in SplitRect() 858 src_right->top = src_rect.top; in SplitRect() [all …]
|