tdm_display_get(void);
int
-tdm_backend_check_module_abi(tdm_private_backend *private_backend, int abimaj, int abimin);
+tdm_module_check_abi(tdm_private_module *private_module, int abimaj, int abimin);
void *
tdm_display_find_output_stamp(tdm_private_display *private_display, double stamp);
tdm_layer_set_buffer_internal(tdm_private_layer *private_layer, tbm_surface_h buffer);
tdm_error
tdm_layer_unset_buffer_internal(tdm_private_layer *private_layer);
+void
+tdm_layer_free_buffer(tdm_private_layer *private_layer, tdm_private_layer_buffer *layer_buffer);
tdm_error
tdm_vblank_init(tdm_display *dpy);
tdm_error
tdm_pp_init(tdm_private_display *private_display);
tdm_private_pp *
-tdm_pp_create_internal(tdm_private_backend *private_backend, tdm_error *error);
+tdm_pp_create_internal(tdm_private_module *private_module, tdm_error *error);
void
tdm_pp_destroy_internal(tdm_private_pp *private_pp);
extern char *tdm_debug_dump_dir;
tdm_error
-tdm_display_update_output(tdm_private_backend *private_backend,
+tdm_display_update_output(tdm_private_module *private_module,
tdm_output *output_backend, int pipe, unsigned int need_new_caps);
tdm_error
tdm_display_enable_debug_module(const char*modules);