Home
last modified time | relevance | path

Searched refs:rects (Results 1 - 25 of 28) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_damage_helper.c167 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 Ddrm_damage_helper.c114 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 Dqxl_draw.c141 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 Dvmwgfx_kms.c849 * @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 Dqxl_draw.c146 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 Dvmwgfx_kms.c1241 * @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...]
/kernel/linux/linux-5.10/drivers/staging/media/ipu3/
H A Dipu3-css.h36 #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 Dipu3-v4l2.c65 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 Dipu3-css.c1566 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...]
H A Dipu3.c447 struct v4l2_rect *rects[IPU3_CSS_RECTS] = { NULL }; in imgu_video_nodes_init() local
477 rects[IPU3_CSS_RECT_EFFECTIVE] = &imgu_pipe->imgu_sd.rect.eff; in imgu_video_nodes_init()
478 rects[IPU3_CSS_RECT_BDS] = &imgu_pipe->imgu_sd.rect.bds; in imgu_video_nodes_init()
479 imgu_css_fmt_set(&imgu->css, fmts, rects, j); in imgu_video_nodes_init()
/kernel/linux/linux-6.6/drivers/staging/media/ipu3/
H A Dipu3-css.h36 #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 Dipu3-v4l2.c65 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 Dipu3-css.c1551 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...]
H A Dipu3.c456 struct v4l2_rect *rects[IPU3_CSS_RECTS] = { NULL }; in imgu_video_nodes_init() local
486 rects[IPU3_CSS_RECT_EFFECTIVE] = &imgu_pipe->imgu_sd.rect.eff; in imgu_video_nodes_init()
487 rects[IPU3_CSS_RECT_BDS] = &imgu_pipe->imgu_sd.rect.bds; in imgu_video_nodes_init()
488 imgu_css_fmt_set(&imgu->css, fmts, rects, j); in imgu_video_nodes_init()
/kernel/linux/linux-5.10/drivers/media/i2c/
H A Ds5k5baf.c1438 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 Ds5k5baf.c1432 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...]
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/drm/
H A Dvmwgfx_drm.h236 __u64 rects; member
/kernel/linux/linux-5.10/include/uapi/drm/
H A Dvmwgfx_drm.h754 * @clips_ptr: Pointer to an array of clip rects cast to an __u64.
787 * @clips_ptr: Pointer to an array of clip rects cast to an __u64.
812 * @rects: pointer to array of drm_vmw_rect cast to an __u64
819 __u64 rects; member
H A Ddrm.h109 struct drm_clip_rect *rects; member
/kernel/linux/linux-6.6/include/uapi/drm/
H A Dvmwgfx_drm.h765 * @clips_ptr: Pointer to an array of clip rects cast to an __u64.
798 * @clips_ptr: Pointer to an array of clip rects cast to an __u64.
823 * @rects: pointer to array of drm_vmw_rect cast to an __u64
830 __u64 rects; member
H A Ddrm.h108 struct drm_clip_rect *rects; member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/drm/
H A Dvmwgfx_drm.h251 __u64 rects; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/drm/
H A Dvmwgfx_drm.h251 __u64 rects; member
/kernel/linux/linux-5.10/tools/include/uapi/drm/
H A Ddrm.h109 struct drm_clip_rect *rects; member
/kernel/linux/linux-6.6/tools/include/uapi/drm/
H A Ddrm.h108 struct drm_clip_rect *rects; member

Completed in 46 milliseconds

12