tdm_backend_data *bdata;
/* backend function */
+ tdm_display_capability capabilities;
tdm_func_display func_display;
tdm_func_pp func_pp;
tdm_func_capture func_capture;
tdm_caps_layer caps;
tdm_layer *layer;
+ tdm_buffer *current_buffer;
+
struct list_head capture_list;
+
+ unsigned int usable;
};
struct _tdm_private_pp
{
struct list_head link;
+ tdm_private_output *private_output;
tdm_output_vblank_handler func;
void *user_data;
};
{
struct list_head link;
+ tdm_private_output *private_output;
tdm_output_commit_handler func;
void *user_data;
};