tdm_private_vblank_handler *v = NULL, *vv = NULL;
tdm_private_output_commit_handler *om = NULL, *omm = NULL;
tdm_private_layer_commit_handler *lm = NULL, *lmm = NULL;
- tdm_private_change_handler *h = NULL, *hh = NULL;
+ tdm_private_output_change_handler *h = NULL, *hh = NULL;
LIST_DEL(&private_output->link);
tdm_output_change_handler func,
void *user_data)
{
- tdm_private_change_handler *change_handler;
+ tdm_private_output_change_handler *change_handler;
OUTPUT_FUNC_ENTRY();
TDM_RETURN_VAL_IF_FAIL(func != NULL, TDM_ERROR_INVALID_PARAMETER);
_pthread_mutex_lock(&private_display->lock);
- change_handler = calloc(1, sizeof(tdm_private_change_handler));
+ change_handler = calloc(1, sizeof(tdm_private_output_change_handler));
if (!change_handler) {
/* LCOV_EXCL_START */
TDM_ERR("failed: alloc memory");
{
tdm_private_display *private_display;
tdm_private_output *private_output;
- tdm_private_change_handler *h = NULL, *hh = NULL;
+ tdm_private_output_change_handler *h = NULL, *hh = NULL;
TDM_RETURN_IF_FAIL(tdm_output_is_valid(output));
TDM_RETURN_IF_FAIL(func != NULL);
tdm_value value)
{
tdm_private_display *private_display;
- tdm_private_change_handler *change_handler = NULL;
+ tdm_private_output_change_handler *change_handler = NULL;
TDM_RETURN_IF_FAIL(TDM_MUTEX_IS_LOCKED());
TDM_RETURN_IF_FAIL(private_output);
typedef struct _tdm_private_server tdm_private_server;
typedef struct _tdm_private_thread tdm_private_thread;
typedef struct _tdm_private_vblank_handler tdm_private_vblank_handler;
+typedef struct _tdm_private_output_change_handler tdm_private_output_change_handler;
typedef struct _tdm_private_output_commit_handler tdm_private_output_commit_handler;
typedef struct _tdm_private_layer_commit_handler tdm_private_layer_commit_handler;
typedef struct _tdm_private_hwc_window_commit_handler tdm_private_hwc_window_commit_handler;
typedef struct _tdm_private_output_hwc_target_buffer_window_commit_handler tdm_private_output_hwc_target_buffer_commit_handler;
-typedef struct _tdm_private_change_handler tdm_private_change_handler;
typedef struct _tdm_private_layer_buffer tdm_private_layer_buffer;
struct _tdm_private_display {
pid_t owner_tid;
};
-struct _tdm_private_output_commit_handler {
+struct _tdm_private_output_change_handler {
struct list_head link;
tdm_private_output *private_output;
- tdm_output_commit_handler func;
+ tdm_output_change_handler func;
void *user_data;
pid_t owner_tid;
};
-struct _tdm_private_layer_commit_handler {
+struct _tdm_private_output_commit_handler {
struct list_head link;
- tdm_private_layer *private_layer;
- tdm_layer_commit_handler func;
+ tdm_private_output *private_output;
+ tdm_output_commit_handler func;
void *user_data;
- tdm_private_layer_buffer *committed_buffer; /* for layer_commit */
+ pid_t owner_tid;
};
struct _tdm_private_hwc_window_commit_handler {
void *user_data;
};
-struct _tdm_private_change_handler {
+struct _tdm_private_layer_commit_handler {
struct list_head link;
- tdm_private_output *private_output;
- tdm_output_change_handler func;
+ tdm_private_layer *private_layer;
+ tdm_layer_commit_handler func;
void *user_data;
- pid_t owner_tid;
+ tdm_private_layer_buffer *committed_buffer; /* for layer_commit */
};
struct _tdm_private_layer_buffer {