Lines Matching full:damage

533                       PixmapPtr pixmap, DamagePtr damage, int fb_id)  in dispatch_dirty_region()  argument
536 RegionPtr dirty = DamageRegion(damage); in dispatch_dirty_region()
577 DamageEmpty(damage); in dispatch_dirty_region()
591 ret = dispatch_dirty_region(scrn, pixmap, ms->damage, fb_id); in dispatch_dirty()
594 DamageUnregister(ms->damage); in dispatch_dirty()
595 DamageDestroy(ms->damage); in dispatch_dirty()
596 ms->damage = NULL; in dispatch_dirty()
608 DamagePtr damage = ppriv->slave_damage; in dispatch_dirty_pixmap() local
611 dispatch_dirty_region(scrn, ppix, damage, fb_id); in dispatch_dirty_pixmap()
656 /* Ensure the slave processes the damage immediately */ in redisplay_dirty()
677 region = DamageRegion(ent->damage); in ms_dirty_update()
696 DamageEmpty(ent->damage); in ms_dirty_update()
1275 RegionPtr damage = DamageRegion(pBuf->pDamage), tiles; in msUpdatePacked() local
1276 BoxPtr extents = RegionExtents(damage); in msUpdatePacked()
1300 if (RegionContainsRect(damage, &box) != rgnOUT) { in msUpdatePacked()
1309 RegionIntersect(damage, damage, tiles); in msUpdatePacked()
1423 RegionPtr region = DamageRegion(ppriv->dirty->damage); in msPresentSharedPixmap()
1427 DamageEmpty(ppriv->dirty->damage); in msPresentSharedPixmap()
1520 ms->damage = DamageCreate(NULL, NULL, DamageReportNone, TRUE, in CreateScreenResources()
1523 if (ms->damage) { in CreateScreenResources()
1524 DamageRegister(&rootPixmap->drawable, ms->damage); in CreateScreenResources()
1526 xf86DrvMsg(pScrn->scrnIndex, X_INFO, "Damage tracking initialized\n"); in CreateScreenResources()
1530 "Failed to create screen damage record\n"); in CreateScreenResources()
1640 // Received damage on master screen pixmap, schedule present on vblank in msSharedPixmapNotifyDamage()
2046 if (ms->damage) { in CloseScreen()
2047 DamageUnregister(ms->damage); in CloseScreen()
2048 DamageDestroy(ms->damage); in CloseScreen()
2049 ms->damage = NULL; in CloseScreen()