Lines Matching refs:clips
1979 struct drm_vmw_rect *clips,
1982 return vmw_kms_sou_do_surface_dirty(dev_priv, vfb, NULL, clips,
1994 struct drm_vmw_rect *clips,
2001 ret = vmw_kms_stdu_surface_dirty(dev_priv, vfb, NULL, clips,
2007 sid, destX, destY, clips,
2592 * @clips: A set of struct drm_clip_rect. Either this os @vclips must be NULL.
2594 * @vclips: A set of struct drm_vmw_rect cliprects. Either this or @clips must
2598 * @num_clips: Number of cliprects in the @clips or @vclips array.
2605 const struct drm_clip_rect *clips,
2638 const struct drm_clip_rect *clips_ptr = clips;
2658 * in @clips is unsigned short, whereas in @vclips
2661 if (clips) {
2750 * @clips: Clip rects in framebuffer (surface) space.
2751 * @num_clips: Number of clips in @clips.
2756 * using the region given by @clips. The surface resource @res and its backing
2760 const struct drm_clip_rect *clips,
2774 if (!clips)
2781 for (i = 0; i < num_clips; ++i, clips += increment, ++cmd) {
2790 if (clips->x1 > size->width || clips->x2 > size->width ||
2791 clips->y1 > size->height || clips->y2 > size->height) {
2792 DRM_ERROR("Invalid clips outsize of framebuffer.\n");
2796 box->x = clips->x1;
2797 box->y = clips->y1;
2799 box->w = clips->x2 - clips->x1;
2800 box->h = clips->y2 - clips->y1;
2915 * number of clips that actually are in plane src for fifo allocation.