Lines Matching refs:DAMAGE_PTR
27 #define DAMAGE_PTR(ptr) ((struct sna_damage *)(((uintptr_t)(ptr))&~1))
28 #define DAMAGE_REGION(ptr) (&DAMAGE_PTR(ptr)->region)
59 *l = _sna_damage_combine(*l, DAMAGE_PTR(r), dx, dy);
176 *damage = _sna_damage_subtract(DAMAGE_PTR(*damage), region);
185 *damage = _sna_damage_subtract_box(DAMAGE_PTR(*damage), box);
196 *damage = _sna_damage_subtract_boxes(DAMAGE_PTR(*damage),
270 assert(DAMAGE_PTR(damage));
273 *boxes = &DAMAGE_PTR(damage)->extents;
325 if (DAMAGE_PTR(*damage))
326 __sna_damage_destroy(DAMAGE_PTR(*damage));