rects 167 drivers/gpu/drm/drm_damage_helper.c struct drm_mode_rect *rects = NULL; rects 194 drivers/gpu/drm/drm_damage_helper.c rects = kcalloc(num_clips, sizeof(*rects), GFP_KERNEL); rects 195 drivers/gpu/drm/drm_damage_helper.c if (!rects) { rects 200 drivers/gpu/drm/drm_damage_helper.c convert_clip_rect_to_rect(clips, rects, num_clips, inc); rects 202 drivers/gpu/drm/drm_damage_helper.c num_clips * sizeof(*rects), rects 203 drivers/gpu/drm/drm_damage_helper.c rects); rects 245 drivers/gpu/drm/drm_damage_helper.c kfree(rects); rects 141 drivers/gpu/drm/qxl/qxl_draw.c struct qxl_rect *rects; rects 211 drivers/gpu/drm/qxl/qxl_draw.c rects = drawable_set_clipping(qdev, num_clips, clips_bo); rects 212 drivers/gpu/drm/qxl/qxl_draw.c if (!rects) { rects 239 drivers/gpu/drm/qxl/qxl_draw.c rects[i].left = clips_ptr->x1; rects 240 drivers/gpu/drm/qxl/qxl_draw.c rects[i].right = clips_ptr->x2; rects 241 drivers/gpu/drm/qxl/qxl_draw.c rects[i].top = clips_ptr->y1; rects 242 drivers/gpu/drm/qxl/qxl_draw.c rects[i].bottom = clips_ptr->y2; rects 152 drivers/gpu/drm/vboxvideo/vbox_drv.h struct drm_clip_rect *rects, rects 43 drivers/gpu/drm/vboxvideo/vbox_main.c struct drm_clip_rect *rects, rects 65 drivers/gpu/drm/vboxvideo/vbox_main.c if (rects[i].x1 > crtc_x + mode->hdisplay || rects 66 drivers/gpu/drm/vboxvideo/vbox_main.c rects[i].y1 > crtc_y + mode->vdisplay || rects 67 drivers/gpu/drm/vboxvideo/vbox_main.c rects[i].x2 < crtc_x || rects 68 drivers/gpu/drm/vboxvideo/vbox_main.c rects[i].y2 < crtc_y) rects 71 drivers/gpu/drm/vboxvideo/vbox_main.c cmd_hdr.x = (s16)rects[i].x1; rects 72 drivers/gpu/drm/vboxvideo/vbox_main.c cmd_hdr.y = (s16)rects[i].y1; rects 73 drivers/gpu/drm/vboxvideo/vbox_main.c cmd_hdr.w = (u16)rects[i].x2 - rects[i].x1; rects 74 drivers/gpu/drm/vboxvideo/vbox_main.c cmd_hdr.h = (u16)rects[i].y2 - rects[i].y1; rects 91 drivers/gpu/drm/vboxvideo/vbox_main.c struct drm_clip_rect *rects, rects 94 drivers/gpu/drm/vboxvideo/vbox_main.c vbox_framebuffer_dirty_rectangles(fb, rects, num_rects); rects 1454 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c struct drm_rect *rects) rects 1467 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c (drm_rect_width(&rects[i]) > dev_priv->stdu_max_width || rects 1468 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c drm_rect_height(&rects[i]) > dev_priv->stdu_max_height)) { rects 1474 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c if (rects[i].x2 > bounding_box.x2) rects 1475 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c bounding_box.x2 = rects[i].x2; rects 1477 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c if (rects[i].y2 > bounding_box.y2) rects 1478 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c bounding_box.y2 = rects[i].y2; rects 1480 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c total_pixels += (u64) drm_rect_width(&rects[i]) * rects 1481 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c (u64) drm_rect_height(&rects[i]); rects 1605 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c struct drm_rect *rects; rects 1610 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c rects = kcalloc(dev->mode_config.num_crtc, sizeof(struct drm_rect), rects 1612 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c if (!rects) rects 1631 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c rects[i].x1 = du->gui_x; rects 1632 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c rects[i].y1 = du->gui_y; rects 1633 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c rects[i].x2 = du->gui_x + crtc_state->mode.hdisplay; rects 1634 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c rects[i].y2 = du->gui_y + crtc_state->mode.vdisplay; rects 1636 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c rects[i].x1 = 0; rects 1637 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c rects[i].y1 = 0; rects 1638 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c rects[i].x2 = 0; rects 1639 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c rects[i].y2 = 0; rects 1675 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c rects); rects 1678 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c kfree(rects); rects 2022 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c unsigned int num_rects, struct drm_rect *rects) rects 2051 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c du->pref_width = drm_rect_width(&rects[du->unit]); rects 2052 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c du->pref_height = drm_rect_height(&rects[du->unit]); rects 2054 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c du->gui_x = rects[du->unit].x1; rects 2055 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c du->gui_y = rects[du->unit].y1; rects 2342 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c struct drm_vmw_rect *rects; rects 2357 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c rects = kcalloc(arg->num_outputs, sizeof(struct drm_vmw_rect), rects 2359 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c if (unlikely(!rects)) rects 2362 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c user_rects = (void __user *)(unsigned long)arg->rects; rects 2363 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c ret = copy_from_user(rects, user_rects, rects_size); rects 2370 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c drm_rects = (struct drm_rect *)rects; rects 2377 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c if ((rects[i].x + rects[i].w > INT_MAX) || rects 2378 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c (rects[i].y + rects[i].h > INT_MAX)) { rects 2383 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c curr_rect = rects[i]; rects 2417 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c kfree(rects); rects 1439 drivers/media/i2c/s5k5baf.c static void s5k5baf_set_rect_and_adjust(struct v4l2_rect **rects, rects 1446 drivers/media/i2c/s5k5baf.c *rects[first] = *v; rects 1448 drivers/media/i2c/s5k5baf.c r = rects[i]; rects 1449 drivers/media/i2c/s5k5baf.c br = rects[i - 1]; rects 1452 drivers/media/i2c/s5k5baf.c *v = *rects[first]; rects 1467 drivers/media/i2c/s5k5baf.c struct v4l2_rect **rects; rects 1481 drivers/media/i2c/s5k5baf.c rects = (struct v4l2_rect * []) { rects 1487 drivers/media/i2c/s5k5baf.c s5k5baf_set_rect_and_adjust(rects, rtype, &sel->r); rects 1491 drivers/media/i2c/s5k5baf.c rects = (struct v4l2_rect * []) { rects 1510 drivers/media/i2c/s5k5baf.c s5k5baf_set_rect_and_adjust(rects, rtype, &sel->r); rects 1598 drivers/staging/media/ipu3/ipu3-css.c struct v4l2_rect rects[IPU3_CSS_RECTS]) rects 1721 drivers/staging/media/ipu3/ipu3-css.c struct v4l2_rect *rects[IPU3_CSS_RECTS], rects 1777 drivers/staging/media/ipu3/ipu3-css.c if (rects[i]) { rects 1779 drivers/staging/media/ipu3/ipu3-css.c rnames[i], rects[i]->width, rects[i]->height); rects 1780 drivers/staging/media/ipu3/ipu3-css.c r[i].width = rects[i]->width; rects 1781 drivers/staging/media/ipu3/ipu3-css.c r[i].height = rects[i]->height; rects 1860 drivers/staging/media/ipu3/ipu3-css.c if (rects[i]) rects 1861 drivers/staging/media/ipu3/ipu3-css.c *rects[i] = r[i]; rects 1877 drivers/staging/media/ipu3/ipu3-css.c struct v4l2_rect *rects[IPU3_CSS_RECTS], rects 1886 drivers/staging/media/ipu3/ipu3-css.c if (rects[i]) rects 1887 drivers/staging/media/ipu3/ipu3-css.c rect_data[i] = *rects[i]; rects 1902 drivers/staging/media/ipu3/ipu3-css.c if (rects[i]) rects 1903 drivers/staging/media/ipu3/ipu3-css.c *rects[i] = rect_data[i]; rects 173 drivers/staging/media/ipu3/ipu3-css.h struct v4l2_rect *rects[IPU3_CSS_RECTS], rects 177 drivers/staging/media/ipu3/ipu3-css.h struct v4l2_rect *rects[IPU3_CSS_RECTS], rects 65 drivers/staging/media/ipu3/ipu3-v4l2.c struct v4l2_rect *rects[IPU3_CSS_RECTS] = { NULL }; rects 106 drivers/staging/media/ipu3/ipu3-v4l2.c rects[IPU3_CSS_RECT_EFFECTIVE] = &imgu_sd->rect.eff; rects 107 drivers/staging/media/ipu3/ipu3-v4l2.c rects[IPU3_CSS_RECT_BDS] = &imgu_sd->rect.bds; rects 108 drivers/staging/media/ipu3/ipu3-v4l2.c rects[IPU3_CSS_RECT_GDC] = &imgu_sd->rect.gdc; rects 110 drivers/staging/media/ipu3/ipu3-v4l2.c r = imgu_css_fmt_set(&imgu->css, fmts, rects, pipe); rects 654 drivers/staging/media/ipu3/ipu3-v4l2.c struct v4l2_rect *rects[IPU3_CSS_RECTS] = { NULL }; rects 707 drivers/staging/media/ipu3/ipu3-v4l2.c rects[IPU3_CSS_RECT_EFFECTIVE] = &imgu_sd->rect.eff; rects 708 drivers/staging/media/ipu3/ipu3-v4l2.c rects[IPU3_CSS_RECT_BDS] = &imgu_sd->rect.bds; rects 709 drivers/staging/media/ipu3/ipu3-v4l2.c rects[IPU3_CSS_RECT_GDC] = &imgu_sd->rect.gdc; rects 713 drivers/staging/media/ipu3/ipu3-v4l2.c rects[IPU3_CSS_RECT_GDC]->width = pad_fmt.width; rects 714 drivers/staging/media/ipu3/ipu3-v4l2.c rects[IPU3_CSS_RECT_GDC]->height = pad_fmt.height; rects 729 drivers/staging/media/ipu3/ipu3-v4l2.c ret = imgu_css_fmt_try(&imgu->css, fmts, rects, pipe); rects 731 drivers/staging/media/ipu3/ipu3-v4l2.c ret = imgu_css_fmt_set(&imgu->css, fmts, rects, pipe); rects 435 drivers/staging/media/ipu3/ipu3.c struct v4l2_rect *rects[IPU3_CSS_RECTS] = { NULL }; rects 465 drivers/staging/media/ipu3/ipu3.c rects[IPU3_CSS_RECT_EFFECTIVE] = &imgu_pipe->imgu_sd.rect.eff; rects 466 drivers/staging/media/ipu3/ipu3.c rects[IPU3_CSS_RECT_BDS] = &imgu_pipe->imgu_sd.rect.bds; rects 467 drivers/staging/media/ipu3/ipu3.c imgu_css_fmt_set(&imgu->css, fmts, rects, j); rects 109 include/uapi/drm/drm.h struct drm_clip_rect *rects; rects 814 include/uapi/drm/vmwgfx_drm.h __u64 rects; rects 109 tools/include/uapi/drm/drm.h struct drm_clip_rect *rects;