/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_damage_helper.c | 167 struct drm_mode_rect *rects = NULL; in drm_atomic_helper_dirtyfb() local 194 rects = kcalloc(num_clips, sizeof(*rects), GFP_KERNEL); in drm_atomic_helper_dirtyfb() 195 if (!rects) { in drm_atomic_helper_dirtyfb() 200 convert_clip_rect_to_rect(clips, rects, num_clips, inc); in drm_atomic_helper_dirtyfb() 202 num_clips * sizeof(*rects), in drm_atomic_helper_dirtyfb() 203 rects); in drm_atomic_helper_dirtyfb() 245 kfree(rects); in drm_atomic_helper_dirtyfb()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_damage_helper.c | 114 struct drm_mode_rect *rects = NULL; in drm_atomic_helper_dirtyfb() local 141 rects = kcalloc(num_clips, sizeof(*rects), GFP_KERNEL); in drm_atomic_helper_dirtyfb() 142 if (!rects) { in drm_atomic_helper_dirtyfb() 147 convert_clip_rect_to_rect(clips, rects, num_clips, inc); in drm_atomic_helper_dirtyfb() 149 num_clips * sizeof(*rects), in drm_atomic_helper_dirtyfb() 150 rects); in drm_atomic_helper_dirtyfb() 192 kfree(rects); in drm_atomic_helper_dirtyfb()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/qxl/ |
H A D | qxl_draw.c | 141 struct qxl_rect *rects; in qxl_draw_dirty_fb() local 211 rects = drawable_set_clipping(qdev, num_clips, clips_bo); in qxl_draw_dirty_fb() 212 if (!rects) { in qxl_draw_dirty_fb() 239 rects[i].left = clips_ptr->x1; in qxl_draw_dirty_fb() 240 rects[i].right = clips_ptr->x2; in qxl_draw_dirty_fb() 241 rects[i].top = clips_ptr->y1; in qxl_draw_dirty_fb() 242 rects[i].bottom = clips_ptr->y2; in qxl_draw_dirty_fb()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_kms.c | 849 * @vclips: Array of clip rects. 850 * @num_clips: Number of clip rects in @vclips. 1438 * @num_rects: number of drm_rect in rects 1439 * @rects: array of drm_rect representing the topology to validate indexed by 1447 struct drm_rect *rects) in vmw_kms_check_display_memory() 1460 (drm_rect_width(&rects[i]) > dev_priv->stdu_max_width || in vmw_kms_check_display_memory() 1461 drm_rect_height(&rects[i]) > dev_priv->stdu_max_height)) { in vmw_kms_check_display_memory() 1467 if (rects[i].x2 > bounding_box.x2) in vmw_kms_check_display_memory() 1468 bounding_box.x2 = rects[i].x2; in vmw_kms_check_display_memory() 1470 if (rects[ in vmw_kms_check_display_memory() 1445 vmw_kms_check_display_memory(struct drm_device *dev, uint32_t num_rects, struct drm_rect *rects) vmw_kms_check_display_memory() argument 1598 struct drm_rect *rects; vmw_kms_check_topology() local 1933 vmw_du_update_layout(struct vmw_private *dev_priv, unsigned int num_rects, struct drm_rect *rects) vmw_du_update_layout() argument 2252 struct drm_vmw_rect *rects; vmw_kms_update_layout_ioctl() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/qxl/ |
H A D | qxl_draw.c | 146 struct qxl_rect *rects; in qxl_draw_dirty_fb() local 218 rects = drawable_set_clipping(qdev, num_clips, clips_bo); in qxl_draw_dirty_fb() 219 if (!rects) { in qxl_draw_dirty_fb() 246 rects[i].left = clips_ptr->x1; in qxl_draw_dirty_fb() 247 rects[i].right = clips_ptr->x2; in qxl_draw_dirty_fb() 248 rects[i].top = clips_ptr->y1; in qxl_draw_dirty_fb() 249 rects[i].bottom = clips_ptr->y2; in qxl_draw_dirty_fb()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_kms.c | 1241 * @vclips: Array of clip rects. 1242 * @num_clips: Number of clip rects in @vclips. 1687 * @num_rects: number of drm_rect in rects 1688 * @rects: array of drm_rect representing the topology to validate indexed by 1696 struct drm_rect *rects) in vmw_kms_check_display_memory() 1709 (drm_rect_width(&rects[i]) > dev_priv->stdu_max_width || in vmw_kms_check_display_memory() 1710 drm_rect_height(&rects[i]) > dev_priv->stdu_max_height)) { in vmw_kms_check_display_memory() 1716 if (rects[i].x2 > bounding_box.x2) in vmw_kms_check_display_memory() 1717 bounding_box.x2 = rects[i].x2; in vmw_kms_check_display_memory() 1719 if (rects[ in vmw_kms_check_display_memory() 1694 vmw_kms_check_display_memory(struct drm_device *dev, uint32_t num_rects, struct drm_rect *rects) vmw_kms_check_display_memory() argument 1847 struct drm_rect *rects; vmw_kms_check_topology() local 2164 vmw_du_update_layout(struct vmw_private *dev_priv, unsigned int num_rects, struct drm_rect *rects) vmw_du_update_layout() argument 2508 struct drm_vmw_rect *rects; vmw_kms_update_layout_ioctl() local [all...] |
/drivers/peripheral/display/composer/hdi_service/include/ |
H A D | idisplay_composer_vdi.h | 54 virtual int32_t SetDisplayClientDamage(uint32_t devId, std::vector<IRect>& rects) = 0; 74 virtual int32_t SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, const std::vector<IRect>& rects) = 0; 75 virtual int32_t SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, std::vector<IRect>& rects) = 0;
|
/drivers/peripheral/display/composer/vdi_base/include/ |
H A D | display_composer_vdi_impl.h | 48 virtual int32_t SetDisplayClientDamage(uint32_t devId, std::vector<IRect>& rects) override; 67 virtual int32_t SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, const std::vector<IRect>& rects) override; 68 virtual int32_t SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, std::vector<IRect>& rects) override;
|
/drivers/peripheral/display/hal/default_standard/src/display_device/ |
H A D | display_composer_vdi_impl.h | 48 virtual int32_t SetDisplayClientDamage(uint32_t devId, std::vector<IRect>& rects) override; 67 virtual int32_t SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, const std::vector<IRect>& rects) override; 68 virtual int32_t SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, std::vector<IRect>& rects) override;
|
H A D | display_composer_vdi_impl.cpp | 154 int32_t DisplayComposerVdiImpl::SetDisplayClientDamage(uint32_t devId, std::vector<IRect>& rects) in SetDisplayClientDamage() argument 301 int32_t DisplayComposerVdiImpl::SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, const std::vector<IRect>& rects) in SetLayerDirtyRegion() argument 305 const_cast<IRect*>(rects.data())); in SetLayerDirtyRegion() 310 int32_t DisplayComposerVdiImpl::SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, std::vector<IRect>& rects) in SetLayerVisibleRegion() argument
|
/drivers/interface/display/composer/v1_0/hdi_impl/ |
H A D | display_composer_hdi_impl.h | 211 virtual int32_t SetDisplayClientDamage(uint32_t devId, std::vector<IRect>& rects) override 214 return ToDispErrCode(req_->SetDisplayClientDamage(devId, rects)); 399 virtual int32_t SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, std::vector<IRect>& rects) override 402 return ToDispErrCode(req_->SetLayerDirtyRegion(devId, layerId, rects)); 405 virtual int32_t SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, std::vector<IRect>& rects) override 408 return ToDispErrCode(req_->SetLayerVisibleRegion(devId, layerId, rects));
|
/test/xts/acts/graphic/graphicnapitest/ |
H A D | NativeImageTest.cpp | 370 region->rects = rect; in HWTEST_F() 506 region->rects = rect; in HWTEST_F() 580 region->rects = rect; in HWTEST_F() 630 region->rects = rect; in HWTEST_F() 685 region->rects = rect; in HWTEST_F() 749 region->rects = rect; in HWTEST_F() 829 region->rects = rect; in HWTEST_F() 870 region->rects = rect; in HWTEST_F() 912 region->rects = rect; in HWTEST_F() 958 region->rects in HWTEST_F() [all...] |
H A D | NativeWindowTest.cpp | 599 region->rects = rect; in HWTEST_F() 722 region->rects = rect; in HWTEST_F() 921 region->rects = rect; in HWTEST_F() 944 region->rects = rect; in HWTEST_F() 963 region->rects = nullptr; in HWTEST_F() 973 region->rects = rect; in HWTEST_F() 1008 region->rects = rect; in HWTEST_F() 1048 region->rects = rect; in HWTEST_F() 1503 region->rects = nullptr; in HWTEST_F() 1512 region->rects in HWTEST_F() [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/ipu3/ |
H A D | ipu3-css.h | 36 #define IPU3_CSS_RECTS 4 /* number of rects */ 173 struct v4l2_rect *rects[IPU3_CSS_RECTS], 177 struct v4l2_rect *rects[IPU3_CSS_RECTS],
|
H A D | ipu3-v4l2.c | 65 struct v4l2_rect *rects[IPU3_CSS_RECTS] = { NULL }; in imgu_subdev_s_stream() local 106 rects[IPU3_CSS_RECT_EFFECTIVE] = &imgu_sd->rect.eff; in imgu_subdev_s_stream() 107 rects[IPU3_CSS_RECT_BDS] = &imgu_sd->rect.bds; in imgu_subdev_s_stream() 108 rects[IPU3_CSS_RECT_GDC] = &imgu_sd->rect.gdc; in imgu_subdev_s_stream() 110 r = imgu_css_fmt_set(&imgu->css, fmts, rects, pipe); in imgu_subdev_s_stream() 666 struct v4l2_rect *rects[IPU3_CSS_RECTS] = { NULL }; in imgu_fmt() local 728 rects[IPU3_CSS_RECT_EFFECTIVE] = &imgu_sd->rect.eff; in imgu_fmt() 729 rects[IPU3_CSS_RECT_BDS] = &imgu_sd->rect.bds; in imgu_fmt() 730 rects[IPU3_CSS_RECT_GDC] = &imgu_sd->rect.gdc; in imgu_fmt() 734 rects[IPU3_CSS_RECT_GD in imgu_fmt() [all...] |
H A D | ipu3-css.c | 1566 struct v4l2_rect rects[IPU3_CSS_RECTS]) in imgu_css_find_binary() 1689 struct v4l2_rect *rects[IPU3_CSS_RECTS], in imgu_css_fmt_try() 1745 if (rects[i]) { in imgu_css_fmt_try() 1747 rnames[i], rects[i]->width, rects[i]->height); in imgu_css_fmt_try() 1748 r[i].width = rects[i]->width; in imgu_css_fmt_try() 1749 r[i].height = rects[i]->height; in imgu_css_fmt_try() 1828 if (rects[i]) in imgu_css_fmt_try() 1829 *rects[i] = r[i]; in imgu_css_fmt_try() 1845 struct v4l2_rect *rects[IPU3_CSS_RECT in imgu_css_fmt_set() 1563 imgu_css_find_binary(struct imgu_css *css, unsigned int pipe, struct imgu_css_queue queue[IPU3_CSS_QUEUES], struct v4l2_rect rects[IPU3_CSS_RECTS]) imgu_css_find_binary() argument 1687 imgu_css_fmt_try(struct imgu_css *css, struct v4l2_pix_format_mplane *fmts[IPU3_CSS_QUEUES], struct v4l2_rect *rects[IPU3_CSS_RECTS], unsigned int pipe) imgu_css_fmt_try() argument 1843 imgu_css_fmt_set(struct imgu_css *css, struct v4l2_pix_format_mplane *fmts[IPU3_CSS_QUEUES], struct v4l2_rect *rects[IPU3_CSS_RECTS], unsigned int pipe) imgu_css_fmt_set() argument [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/ipu3/ |
H A D | ipu3-css.h | 36 #define IPU3_CSS_RECTS 4 /* number of rects */ 172 struct v4l2_rect *rects[IPU3_CSS_RECTS], 176 struct v4l2_rect *rects[IPU3_CSS_RECTS],
|
H A D | ipu3-v4l2.c | 65 struct v4l2_rect *rects[IPU3_CSS_RECTS] = { NULL }; in imgu_subdev_s_stream() local 106 rects[IPU3_CSS_RECT_EFFECTIVE] = &imgu_sd->rect.eff; in imgu_subdev_s_stream() 107 rects[IPU3_CSS_RECT_BDS] = &imgu_sd->rect.bds; in imgu_subdev_s_stream() 108 rects[IPU3_CSS_RECT_GDC] = &imgu_sd->rect.gdc; in imgu_subdev_s_stream() 110 r = imgu_css_fmt_set(&imgu->css, fmts, rects, pipe); in imgu_subdev_s_stream() 675 struct v4l2_rect *rects[IPU3_CSS_RECTS] = { NULL }; in imgu_fmt() local 737 rects[IPU3_CSS_RECT_EFFECTIVE] = &imgu_sd->rect.eff; in imgu_fmt() 738 rects[IPU3_CSS_RECT_BDS] = &imgu_sd->rect.bds; in imgu_fmt() 739 rects[IPU3_CSS_RECT_GDC] = &imgu_sd->rect.gdc; in imgu_fmt() 743 rects[IPU3_CSS_RECT_GD in imgu_fmt() [all...] |
H A D | ipu3-css.c | 1551 struct v4l2_rect rects[IPU3_CSS_RECTS]) in imgu_css_find_binary() 1674 struct v4l2_rect *rects[IPU3_CSS_RECTS], in imgu_css_fmt_try() 1730 if (rects[i]) { in imgu_css_fmt_try() 1732 rnames[i], rects[i]->width, rects[i]->height); in imgu_css_fmt_try() 1733 r[i].width = rects[i]->width; in imgu_css_fmt_try() 1734 r[i].height = rects[i]->height; in imgu_css_fmt_try() 1813 if (rects[i]) in imgu_css_fmt_try() 1814 *rects[i] = r[i]; in imgu_css_fmt_try() 1830 struct v4l2_rect *rects[IPU3_CSS_RECT in imgu_css_fmt_set() 1548 imgu_css_find_binary(struct imgu_css *css, unsigned int pipe, struct imgu_css_queue queue[IPU3_CSS_QUEUES], struct v4l2_rect rects[IPU3_CSS_RECTS]) imgu_css_find_binary() argument 1672 imgu_css_fmt_try(struct imgu_css *css, struct v4l2_pix_format_mplane *fmts[IPU3_CSS_QUEUES], struct v4l2_rect *rects[IPU3_CSS_RECTS], unsigned int pipe) imgu_css_fmt_try() argument 1828 imgu_css_fmt_set(struct imgu_css *css, struct v4l2_pix_format_mplane *fmts[IPU3_CSS_QUEUES], struct v4l2_rect *rects[IPU3_CSS_RECTS], unsigned int pipe) imgu_css_fmt_set() argument [all...] |
/drivers/interface/display/composer/v1_0/display_command/ |
H A D | display_cmd_requester.h | 167 int32_t SetDisplayClientDamage(uint32_t devId, std::vector<IRect> &rects) in SetDisplayClientDamage() argument 182 uint32_t vectSize = static_cast<uint32_t>(rects.size()); in SetDisplayClientDamage() 188 ret = CmdUtils::RectPack(rects[i], requestPacker_); in SetDisplayClientDamage() 448 int32_t SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, const std::vector<IRect> &rects) in SetLayerDirtyRegion() argument 463 uint32_t vSize = rects.size(); in SetLayerDirtyRegion() 468 ret = CmdUtils::RectPack(rects[i], requestPacker_); in SetLayerDirtyRegion() 488 int32_t SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, std::vector<IRect> &rects) in SetLayerVisibleRegion() argument 503 uint32_t vSize = rects.size(); in SetLayerVisibleRegion() 508 ret = CmdUtils::RectPack(rects[i], requestPacker_); in SetLayerVisibleRegion()
|
H A D | display_cmd_responser.h | 463 std::vector<IRect> rects(vectSize); in OnSetDisplayClientDamage() 466 DISPLAY_CHK_CONDITION(ret, HDF_SUCCESS, CmdUtils::RectUnpack(unpacker, rects[i]), in OnSetDisplayClientDamage() 475 impl_->SetDisplayClientDamage(devId, rects); in OnSetDisplayClientDamage() 730 std::vector<IRect> rects(vectSize); in OnSetLayerDirtyRegion() 733 DISPLAY_CHK_CONDITION(ret, HDF_SUCCESS, CmdUtils::RectUnpack(unpacker, rects[i]), in OnSetLayerDirtyRegion() 742 impl_->SetLayerDirtyRegion(devId, layerId, rects); in OnSetLayerDirtyRegion() 765 std::vector<IRect> rects(vectSize); in OnSetLayerVisibleRegion() 768 DISPLAY_CHK_CONDITION(ret, HDF_SUCCESS, CmdUtils::RectUnpack(unpacker, rects[i]), in OnSetLayerVisibleRegion() 777 impl_->SetLayerVisibleRegion(devId, layerId, rects); in OnSetLayerVisibleRegion()
|
/drivers/peripheral/display/composer/vdi_base/src/ |
H A D | display_composer_vdi_impl.cpp | 144 int32_t DisplayComposerVdiImpl::SetDisplayClientDamage(uint32_t devId, std::vector<IRect>& rects) in SetDisplayClientDamage() argument 279 int32_t DisplayComposerVdiImpl::SetLayerDirtyRegion(uint32_t devId, uint32_t layerId, const std::vector<IRect>& rects) in SetLayerDirtyRegion() argument 282 const_cast<IRect*>(rects.data())); in SetLayerDirtyRegion() 287 int32_t DisplayComposerVdiImpl::SetLayerVisibleRegion(uint32_t devId, uint32_t layerId, std::vector<IRect>& rects) in SetLayerVisibleRegion() argument
|
/drivers/peripheral/display/composer/test/fuzztest/device_fuzzer/ |
H A D | device_fuzzer.cpp | 285 std::vector<IRect> rects; in TestSetDisplayClientDamage() local 286 rects.push_back(rect); in TestSetDisplayClientDamage() 287 ret = g_composerInterface->SetDisplayClientDamage(devId, rects); in TestSetDisplayClientDamage()
|
/kernel/linux/linux-5.10/drivers/media/i2c/ |
H A D | s5k5baf.c | 1438 static void s5k5baf_set_rect_and_adjust(struct v4l2_rect **rects, in s5k5baf_set_rect_and_adjust() argument 1445 *rects[first] = *v; in s5k5baf_set_rect_and_adjust() 1447 r = rects[i]; in s5k5baf_set_rect_and_adjust() 1448 br = rects[i - 1]; in s5k5baf_set_rect_and_adjust() 1451 *v = *rects[first]; in s5k5baf_set_rect_and_adjust() 1466 struct v4l2_rect **rects; in s5k5baf_set_selection() local 1480 rects = (struct v4l2_rect * []) { in s5k5baf_set_selection() 1486 s5k5baf_set_rect_and_adjust(rects, rtype, &sel->r); in s5k5baf_set_selection() 1490 rects = (struct v4l2_rect * []) { in s5k5baf_set_selection() 1509 s5k5baf_set_rect_and_adjust(rects, rtyp in s5k5baf_set_selection() [all...] |
/kernel/linux/linux-6.6/drivers/media/i2c/ |
H A D | s5k5baf.c | 1432 static void s5k5baf_set_rect_and_adjust(struct v4l2_rect **rects, in s5k5baf_set_rect_and_adjust() argument 1439 *rects[first] = *v; in s5k5baf_set_rect_and_adjust() 1441 r = rects[i]; in s5k5baf_set_rect_and_adjust() 1442 br = rects[i - 1]; in s5k5baf_set_rect_and_adjust() 1445 *v = *rects[first]; in s5k5baf_set_rect_and_adjust() 1460 struct v4l2_rect **rects; in s5k5baf_set_selection() local 1474 rects = (struct v4l2_rect * []) { in s5k5baf_set_selection() 1483 s5k5baf_set_rect_and_adjust(rects, rtype, &sel->r); in s5k5baf_set_selection() 1487 rects = (struct v4l2_rect * []) { in s5k5baf_set_selection() 1506 s5k5baf_set_rect_and_adjust(rects, rtyp in s5k5baf_set_selection() [all...] |