Lines Matching full:clip
452 * @vclips: Array of clip rects.
453 * @num_clips: Number of clip rects in @vclips.
1494 * @dest_x: X coordinate offset for the crtc / destination clip rects.
1495 * @dest_y: Y coordinate offset for the crtc / destination clip rects.
1497 * @increment: Integer with which to increment the clip counter when looping.
1498 * Used to skip a predetermined number of clip rects.
1555 * Select clip array type. Note that integer type in vmw_kms_helper_dirty()
1578 /* Skip this clip if it's outside the crtc region */ in vmw_kms_helper_dirty()
1584 /* Clip right and bottom to crtc limits */ in vmw_kms_helper_dirty()
1590 /* Clip left and top to crtc limits */ in vmw_kms_helper_dirty()
1598 dirty->clip(dirty); in vmw_kms_helper_dirty()
1734 struct drm_rect clip; in vmw_du_helper_plane_update() local
1750 drm_atomic_for_each_plane_damage(&iter, &clip) in vmw_du_helper_plane_update()
1818 drm_atomic_for_each_plane_damage(&iter, &clip) { in vmw_du_helper_plane_update()
1819 uint32_t fb_x = clip.x1; in vmw_du_helper_plane_update()
1820 uint32_t fb_y = clip.y1; in vmw_du_helper_plane_update()
1822 vmw_du_translate_to_crtc(state, &clip); in vmw_du_helper_plane_update()
1823 if (update->clip) { in vmw_du_helper_plane_update()
1824 curr_size = update->clip(update, cmd_next, &clip, fb_x, in vmw_du_helper_plane_update()
1829 bb.x1 = min_t(int, bb.x1, clip.x1); in vmw_du_helper_plane_update()
1830 bb.y1 = min_t(int, bb.y1, clip.y1); in vmw_du_helper_plane_update()
1831 bb.x2 = max_t(int, bb.x2, clip.x2); in vmw_du_helper_plane_update()
1832 bb.y2 = max_t(int, bb.y2, clip.y2); in vmw_du_helper_plane_update()