Lines Matching refs:BoxRec

72 	const BoxRec *box;
252 boxes = (BoxRec *)(iter+1);
255 boxes = malloc(sizeof(BoxRec)*nboxes);
267 n*sizeof(BoxRec));
271 memcpy(boxes, iter+1, n*sizeof(BoxRec));
281 iter->size * sizeof(BoxRec));
300 region_num_rects(region)*sizeof(BoxRec));
351 if (n >= (INT_MAX - sizeof(*box)) / sizeof(BoxRec))
354 box = malloc(sizeof(*box) + sizeof(BoxRec)*n);
361 damage->box = (BoxRec *)(box + 1);
367 const BoxRec *boxes, int count)
380 memcpy(damage->box, boxes, n * sizeof(BoxRec));
393 assert(damage->box - (BoxRec *)(last_box(damage)+1) == last_box(damage)->size);
408 memcpy(damage->box, boxes, count * sizeof(BoxRec));
419 const BoxRec *boxes, int count,
450 assert(damage->box - (BoxRec *)(last_box(damage)+1) == last_box(damage)->size);
513 assert(damage->box - (BoxRec *)(last_box(damage)+1) == last_box(damage)->size);
576 assert(damage->box - (BoxRec *)(last_box(damage)+1) == last_box(damage)->size);
605 static void damage_union(struct sna_damage *damage, const BoxRec *box)
630 static void _pixman_region_union_box(RegionRec *region, const BoxRec *box)
636 static bool box_contains_region(const BoxRec *b, const RegionRec *r)
643 const BoxRec *box)
748 const BoxRec *box, int n,
751 BoxRec extents;
803 const BoxRec *b, int n,
825 const BoxRec *b, int n,
837 BoxRec extents;
927 BoxRec extents;
1007 const BoxRec *box)
1027 const BoxRec *box)
1088 static bool box_contains(const BoxRec *a, const BoxRec *b)
1191 const BoxRec *box)
1237 const BoxRec *box)
1254 const BoxRec *box)
1261 const BoxRec *box, int n,
1264 BoxRec extents;
1318 const BoxRec *box, int n,
1338 const BoxRec *box, int n,
1346 const BoxRec *box)
1349 const BoxRec *b;
1402 const BoxRec *box)
1422 const BoxRec *box)
1428 static bool box_overlaps(const BoxRec *a, const BoxRec *b)
1435 const BoxRec *box)
1438 const BoxRec *b;
1536 static int __sna_damage_get_boxes(struct sna_damage *damage, const BoxRec **boxes)
1568 int _sna_damage_get_boxes(struct sna_damage *damage, const BoxRec **boxes)
1582 int _sna_damage_get_boxes(struct sna_damage *damage, const BoxRec **boxes)
1746 if (memcmp(d_boxes, r_boxes, d_num*sizeof(BoxRec))) {
1843 boxes = malloc(sizeof(BoxRec)*nboxes);
1850 n*sizeof(BoxRec));
1853 memcpy(boxes, iter+1, n*sizeof(BoxRec));
1860 iter->size * sizeof(BoxRec));
1877 region_num_rects(r)*sizeof(BoxRec));