Lines Matching defs:saa_driver
84 struct saa_driver {
88 Bool(*damage) (struct saa_driver * driver, PixmapPtr pixmap,
90 void (*operation_complete) (struct saa_driver * driver, PixmapPtr pixmap);
91 Bool(*download_from_hw) (struct saa_driver * driver, PixmapPtr pixmap,
93 void (*release_from_cpu) (struct saa_driver * driver, PixmapPtr pixmap,
95 void *(*sync_for_cpu) (struct saa_driver * driver, PixmapPtr pixmap,
97 void *(*map) (struct saa_driver * driver, PixmapPtr pixmap,
99 void (*unmap) (struct saa_driver * driver, PixmapPtr pixmap,
101 Bool(*create_pixmap) (struct saa_driver * driver, struct saa_pixmap * spix,
104 void (*destroy_pixmap) (struct saa_driver * driver, PixmapPtr pixmap);
108 Bool (*copy_prepare) (struct saa_driver * driver, PixmapPtr src_pixmap,
111 void (*copy) (struct saa_driver * driver, int src_x, int src_y, int dst_x,
113 void (*copy_done) (struct saa_driver * driver);
114 Bool (*composite_prepare) (struct saa_driver *driver, CARD8 op,
122 void (*composite) (struct saa_driver *driver,
126 void (*composite_done) (struct saa_driver *driver);
128 void (*takedown) (struct saa_driver * driver);
195 extern _X_EXPORT struct saa_driver *
199 saa_driver_init(ScreenPtr screen, struct saa_driver *saa_driver);