static void radeon_glamor_add_traps(PicturePtr pPicture, INT16 x_off, INT16 y_off, int ntrap, xTrap *traps) { ScrnInfoPtr scrn = xf86ScreenToScrn(pPicture->pDrawable->pScreen); if (radeon_glamor_picture_prepare_access_cpu_rw(scrn, pPicture)) { fbAddTraps(pPicture, x_off, y_off, ntrap, traps); radeon_glamor_picture_finish_access_cpu(pPicture); } }
void uxa_check_add_traps(PicturePtr pPicture, INT16 x_off, INT16 y_off, int ntrap, xTrap * traps) { ScreenPtr screen = pPicture->pDrawable->pScreen; UXA_FALLBACK(("to pict %p (%c)\n", pPicture, uxa_drawable_location(pPicture->pDrawable))); if (uxa_picture_prepare_access(pPicture, UXA_ACCESS_RW)) { fbAddTraps(pPicture, x_off, y_off, ntrap, traps); uxa_picture_finish_access(pPicture, UXA_ACCESS_RW); } }