abort();
}
-static void __kmstest_destroy_cairo_surface(void *arg)
+static void __destroy_cairo_surface(void *arg)
{
struct igt_fb *fb = arg;
munmap(cairo_image_surface_get_data(fb->cairo_surface), fb->size);
}
-static cairo_surface_t *kmstest_get_cairo_surface(int fd, struct igt_fb *fb)
+static cairo_surface_t *get_cairo_surface(int fd, struct igt_fb *fb)
{
if (fb->cairo_surface == NULL) {
fb->cairo_surface =
fb->width, fb->height, fb->stride);
cairo_surface_set_user_data(fb->cairo_surface,
- (cairo_user_data_key_t *)kmstest_get_cairo_surface,
- fb, __kmstest_destroy_cairo_surface);
+ (cairo_user_data_key_t *)get_cairo_surface,
+ fb, __destroy_cairo_surface);
}
gem_set_domain(fd, fb->gem_handle,
cairo_surface_t *surface;
cairo_t *cr;
- surface = kmstest_get_cairo_surface(fd, fb);
+ surface = get_cairo_surface(fd, fb);
cr = cairo_create(surface);
cairo_surface_destroy(surface);
cairo_surface_t *surface;
cairo_status_t status;
- surface = kmstest_get_cairo_surface(fd, fb);
+ surface = get_cairo_surface(fd, fb);
status = cairo_surface_write_to_png(surface, filename);
cairo_surface_destroy(surface);