Lines Matching refs:dirty_update

191     PixmapDirtyUpdatePtr dirty_update;  in PixmapStartDirtyTracking()  local
196 dirty_update = calloc(1, sizeof(PixmapDirtyUpdateRec)); in PixmapStartDirtyTracking()
197 if (!dirty_update) in PixmapStartDirtyTracking()
200 dirty_update->src = src; in PixmapStartDirtyTracking()
201 dirty_update->slave_dst = slave_dst; in PixmapStartDirtyTracking()
202 dirty_update->x = x; in PixmapStartDirtyTracking()
203 dirty_update->y = y; in PixmapStartDirtyTracking()
204 dirty_update->dst_x = dst_x; in PixmapStartDirtyTracking()
205 dirty_update->dst_y = dst_y; in PixmapStartDirtyTracking()
206 dirty_update->rotation = rotation; in PixmapStartDirtyTracking()
207 dirty_update->damage = DamageCreate(NULL, PixmapDirtyDamageDestroy, in PixmapStartDirtyTracking()
209 dirty_update); in PixmapStartDirtyTracking()
217 &dirty_update->transform, in PixmapStartDirtyTracking()
218 &dirty_update->f_transform, in PixmapStartDirtyTracking()
219 &dirty_update->f_inverse); in PixmapStartDirtyTracking()
221 if (!dirty_update->damage) { in PixmapStartDirtyTracking()
222 free(dirty_update); in PixmapStartDirtyTracking()
229 box.x1 = dirty_update->x; in PixmapStartDirtyTracking()
230 box.y1 = dirty_update->y; in PixmapStartDirtyTracking()
231 if (dirty_update->rotation == RR_Rotate_90 || in PixmapStartDirtyTracking()
232 dirty_update->rotation == RR_Rotate_270) { in PixmapStartDirtyTracking()
233 box.x2 = dirty_update->x + slave_dst->drawable.height; in PixmapStartDirtyTracking()
234 box.y2 = dirty_update->y + slave_dst->drawable.width; in PixmapStartDirtyTracking()
236 box.x2 = dirty_update->x + slave_dst->drawable.width; in PixmapStartDirtyTracking()
237 box.y2 = dirty_update->y + slave_dst->drawable.height; in PixmapStartDirtyTracking()
240 damageregion = DamageRegion(dirty_update->damage); in PixmapStartDirtyTracking()
244 DamageRegister(src, dirty_update->damage); in PixmapStartDirtyTracking()
245 xorg_list_add(&dirty_update->ent, &screen->pixmap_dirty_list); in PixmapStartDirtyTracking()