_pthread_mutex_lock(&private_display->lock);
+ OUTPUT_HWC_CAP_CHECK_ERROR();
+
if (error)
*error = TDM_ERROR_NONE;
_pthread_mutex_lock(&private_display->lock);
+ OUTPUT_HWC_CAP_CHECK();
+
*index = private_layer->index;
_pthread_mutex_unlock(&private_display->lock);
_pthread_mutex_lock(&private_display->lock);
+ OUTPUT_HWC_CAP_CHECK();
+
*capabilities = private_layer->caps.capabilities;
_pthread_mutex_unlock(&private_display->lock);
_pthread_mutex_lock(&private_display->lock);
+ OUTPUT_HWC_CAP_CHECK();
+
*formats = (const tbm_format *)private_layer->caps.formats;
*count = private_layer->caps.format_count;
_pthread_mutex_lock(&private_display->lock);
+ OUTPUT_HWC_CAP_CHECK();
+
*props = (const tdm_prop *)private_layer->caps.props;
*count = private_layer->caps.prop_count;
_pthread_mutex_lock(&private_display->lock);
+ OUTPUT_HWC_CAP_CHECK();
+
*zpos = private_layer->caps.zpos;
_pthread_mutex_unlock(&private_display->lock);
_pthread_mutex_lock(&private_display->lock);
+ OUTPUT_HWC_CAP_CHECK();
+
private_module = private_layer->private_module;
func_layer = &private_module->func_layer;
_pthread_mutex_lock(&private_display->lock);
+ OUTPUT_HWC_CAP_CHECK();
+
private_module = private_layer->private_module;
func_layer = &private_module->func_layer;
_pthread_mutex_lock(&private_display->lock);
+ OUTPUT_HWC_CAP_CHECK();
+
ret = tdm_layer_set_info_internal(private_layer, info);
_pthread_mutex_unlock(&private_display->lock);
_pthread_mutex_lock(&private_display->lock);
+ OUTPUT_HWC_CAP_CHECK();
+
private_module = private_layer->private_module;
func_layer = &private_module->func_layer;
_pthread_mutex_lock(&private_display->lock);
+ OUTPUT_HWC_CAP_CHECK();
+
ret = tdm_layer_set_buffer_internal(private_layer, buffer);
_pthread_mutex_unlock(&private_display->lock);
_pthread_mutex_lock(&private_display->lock);
+ OUTPUT_HWC_CAP_CHECK();
+
ret = tdm_layer_unset_buffer_internal(private_layer);
TDM_WARNING_IF_FAIL(ret == TDM_ERROR_NONE);
_pthread_mutex_lock(&private_display->lock);
+ OUTPUT_HWC_CAP_CHECK();
+
ret = tdm_layer_commit_internal(private_layer, func, user_data);
_pthread_mutex_unlock(&private_display->lock);
_pthread_mutex_lock(&private_display->lock);
+ OUTPUT_HWC_CAP_CHECK();
+
*committing = private_layer->committing;
_pthread_mutex_unlock(&private_display->lock);
_pthread_mutex_lock(&private_display->lock);
+ OUTPUT_HWC_CAP_CHECK();
+
tdm_layer_remove_commit_handler_internal(layer, func, user_data);
_pthread_mutex_unlock(&private_display->lock);
_pthread_mutex_lock(&private_display->lock);
+ OUTPUT_HWC_CAP_CHECK_ERROR();
+
if (error)
*error = TDM_ERROR_NONE;
_pthread_mutex_lock(&private_display->lock);
+ OUTPUT_HWC_CAP_CHECK();
+
private_module = private_layer->private_module;
func_layer = &private_module->func_layer;
_pthread_mutex_lock(&private_display->lock);
+ OUTPUT_HWC_CAP_CHECK();
+
*usable = private_layer->usable;
_pthread_mutex_unlock(&private_display->lock);
_pthread_mutex_lock(&private_display->lock);
+ OUTPUT_HWC_CAP_CHECK();
+
private_module = private_layer->private_module;
func_layer = &private_module->func_layer;
_pthread_mutex_lock(&private_display->lock);
+ OUTPUT_HWC_CAP_CHECK_ERROR();
+
capture = (tdm_capture *)tdm_capture_create_layer_internal(private_layer, error);
_pthread_mutex_unlock(&private_display->lock);
_pthread_mutex_lock(&private_display->lock);
+ OUTPUT_HWC_CAP_CHECK();
+
private_module = private_layer->private_module;
func_layer = &private_module->func_layer;