Lines Matching refs:dirty

513 	.dirty = vmw_framebuffer_surface_dirty,
690 .dirty = vmw_framebuffer_dmabuf_dirty,
1725 struct vmw_kms_dirty *dirty) in vmw_kms_helper_dirty() argument
1732 dirty->dev_priv = dev_priv; in vmw_kms_helper_dirty()
1749 dirty->unit = unit; in vmw_kms_helper_dirty()
1750 if (dirty->fifo_reserve_size > 0) { in vmw_kms_helper_dirty()
1751 dirty->cmd = vmw_fifo_reserve(dev_priv, in vmw_kms_helper_dirty()
1752 dirty->fifo_reserve_size); in vmw_kms_helper_dirty()
1753 if (!dirty->cmd) { in vmw_kms_helper_dirty()
1758 memset(dirty->cmd, 0, dirty->fifo_reserve_size); in vmw_kms_helper_dirty()
1760 dirty->num_hits = 0; in vmw_kms_helper_dirty()
1772 dirty->fb_x = (s32) clips_ptr->x1; in vmw_kms_helper_dirty()
1773 dirty->fb_y = (s32) clips_ptr->y1; in vmw_kms_helper_dirty()
1774 dirty->unit_x2 = (s32) clips_ptr->x2 + dest_x - in vmw_kms_helper_dirty()
1776 dirty->unit_y2 = (s32) clips_ptr->y2 + dest_y - in vmw_kms_helper_dirty()
1779 dirty->fb_x = vclips_ptr->x; in vmw_kms_helper_dirty()
1780 dirty->fb_y = vclips_ptr->y; in vmw_kms_helper_dirty()
1781 dirty->unit_x2 = dirty->fb_x + vclips_ptr->w + in vmw_kms_helper_dirty()
1783 dirty->unit_y2 = dirty->fb_y + vclips_ptr->h + in vmw_kms_helper_dirty()
1787 dirty->unit_x1 = dirty->fb_x + dest_x - crtc_x; in vmw_kms_helper_dirty()
1788 dirty->unit_y1 = dirty->fb_y + dest_y - crtc_y; in vmw_kms_helper_dirty()
1791 if (dirty->unit_x1 >= crtc_width || in vmw_kms_helper_dirty()
1792 dirty->unit_y1 >= crtc_height || in vmw_kms_helper_dirty()
1793 dirty->unit_x2 <= 0 || dirty->unit_y2 <= 0) in vmw_kms_helper_dirty()
1797 dirty->unit_x2 = min_t(s32, dirty->unit_x2, in vmw_kms_helper_dirty()
1799 dirty->unit_y2 = min_t(s32, dirty->unit_y2, in vmw_kms_helper_dirty()
1803 clip_left = min_t(s32, dirty->unit_x1, 0); in vmw_kms_helper_dirty()
1804 clip_top = min_t(s32, dirty->unit_y1, 0); in vmw_kms_helper_dirty()
1805 dirty->unit_x1 -= clip_left; in vmw_kms_helper_dirty()
1806 dirty->unit_y1 -= clip_top; in vmw_kms_helper_dirty()
1807 dirty->fb_x -= clip_left; in vmw_kms_helper_dirty()
1808 dirty->fb_y -= clip_top; in vmw_kms_helper_dirty()
1810 dirty->clip(dirty); in vmw_kms_helper_dirty()
1813 dirty->fifo_commit(dirty); in vmw_kms_helper_dirty()