Lines Matching refs:dirty
512 .dirty = vmw_framebuffer_surface_dirty,
688 .dirty = vmw_framebuffer_dmabuf_dirty,
1743 struct vmw_kms_dirty *dirty) in vmw_kms_helper_dirty() argument
1750 dirty->dev_priv = dev_priv; in vmw_kms_helper_dirty()
1767 dirty->unit = unit; in vmw_kms_helper_dirty()
1768 if (dirty->fifo_reserve_size > 0) { in vmw_kms_helper_dirty()
1769 dirty->cmd = vmw_fifo_reserve(dev_priv, in vmw_kms_helper_dirty()
1770 dirty->fifo_reserve_size); in vmw_kms_helper_dirty()
1771 if (!dirty->cmd) { in vmw_kms_helper_dirty()
1776 memset(dirty->cmd, 0, dirty->fifo_reserve_size); in vmw_kms_helper_dirty()
1778 dirty->num_hits = 0; in vmw_kms_helper_dirty()
1790 dirty->fb_x = (s32) clips_ptr->x1; in vmw_kms_helper_dirty()
1791 dirty->fb_y = (s32) clips_ptr->y1; in vmw_kms_helper_dirty()
1792 dirty->unit_x2 = (s32) clips_ptr->x2 + dest_x - in vmw_kms_helper_dirty()
1794 dirty->unit_y2 = (s32) clips_ptr->y2 + dest_y - in vmw_kms_helper_dirty()
1797 dirty->fb_x = vclips_ptr->x; in vmw_kms_helper_dirty()
1798 dirty->fb_y = vclips_ptr->y; in vmw_kms_helper_dirty()
1799 dirty->unit_x2 = dirty->fb_x + vclips_ptr->w + in vmw_kms_helper_dirty()
1801 dirty->unit_y2 = dirty->fb_y + vclips_ptr->h + in vmw_kms_helper_dirty()
1805 dirty->unit_x1 = dirty->fb_x + dest_x - crtc_x; in vmw_kms_helper_dirty()
1806 dirty->unit_y1 = dirty->fb_y + dest_y - crtc_y; in vmw_kms_helper_dirty()
1809 if (dirty->unit_x1 >= crtc_width || in vmw_kms_helper_dirty()
1810 dirty->unit_y1 >= crtc_height || in vmw_kms_helper_dirty()
1811 dirty->unit_x2 <= 0 || dirty->unit_y2 <= 0) in vmw_kms_helper_dirty()
1815 dirty->unit_x2 = min_t(s32, dirty->unit_x2, in vmw_kms_helper_dirty()
1817 dirty->unit_y2 = min_t(s32, dirty->unit_y2, in vmw_kms_helper_dirty()
1821 clip_left = min_t(s32, dirty->unit_x1, 0); in vmw_kms_helper_dirty()
1822 clip_top = min_t(s32, dirty->unit_y1, 0); in vmw_kms_helper_dirty()
1823 dirty->unit_x1 -= clip_left; in vmw_kms_helper_dirty()
1824 dirty->unit_y1 -= clip_top; in vmw_kms_helper_dirty()
1825 dirty->fb_x -= clip_left; in vmw_kms_helper_dirty()
1826 dirty->fb_y -= clip_top; in vmw_kms_helper_dirty()
1828 dirty->clip(dirty); in vmw_kms_helper_dirty()
1831 dirty->fifo_commit(dirty); in vmw_kms_helper_dirty()