Lines Matching refs:dirty
58 } dirty; member
98 spin_lock_irqsave(&qfbdev->dirty.lock, flags); in qxl_fb_dirty_flush()
100 x1 = qfbdev->dirty.x1; in qxl_fb_dirty_flush()
101 x2 = qfbdev->dirty.x2; in qxl_fb_dirty_flush()
102 y1 = qfbdev->dirty.y1; in qxl_fb_dirty_flush()
103 y2 = qfbdev->dirty.y2; in qxl_fb_dirty_flush()
104 qfbdev->dirty.x1 = 0; in qxl_fb_dirty_flush()
105 qfbdev->dirty.x2 = 0; in qxl_fb_dirty_flush()
106 qfbdev->dirty.y1 = 0; in qxl_fb_dirty_flush()
107 qfbdev->dirty.y2 = 0; in qxl_fb_dirty_flush()
109 spin_unlock_irqrestore(&qfbdev->dirty.lock, flags); in qxl_fb_dirty_flush()
145 spin_lock_irqsave(&qfbdev->dirty.lock, flags); in qxl_dirty_update()
147 if ((qfbdev->dirty.y2 - qfbdev->dirty.y1) && in qxl_dirty_update()
148 (qfbdev->dirty.x2 - qfbdev->dirty.x1)) { in qxl_dirty_update()
149 if (qfbdev->dirty.y1 < y) in qxl_dirty_update()
150 y = qfbdev->dirty.y1; in qxl_dirty_update()
151 if (qfbdev->dirty.y2 > y2) in qxl_dirty_update()
152 y2 = qfbdev->dirty.y2; in qxl_dirty_update()
153 if (qfbdev->dirty.x1 < x) in qxl_dirty_update()
154 x = qfbdev->dirty.x1; in qxl_dirty_update()
155 if (qfbdev->dirty.x2 > x2) in qxl_dirty_update()
156 x2 = qfbdev->dirty.x2; in qxl_dirty_update()
159 qfbdev->dirty.x1 = x; in qxl_dirty_update()
160 qfbdev->dirty.x2 = x2; in qxl_dirty_update()
161 qfbdev->dirty.y1 = y; in qxl_dirty_update()
162 qfbdev->dirty.y2 = y2; in qxl_dirty_update()
164 spin_unlock_irqrestore(&qfbdev->dirty.lock, flags); in qxl_dirty_update()
510 spin_lock_init(&qfbdev->dirty.lock); in qxl_fbdev_init()